Welcome to Nexus!

Open Source AI Platform for Work

What is Nexus?

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.

Nexus Chat Interface
AI
Hello! I'm your AI assistant. How can I help you today?
What's the status of our Q4 marketing campaign?
U

Major Features

The best way to quickly get familiar with Nexus is to check out the features below!

Chat

Conversational interface to your LLMs, Agents, and knowledge.

Agents

Create AI agents tailored to your use cases with custom instructions, knowledge, and actions.

Internal Search

Search through your organization's knowledge and connected applications.

Web Search

Enrich the knowledge of the LLM with the latest information from the internet.

Actions

Enable Actions connected to your team's applications to let Agents automate work.

Code Interpreter

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 Nexus?

Why choose Nexus over ChatGPT, Microsoft Copilot, Google Gemini, or Glean?

Reliable Responses from Internal Knowledge

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.

Open Source

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.

Highly Configurable

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.

Ready to Get Started?

Deploy Nexus Locally

Checkout our quickstart guide to self-host Nexus in minutes.

Quickstart Guide

Try Nexus Cloud

Sign up for a free trial of Nexus Cloud, no credit card required.

Get Started Free

Use Cases

Discover how teams across industries are using Nexus to transform their workflows and boost productivity.

Customer Support

Provide instant, accurate responses to customer inquiries by connecting your knowledge base, CRM, and support tickets.

  • Automated ticket classification
  • Context-aware responses
  • Integration with existing tools

Sales & Marketing

Generate personalized content, analyze customer data, and automate outreach campaigns.

  • Lead qualification
  • Content generation
  • Campaign optimization

Software Development

Accelerate development with AI-powered code review, documentation, and debugging assistance.

  • Code analysis and suggestions
  • Documentation generation
  • Bug detection and fixes

Research & Analysis

Process large datasets, generate insights, and create comprehensive reports automatically.

  • Data analysis and visualization
  • Research synthesis
  • Report generation

Frequently Asked Questions

What is Nexus?

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.

How is Nexus different from ChatGPT or other AI tools?

Unlike consumer AI tools, Nexus is designed for enterprise use with features like:

  • Integration with your internal knowledge and applications
  • Self-hosting capabilities for data privacy
  • Custom AI agents for specific use cases
  • Advanced search across all your connected sources

Is Nexus open source?

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.

Can I self-host Nexus?

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.

What LLMs does Nexus support?

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.

How secure is Nexus?

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.

Chat

The Chat feature is the heart of Nexus, providing a conversational interface to your LLMs, agents, and knowledge base.

Getting Started with Chat

To start a new conversation:

  1. Navigate to the Chat section in your Nexus dashboard
  2. Click "New Chat" to start a fresh conversation
  3. Type your question or request in the input field
  4. Nexus will search across all connected sources and provide a response

Chat Features

Context Awareness

Nexus remembers your conversation history and can reference previous messages to provide more relevant responses.

Multi-Source Search

Search across all your connected tools, documents, and knowledge bases simultaneously.

File Upload

Upload documents, images, and other files for analysis and discussion.

Code Execution

Run Python, JavaScript, and SQL code directly within your conversations.

Chat Commands

# 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?

Agents

Create AI agents tailored to your specific use cases with custom instructions, knowledge, and actions.

Creating Your First Agent

  1. Go to the Agents section in your dashboard
  2. Click "Create New Agent"
  3. Define the agent's purpose and capabilities
  4. Add custom instructions and knowledge
  5. Configure actions and integrations
  6. Test and deploy your agent

Agent Configuration

{
  "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"
  ]
}

Agent Types

Knowledge Agents

Specialized in specific domains with access to relevant knowledge bases.

Action Agents

Can perform specific tasks and interact with external systems.

Analysis Agents

Focused on data analysis, reporting, and insights generation.

Actions & MCP

Enable Actions connected to your team's applications to let Agents automate work through the Model Context Protocol (MCP).

What are Actions?

Actions are predefined functions that agents can execute to interact with external systems, perform tasks, and automate workflows.

Available Actions

Email Actions

  • Send email
  • Read inbox
  • Schedule meetings

Calendar Actions

  • Create events
  • Check availability
  • Update schedules

File Actions

  • Create documents
  • Update files
  • Share content

Database Actions

  • Query data
  • Update records
  • Generate reports

Model Context Protocol (MCP)

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"
      }
    }
  }
}

Connectors

Connect Nexus to your existing tools and data sources to create a unified AI-powered workspace.

Supported Connectors

Communication

  • Slack
  • Microsoft Teams
  • Discord
  • Email (Gmail, Outlook)

Productivity

  • Notion
  • Confluence
  • Google Workspace
  • Microsoft 365

Development

  • GitHub
  • GitLab
  • Jira
  • Linear

Data & Analytics

  • PostgreSQL
  • MySQL
  • MongoDB
  • Snowflake

Setting Up Connectors

  1. Go to Settings → Connectors
  2. Select the connector you want to add
  3. Provide authentication credentials
  4. Configure sync settings and permissions
  5. Test the connection

Custom Connectors

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
  }
}

Code Interpreter

Execute code directly within your chat sessions for complex calculations and data analysis.

Supported Languages

Python

Data analysis, machine learning, and scientific computing

JavaScript

Web development, data processing, and automation

SQL

Database queries and data manipulation

R

Statistical analysis and data visualization

Code Execution Features

  • Safe Execution - Code runs in isolated environments
  • File Access - Read and write files as needed
  • Package Management - Install and use external libraries
  • Visualization - Generate charts and graphs

Example Usage

# 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}")

Image Generation

Generate images using AI models directly within your conversations.

Supported Models

  • DALL-E 3 - High-quality image generation
  • Midjourney - Artistic and creative images
  • Stable Diffusion - Open-source image generation
  • Custom Models - Use your own fine-tuned models

Image Generation Features

Style Control

Specify artistic styles, colors, and composition preferences.

Size Options

Generate images in various sizes and aspect ratios.

Batch Generation

Create multiple variations of the same prompt.

Usage Examples

# 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

Workflows (Coming Soon)

Automate complex multi-step processes with Nexus Workflows.

What are Workflows?

Workflows allow you to create automated sequences of actions that can be triggered by events, schedules, or manual execution.

Planned Features

  • Visual Workflow Builder - Drag-and-drop interface for creating workflows
  • Conditional Logic - If-then-else branching in workflows
  • Event Triggers - Start workflows based on external events
  • Schedule Triggers - Run workflows on specific schedules
  • Error Handling - Robust error handling and retry logic

Example Workflow

# 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

Web App

Access Nexus through your web browser with a full-featured web application.

Web App Features

  • Responsive Design - Works on desktop, tablet, and mobile
  • Real-time Updates - Live collaboration and notifications
  • Dark/Light Mode - Customizable interface themes
  • Keyboard Shortcuts - Power user productivity features

Getting Started

  1. Visit your Nexus instance URL
  2. Sign in with your credentials
  3. Complete the onboarding setup
  4. Start chatting with your AI assistant

Slack Bot

Integrate Nexus directly into your Slack workspace for seamless team collaboration.

Slack Bot Features

  • Direct Messages - Private conversations with AI
  • Channel Integration - AI assistance in team channels
  • Mention Support - Use @Nexus to get AI help
  • File Sharing - Upload and analyze documents

Setup Instructions

  1. Go to your Nexus admin panel
  2. Navigate to Integrations → Slack
  3. Create a new Slack app
  4. Configure bot permissions
  5. Install the app to your workspace

Usage Examples

# 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"

Chrome Extension

Access Nexus from any website with our Chrome browser extension.

Extension Features

  • Quick Access - AI assistance on any webpage
  • Page Analysis - Summarize and analyze web content
  • Text Selection - Get AI help with selected text
  • Sidebar Integration - Persistent AI chat while browsing

Installation

  1. Download the extension from the Chrome Web Store
  2. Add the extension to Chrome
  3. Configure your Nexus instance URL
  4. Sign in with your credentials

Mobile App (Coming Soon)

Access Nexus on the go with our mobile applications for iOS and Android.

Planned Features

  • Native Mobile Experience - Optimized for mobile devices
  • Offline Support - Continue working without internet
  • Push Notifications - Stay updated with AI responses
  • Voice Input - Speak to your AI assistant

Open Source Statement

Nexus is committed to open source principles and community-driven development.

Our Commitment

  • Transparency - All code is publicly available
  • Community - Contributions from developers worldwide
  • No Vendor Lock-in - Own your data and infrastructure
  • Customization - Modify and extend as needed

Contributing

We welcome contributions from the community. Visit our GitHub repository to:

  • Report bugs and issues
  • Submit feature requests
  • Contribute code improvements
  • Help with documentation

License

Nexus is released under the MIT License, allowing for maximum flexibility in usage and distribution.

Contact Us

Get in touch with the Nexus team for support, questions, or feedback.

Support Channels

GitHub Issues

Report bugs and request features

github.com/Nexus-app/Nexus/issues

Discord Community

Join our community for discussions

discord.gg/Nexus

Email Support

Direct support for enterprise customers

support@Nexus.app

Documentation

Comprehensive guides and tutorials

docs.Nexus.app

Enterprise Support

For enterprise customers, we offer dedicated support including:

  • Priority support and response times
  • Custom deployment assistance
  • Training and onboarding
  • Dedicated account management