Onyx

Access instant, grounded answers from your company's documents and apps using an open-source AI platform designed for secure team collaboration and research.

Onyx screenshot

About Onyx

Onyx is an open-source AI chat and search platform designed to serve as a central interface for organizational knowledge. It bridges the gap between large language models and a company's private data, allowing teams to query their own documents, applications, and historical communications. By integrating directly with more than 40 existing tools like Slack, GitHub, and various cloud storage providers, Onyx ensures that AI responses are grounded in real-time, relevant context rather than generic training data. This Retrieval-Augmented Generation (RAG) approach helps eliminate hallucinations and provides users with answers they can actually verify. The platform's architecture relies on advanced hybrid-search techniques and LLM-based knowledge graphs to deliver high accuracy across diverse data sets. It features a suite of advanced tools including deep research capabilities, a code interpreter, image generation, and a built-in agent framework. Developers can extend the platform using the Model Control Protocol (MCP) or custom APIs, while administrators benefit from granular role-based access controls (RBAC) and permission inheritance that respects the security settings of the original source applications. This ensures that users only see the information they are authorized to access. Onyx is particularly well-suited for organizations that prioritize data sovereignty and transparency. Because it is open-source, it can be deployed on-premise or within a private cloud, giving IT teams full control over how data is processed and stored. It supports all major LLM providers, allowing companies to switch models based on performance or cost without losing their internal knowledge integrations. This flexibility makes it a robust alternative to closed-ecosystem tools, providing a modular framework that grows alongside the organization's needs. For everyday users, the tool functions as a versatile workspace assistant that significantly reduces the time spent on manual knowledge retrieval. Sales teams can quickly retrieve product updates, while engineering teams can use the code interpreter to troubleshoot technical issues faster. The platform also includes usage analytics and feedback loops to help administrators understand how the team is interacting with AI. By centralizing these capabilities into one transparent, modular platform, Onyx helps modern teams ship faster and close more deals through better information access.

Onyx pros & cons

Pros

  • Provides full data sovereignty and transparency through its open-source nature and self-hosting options.
  • Supports a wide variety of LLM providers, preventing vendor lock-in and allowing for model flexibility.
  • Maintains fine-grained access controls by inheriting permissions from the connected source applications.
  • Offers a robust feature set including code execution, image generation, and web search in a single UI.
  • Demonstrates strong community trust with over 17,000 stars on GitHub.

Cons

  • Self-hosting the platform requires technical expertise for deployment and ongoing infrastructure maintenance.
  • The Business plan's advertised pricing is only available via annual billing, requiring upfront payment.
  • Advanced enterprise features like SAML SSO and white-labelling are restricted to the highest pricing tier.
  • Real-time performance is dependent on the latency of the specific third-party LLM provider chosen by the user.

Onyx use cases

  • Engineering teams can index code repositories and internal documentation to accelerate debugging and technical onboarding.
  • Sales representatives can quickly query CRM data and recent product updates to prepare for client calls with precise information.
  • Support departments can use the tool to search across all product wikis and ticket histories to resolve customer issues faster.
  • IT security officers can deploy the tool on-premise to provide generative AI features while meeting strict data compliance requirements.
  • Product operations managers can use the analytics dashboard to track AI adoption and calculate the time saved across different departments.

Onyx features

  • code interpreter
  • deep research capabilities
  • open-source codebase
  • multi-llm compatibility
  • 40+ app connectors
  • granular rbac
  • model control protocol (mcp) support
  • advanced rag architecture

Onyx pricing

Is Onyx free? No, Onyx doesn't offer a free plan; pricing starts at $20 / user / month.

Business

$20 / user / month

  • Chat and Search UI
  • Access to All Major LLMs
  • Custom AI Agents
  • Actions (MCP / OpenAPI)
  • 40+ App Connectors
  • Deep Research Mode
  • Code Interpreter
  • Slack Integration
  • Role-Based Access Control
  • Query History Dashboards

Enterprise

Price varies

  • OIDC/SAML SSO
  • On-Premise Deployments
  • Region-Specific Deployments
  • White-labelling
  • Custom Integrations
  • Data Exports
  • Invoice Billing
  • Enterprise SLA
  • Dedicated Support
  • Volume Discounts

Onyx FAQs

Which third-party applications can Onyx connect to?

Onyx features over 40 plug-and-play connectors for tools like Slack, GitHub, and major document storage systems. It syncs updates in real-time and respects the fine-grained access controls of the original source data.

Can I host Onyx on my own servers?

Yes, Onyx is open-source and provides a comprehensive self-hosting guide for deployment on any infrastructure. This allows organizations to maintain full transparency and data sovereignty over their company information.

Does Onyx support single sign-on (SSO)?

Onyx supports basic authentication and Google OAuth in the Business plan. For larger organizations, OIDC and SAML SSO are available through the Enterprise tier to ensure secure access management.

What makes Onyx's search more reliable than standard AI chat?

The platform uses hybrid-search, advanced RAG, and LLM-based knowledge graphs to ground its responses. This ensures that the AI only answers based on your team's actual documents and internal knowledge.

How does Onyx handle user permissions?

Onyx utilizes Role-Based Access Control (RBAC) and permission inheritance. This means the tool respects the access levels already set in your connected apps, ensuring users cannot query data they don't have permission to see.

Open roles

All AI jobs

Machine Learning Engineer

Benefits:

  • 0.1% – 1.5% equity

Show more details

Ratings & reviews

No reviews yet. Be the first to share how Onyx worked for you.