onyx
onyx-dot-app/onyx
Open Source AI Platform for LLMs
Overview
Onyx provides a feature-rich interface and advanced capabilities like RAG (Retrieval-Augmented Generation), web search, code execution, file creation, deep research, among others. It integrates with over 50+ indexing connectors out of the box or via MCP.
Categories
Tags
Similar tools
ECC
affaan-m/ECC
The agent harness performance optimization system
hermes-agent
NousResearch/hermes-agent
The self-improving AI agent built by Nous Research
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
ollama
ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
prompts.chat
f/prompts.chat
The world's largest open-source prompt library for AI
transformers
huggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models
Install
pip install onyxREADME
Onyx - The Open Source AI Platform
Onyx is the application layer for LLMs - bringing a feature-rich interface that can be easily hosted by anyone. Onyx enables LLMs through advanced capabilities like RAG, web search, code execution, file creation, deep research and more.
Connect your applications with over 50+ indexing based connectors provided out of the box or via MCP.
[!TIP] Deploy with a single command:
curl -fsSL https://onyx.app/install_onyx.sh | bash
⭐ Features
- 🔍 Agentic RAG: Get best in class search and answer quality based on hybrid index + AI Agents for information retrieval
- Benchmark to release soon!
- 🔬 Deep Research: Get in depth reports with a multi-step research flow.
- Top of leaderboard as of Feb 2026.
- 🤖 Custom Agents: Build AI Agents with unique instructions, knowledge, and actions.
- 🌍 Web Search: Browse the web to get up to date information.
- Supports Serper, Google PSE, Brave, SearXNG, and others.
- Comes with an in house web crawler and support for Firecrawl/Exa.
- 📄 Artifacts: Generate documents, graphics, and other downloadable artifacts.
- ▶️ Actions & MCP: Let Onyx agents interact with external applications, comes with flexible Auth options.
- 💻 Code Execution: Execute code in a sandbox to analyze data, render graphs, or modify files.
- 🎙️ Voice Mode: Chat with Onyx via text-to-speech and speech-to-text.
- 🎨 Image Generation: Generate images based on user prompts.
Onyx supports all major LLM providers, both self-hosted (like Ollama, LiteLLM, vLLM, etc.) and proprietary (like Anthropic, OpenAI, Gemini, etc.).
To learn more - check out our docs!
🚀 Deployment Modes
Onyx supports deployments in Docker, Kubernetes, Helm/Terraform and provides guides for major cloud providers. Detailed deployment guides found here.
Onyx supports two separate deployment options: standard and lite.
Onyx Lite
The Lite mode can be thought of as a lightweight Chat UI. It requires less resources (under 1GB memory) and runs a less complex stack. It is great for users who want to test out Onyx quickly or for teams who are only interested in the Chat UI and Agents functionalities.
Standard Onyx
The complete feature set of Onyx which is recommended for serious users and larger teams. Add
