About Onyx
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
Good fit for
- →Enterprise search across internal tools
- →A private AI assistant over company knowledge
- →Building custom agents grounded in team data
- Tags
- enterprise-search
- rag
- ai-chat
- llm
- self-hosted
- deep-research
- knowledge-base
- agents
- vector-search
Onyx: questions and answers
- What is Onyx used for?
- Onyx is 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. It is a good fit for enterprise search across internal tools, a private AI assistant over company knowledge and building custom agents grounded in team data.
- Is Onyx open source?
- Yes. Onyx is open source under a custom licence. Its source code is on GitHub at onyx-dot-app/onyx and is written mainly in Python.
- Is Onyx free?
- Yes. Onyx is open source, so the software itself is free to use under the terms of its own licence. Paid plans are also available, starting at $25 per seat per month.
- Can I self-host Onyx?
- Yes. Onyx can be self-hosted on your own server or infrastructure.
- What is Onyx an alternative to?
- Onyx is an open-source alternative to Glean, ChatGPT, Writer and kapa.ai. Other open-source alternatives to Glean include Swirl.
- Is Onyx actively maintained?
- Yes. The most recent commit to Onyx was on 2 October 2026, and the latest release is v4.8.3, published on 1 October 2026. The project has 32k stars on GitHub.
Open-source alternatives to Onyx
See all
Swirl
Search
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledg
Apache-2.0vs Glean★ 3kOpen Semantic Search
Search
Open Source research tool to search, browse, analyze and explore large document collection
GPL-3.0vs Coveo★ 1.2k
LobeHub
AI Tools
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hi
OSSvs ChatGPT★ 83k
LibreChat
AI Tools
Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Re
MITvs ChatGPT★ 45k
Open WebUI
AI Tools
Run AI on your own terms. Connect any model, extend with code, and protect what matters wi
OSSvs ChatGPT★ 154k
AnythingLLM
AI Tools
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerfu
MITvs ChatGPT★ 67k
SaaS alternatives to Onyx
See all
Glean
Search
Enterprise AI search and assistant across a company's connected work apps
SaaS
ChatGPT
AI Tools
ChatGPT is OpenAI's conversational AI assistant for answering questions, writing, coding and analysis through web and mobile apps.
SaaS
Writer
AI Tools
Enterprise generative AI platform with style guides, agents and company knowledge
SaaS
kapa.ai
AI Tools
AI assistant that answers questions from product docs and support content
SaaS
Amazon Kendra
Search
AWS enterprise search service that answers questions over indexed company documents
SaaS
Sinequa
Search
Enterprise search and generative AI assistant platform for large organizations
SaaS

