Onyx
An open-source AI platform for enterprise search and chat that indexes knowledge from 50+ apps and works with any LLM, deployable on your own infrastructure.
- GitHub stars
- 32k
- Last commit
- yesterday
- Latest release
- v4.8.3
- Self-hosted
- Yes

Onyx is an open-source AI platform that acts as a knowledge and context layer for teams and their AI agents. It connects to more than 50 applications, pulls in documents along with their metadata and permissions, and builds an internal representation so that LLMs can answer questions grounded in what your company actually knows.
The project argues that this indexed approach gives more reliable, lower-latency and cheaper context than approaches that have an agent search many tools iteratively through MCP. Features include agentic RAG on a hybrid index, a Deep Research mode for multi-step reports, custom agents with their own knowledge, instructions and actions, and live web search through providers such as Serper, Google PSE, Brave and SearXNG. Sandboxes and skills extend what models can do, and the chat interface works with every major LLM.
Onyx emphasizes data sovereignty through flexible self-hosted deployments, with a single-command deploy option. The code is written in Python and Next.js, and the license is listed as 'Other' on GitHub, so check the terms for the enterprise features. It suits organizations that want a private, ChatGPT-style assistant connected to internal documents.
Key features
- Connectors to 50+ workplace applications
- Hybrid index with agentic RAG
- Deep Research multi-step reports
- Custom agents with their own knowledge
- Web search via Serper, Brave and others
- Works with any LLM
- Indexing that respects source permissions
Pricing: Business costs $25 per user per month on monthly billing, or $20 per user per month billed annually, with a free trial. Enterprise pricing and deployment options are by contact.
