Onyx
Open-source enterprise search and AI chat that connects company tools and answers with permission-aware context.
Onyx is an open-source enterprise search and AI assistant platform. Onyx connects to workplace tools such as Slack, Google Drive, Confluence and GitHub, indexes their content with each source's permissions, and answers questions in a chat interface or supplies that context to AI agents through MCP and developer APIs.
Best for Organisations that want an internal AI assistant grounded in company documents, particularly those needing self-hosting or strict control of data.
- Platforms
- Web, API, MCP, Browser extension
- Pricing model
- Subscription
- Free trial
- Yes
- API
- Yes
- Made by
- Onyx
- Added
Last verified: . Information taken from onyx.app.
What is Onyx?
Onyx is an open-source platform for enterprise search and AI chat. It links to more than 40 workplace applications through connectors, keeps their content synced and indexed, and enforces each source's access rules when a query runs. Staff ask questions in a chat and search interface and receive answers with cited passages; AI agents obtain the same context through an MCP server or APIs. The product searches indexed sources in parallel, an approach the company says saves time and tokens compared with querying each app live. Any major language model can be used and swapped, including open-weight models on a customer's own hardware. Onyx can run in the customer's cloud, on bare metal or fully air-gapped. Custom agents, actions, web search, deep research, a code interpreter and image generation are included, with a Slack bot, desktop app and Chrome extension.
Key Features
Connectors
Syncs content from over 40 business applications and indexes it together with the permissions each source applies.
Chat and search UI
Provides one interface for asking questions and searching company knowledge, returning answers that cite sources.
Model choice
Works with all major LLM providers and lets admins switch provider or assign different models to different teams.
Custom agents and actions
Builds agents that call tools through MCP or OpenAPI actions in addition to searching documents.
Self-hosted deployment
Runs in a company's own cloud, Kubernetes cluster or bare metal, including air-gapped setups with no third parties.
Access controls
Offers role-based access control, permission inheritance and secret encryption, with SSO on the Enterprise plan.
Screenshots
Use Cases
- Company-wide assistant
- Give every employee one chat that answers from internal documents they are allowed to see.
- Engineering lookups
- Trace an incident or decision across pull requests, chat threads and wiki pages.
- Sales preparation
- Pull past conversations and product updates before a customer call.
- Support answers
- Find product information quickly when replying to customer tickets.
- Context for AI agents
- Let coding or workflow agents retrieve company knowledge with a single tool call.
Things to know
- Permissions carry over
- Answers respect the access rules of the source systems, which are applied at query time.
- No training on customer data
- The site states that documents and embeddings stay in the customer's infrastructure and are not used for training.
- Enterprise-only items
- OIDC/SAML SSO, on-premise deployment, white-labelling and an SLA are listed under the Enterprise plan.
FAQs
What is Onyx?
Onyx is an open-source enterprise search and AI assistant platform that answers questions using a company's own connected data.
What is Onyx used for?
Onyx is used to search and chat across internal knowledge held in workplace tools and to feed that knowledge to AI agents.
How much does Onyx cost?
Enterprise pricing is quoted by the sales team.
Is there a free trial of Onyx?
Yes. The Onyx pricing page offers a free trial of the Business plan.
Can Onyx be self-hosted?
Yes. Onyx can run in your own cloud, on Kubernetes or on bare metal, and can operate fully air-gapped. On-premise deployment is listed under the Enterprise plan.
Is Onyx open source?
Yes. Onyx describes itself as open source, which means the code can be audited.
Which language models does Onyx work with?
Onyx gives access to all major LLMs and lets you change provider or run open-weight models on your own GPUs.
Does Onyx have an API?
Yes. Onyx lists developer APIs and an MCP server among the features of its Business plan.
Who it's for
- Engineering teams
- Sales teams
- Support teams
- IT and security leads
- Enterprises
Comments
No comments yet. If you have used Onyx, tell other readers how it went.
Alternatives to Onyx
| Tool | Free plan | Starting price | API |
|---|---|---|---|
| Yes | — | Yes | |
| Yes | — | Yes | |
| Yes | — | Yes | |
| Yes | — | Yes | |
| Yes | — | Yes |
Listed in the same categories as Onyx. A starting price appears only where we checked it on the maker’s pricing page; a dash means not checked or not published. All Notes & Knowledge Management tools