Welcome to Nexora
Nexora is an open-source, multi-tenant AI agent orchestration platform. Users define agents with personas, tools, and skills. Agents collaborate in real time, execute tools, delegate tasks to sub-agents, and stream results via WebSocket.
Nexora core is MIT licensed and free to use. NexoraCloud is the self-hosted commercial product with licensing, billing, and enterprise features.
Quick navigation
Deploy Nexora with Docker in under 5 minutes.
InstallationEnvironment variables and settings reference.
ConfigurationREST API endpoints, authentication, and WebSocket protocol.
API ReferenceProduction deployment, nginx, SSL, and domain setup.
Self-Hosting GuideWhat Nexora does
| Feature | Description |
|---|---|
| Multi-tenant auth | Email/password, JWT, API keys, TOTP 2FA, invite-only mode |
| Agent builder | Visual React Flow editor — define agents with personas, tools, skills |
| Sub-agents | Agents delegate tasks to other agents, results aggregated in parallel |
| LLM routing | Provider chain with fallback: Claude, Gemini, OpenAI, Ollama, plus ~25 API providers (OpenRouter, Groq, DeepSeek, Mistral, OpenCode, and more) |
| Real-time streaming | WebSocket + SSE streaming with exponential backoff reconnection |
| Knowledge base / RAG | pgvector-backed file ingestion + semantic search; semantic agent memory; multimodal image input |
| Tool execution | GitHub, GitLab, Telegram, MCP servers, scheduling, SMTP |
| Marketplace | Browse, install, and publish skills, tools, personas, and agents from the public registry |
| Full-text search | Search across chats and messages |
Architecture overview
User → WebSocket → Agent → LLM Provider
↓
Tool calls parsed
↓
Sub-agents dispatched (Redis-coordinated)
↓
Results aggregated → streamed backThe platform is split into six repositories:
- Nexora — OSS core (this repo, MIT)
- NexoraCloud — Self-hosted product with licensing and billing
- NexoraGateway — Internal admin panel + public API gateway
- NexoraWeb — Marketing site and customer portal
- NexoraMarketplace — Public package registry for skills, tools, personas, and agents
- NexoraDocs — This documentation site
Stack
| Layer | Technology |
|---|---|
| Backend | Python 3.12, FastAPI, SQLAlchemy async, Alembic |
| Database | PostgreSQL 16, Redis 7 |
| Frontend | Next.js 15, TypeScript, Tailwind CSS |
| LLM | Provider chain (Anthropic Claude, Google Gemini, OpenAI, Ollama, + ~25 API providers) |
| Vector / RAG | pgvector embeddings (knowledge base + semantic memory) |
| Container | Docker Compose + nginx |