onyx-dot-app/onyx

Open Source AI Platform - AI Chat with advanced features that works with every LLM

What it solves

Onyx acts as a central knowledge layer that connects to your team's various applications, allowing AI agents to access and understand internal company data. It solves the problem of fragmented information by indexing data from over 50 sources, ensuring that AI tools have access to accurate, relevant, and secure internal context without needing to search through dozens of separate systems.

How it works

Onyx ingests data from your connected applications, maintaining metadata and permissions to create a reliable, low-latency index. When you ask a question, it filters this index to find the most relevant ground truth documents. This approach is more efficient than standard agentic searching, as it avoids the token-heavy process of iteratively querying multiple external sources. It can be deployed in self-hosted, air-gapped environments to ensure data sovereignty.

Who it’s for

Onyx is designed for teams and organizations of all sizes—from individuals to large enterprises—that need to integrate AI agents with their private company data while maintaining strict security, access controls, and data privacy.

Highlights

  • Agentic RAG: Combines a hybrid index with a custom agent harness for high-quality search and retrieval.
  • Deep Research: Supports multi-step research flows to generate in-depth reports.
  • Broad Connectivity: Integrates with 50+ applications and supports live web search via multiple providers.
  • Secure Execution: Includes a sandbox for running code and handling intermediate artifacts.
  • Flexible Deployment: Offers standard and lightweight modes, with support for Docker, Kubernetes, and cloud environments.
  • Enterprise-Ready: Features SSO, Role-Based Access Control (RBAC), audit logs, and analytics for secure organizational use.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch