Nexus is your team's entry point to Generative AI, offering a natural language interface for any LLM while integrating seamlessly with your knowledge and applications. Build tailored AI Agents, search for documents, browse the web, and more — all in one place.
The best way to quickly get familiar with Nexus is to check out the features below!
Conversational interface to your LLMs, Agents, and knowledge.
Create AI agents tailored to your use cases with custom instructions, knowledge, and actions.
Search through your organization's knowledge and connected applications.
Enrich the knowledge of the LLM with the latest information from the internet.
Enable Actions connected to your team's applications to let Agents automate work.
Execute code directly within your chat sessions for complex calculations and data analysis.
To learn about other features, check out the Core Features section or visit the Admin Docs for an even more in depth breakdown.
Why choose Nexus over ChatGPT, Microsoft Copilot, Google Gemini, or Glean?
Nexus builds a knowledge index using LLM-native techniques. Powered with contextual retrieval, advanced RAG, hybrid search, and AI-generated knowledge graphs, Nexus ensures the most relevant results and the least hallucinations.
Nexus is made for security, data privacy, and ease of self-hosting. It's easy and free to get started. For teams investing in a long-term GenAI strategy, Nexus can be easily extended or customized to your team's future needs.
Nexus is designed to be flexible, so you can optimize the experience for your team. Plug and play any LLM model, connect only the data you need, and enable the features you want your team to use.
Discover how teams across industries are using Nexus to transform their workflows and boost productivity.
Provide instant, accurate responses to customer inquiries by connecting your knowledge base, CRM, and support tickets.
Generate personalized content, analyze customer data, and automate outreach campaigns.
Accelerate development with AI-powered code review, documentation, and debugging assistance.
Process large datasets, generate insights, and create comprehensive reports automatically.
Nexus is an open-source AI platform that provides a natural language interface for any LLM while integrating seamlessly with your knowledge and applications. It allows you to build tailored AI agents, search documents, browse the web, and more — all in one place.
Unlike consumer AI tools, Nexus is designed for enterprise use with features like:
Yes, Nexus is completely open source. You can view the source code, contribute to development, and deploy it on your own infrastructure for maximum control and privacy.
Absolutely! Nexus is designed to be self-hosted. You can deploy it on your own infrastructure for complete control over your data and AI models.
Nexus is model-agnostic and supports all major LLMs including OpenAI GPT models, Anthropic Claude, local models like Llama, and many others. You can easily switch between models or use multiple models simultaneously.
Nexus is built with enterprise-grade security in mind. It supports end-to-end encryption, SSO integration, and compliance with various security standards. When self-hosted, you have complete control over your data.
The Chat feature is the heart of Nexus, providing a conversational interface to your LLMs, agents, and knowledge base.
To start a new conversation:
Nexus remembers your conversation history and can reference previous messages to provide more relevant responses.
Search across all your connected tools, documents, and knowledge bases simultaneously.
Upload documents, images, and other files for analysis and discussion.
Run Python, JavaScript, and SQL code directly within your conversations.
# Search for specific information
@search: Find all documents about Q4 marketing
# Use a specific agent
@agent:marketing Ask about campaign performance
# Execute code
@code: Calculate the ROI for our latest campaign
# Web search
@web: What are the latest trends in AI marketing?
Create AI agents tailored to your specific use cases with custom instructions, knowledge, and actions.
{
"name": "Marketing Assistant",
"description": "Helps with marketing campaigns and analysis",
"instructions": "You are a marketing expert. Help users with campaign planning, performance analysis, and marketing strategy.",
"knowledge_sources": [
"marketing_docs",
"campaign_data",
"customer_insights"
],
"actions": [
"create_campaign",
"analyze_performance",
"generate_content"
]
}
Specialized in specific domains with access to relevant knowledge bases.
Can perform specific tasks and interact with external systems.
Focused on data analysis, reporting, and insights generation.
Enable Actions connected to your team's applications to let Agents automate work through the Model Context Protocol (MCP).
Actions are predefined functions that agents can execute to interact with external systems, perform tasks, and automate workflows.
MCP is a standard protocol that enables AI models to securely connect to external data sources and tools. Nexus uses MCP to provide a standardized way for agents to interact with your applications.
# Example MCP configuration
{
"mcp_servers": {
"calendar": {
"command": "npx",
"args": ["@modelcontextprotocol/server-calendar"],
"env": {
"CALENDAR_API_KEY": "your_api_key"
}
},
"email": {
"command": "npx",
"args": ["@modelcontextprotocol/server-email"],
"env": {
"EMAIL_API_KEY": "your_email_key"
}
}
}
}
Connect Nexus to your existing tools and data sources to create a unified AI-powered workspace.
You can create custom connectors for your specific tools using our connector SDK:
// Example custom connector
class CustomConnector {
async authenticate(credentials) {
// Implement authentication logic
}
async syncData() {
// Implement data synchronization
}
async search(query) {
// Implement search functionality
}
}
Search through your organization's knowledge and connected applications with Nexus's powerful search capabilities.
Find content by meaning, not just keywords. Understands context and intent.
Combines semantic and keyword search for the most relevant results.
Uses embeddings to find similar content across all your sources.
# Basic search
Find all documents about "marketing strategy"
# Filtered search
Find emails from last week about "budget"
# Source-specific search
Find in:slack messages about "project status"
# Date range search
Find documents from:2024-01-01 to:2024-12-31
Enrich the knowledge of the LLM with the latest information from the internet.
Access the most current information from the web to keep your AI responses up-to-date.
All web search results include source links for verification and further reading.
Web search is automatically triggered when internal knowledge is insufficient.
# Web search configuration
{
"web_search": {
"enabled": true,
"provider": "google",
"api_key": "your_api_key",
"max_results": 10,
"auto_search": true
}
}
Execute code directly within your chat sessions for complex calculations and data analysis.
Data analysis, machine learning, and scientific computing
Web development, data processing, and automation
Database queries and data manipulation
Statistical analysis and data visualization
# Analyze sales data
import pandas as pd
import matplotlib.pyplot as plt
# Load data
df = pd.read_csv('sales_data.csv')
# Calculate metrics
total_sales = df['revenue'].sum()
avg_order_value = df['revenue'].mean()
# Create visualization
plt.figure(figsize=(10, 6))
df.groupby('month')['revenue'].sum().plot(kind='bar')
plt.title('Monthly Sales Revenue')
plt.show()
print(f"Total Sales: ${total_sales:,.2f}")
print(f"Average Order Value: ${avg_order_value:.2f}")
Generate images using AI models directly within your conversations.
Specify artistic styles, colors, and composition preferences.
Generate images in various sizes and aspect ratios.
Create multiple variations of the same prompt.
# Generate a marketing banner
Create a professional banner for our Q4 campaign featuring:
- Modern, clean design
- Blue and white color scheme
- Text: "Q4 Marketing Campaign"
- Size: 1200x600 pixels
# Create product mockups
Generate product images for our new software:
- Clean, minimalist style
- White background
- Professional lighting
- Multiple angles
Automate complex multi-step processes with Nexus Workflows.
Workflows allow you to create automated sequences of actions that can be triggered by events, schedules, or manual execution.
# Example: Daily Report Workflow
1. Trigger: Every day at 9 AM
2. Action: Query database for yesterday's metrics
3. Action: Generate analysis using AI
4. Action: Create report document
5. Action: Send email to stakeholders
6. Action: Post summary to Slack
Access Nexus through your web browser with a full-featured web application.
Integrate Nexus directly into your Slack workspace for seamless team collaboration.
# Direct message
@Nexus What's the status of our Q4 campaign?
# Channel mention
@Nexus Can you analyze the sales data from last week?
# File upload
Upload a document and ask: "Summarize this report"
Access Nexus from any website with our Chrome browser extension.
Access Nexus on the go with our mobile applications for iOS and Android.
Nexus is committed to open source principles and community-driven development.
We welcome contributions from the community. Visit our GitHub repository to:
Nexus is released under the MIT License, allowing for maximum flexibility in usage and distribution.
Get in touch with the Nexus team for support, questions, or feedback.
For enterprise customers, we offer dedicated support including: