All 154 Dependencies
Every package Onyx depends on, ranked by repo health score.
Onyx is a full-featured, open-source AI platform that acts as the application layer between your organization and large language models. It goes far beyond a simple chat interface—bundling agentic retrieval-augmented generation, a multi-step deep research engine, sandboxed code execution, web search, image generation, voice mode, and artifact creation into a single self-hosted deployment.
At its core, Onyx ships with more than 50 indexing connectors that continuously sync content from sources like Confluence, Notion, Google Drive, Slack, GitHub, Jira, Salesforce, Zendesk, and dozens more. Synced documents are stored in a hybrid vector-plus-keyword index powered by Vespa or OpenSearch, enabling precise semantic and keyword retrieval at enterprise scale.
Custom agents—called Personas—can be configured with specific instructions, curated knowledge sources, and external tool access via MCP (Model Context Protocol) or built-in tools. This lets teams build purpose-built AI assistants without writing code. The platform supports every major LLM provider through LiteLLM, including Anthropic, OpenAI, Gemini, and self-hosted options like Ollama and vLLM.
Onyx ships in two editions: a Community Edition under MIT for core chat, RAG, and agent functionality; and an Enterprise Edition with SSO, RBAC, SCIM provisioning, audit logging, analytics, and whitelabeling. Both editions deploy via Docker Compose or Kubernetes Helm charts in minutes.