onyx
Open Source AI Platform - AI Chat with advanced features that works with every LLM
GraphCanon updated 5d · GitHub synced 5d · 39 views this month
Decision brief
Onyx is an open-source platform tailored for developing AI chat applications that can integrate with various large language models (LLMs). It caters to developers and enterprises needing flexible, customizable solutions.
Good fit when
- When you need a versatile framework that supports integration with multiple LLMs to develop customized AI chat platforms.
- If your project involves creating an enterprise-grade search functionality within the AI chat applications.
Avoid when
- When you are already committed to a specific proprietary LLM framework with specialized needs not covered by Onyx.
- If your project does not require extensive customization or support for multiple LLMs; this could introduce unnecessary complexity.
- Requirements:
- Requires Python environment
Observed Jul 11, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of 5d
- Provenance
- Not a fork · Organization account
- As of 5d
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install onyx PyPIHow it fits your stack(4)
Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.
Alternative
Related
Relationship graph
Optional deeper exploration of typed edges and category neighbours.
Similar tools
Same-category neighbours not already linked as typed edges.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
An open-source platform for creating AI chat applications with support for multiple large language models and enterprise-grade search capabilities.
Capability facts
- MCP server
- No MCP server detected
Source: repo_scan · Aug 16, 2026
- Languages
- python, javascript
Source: github.language+package.json+pyproject.toml · Aug 16, 2026
Categories
Graph entities
Tags
README
🚀 Deployment Modes
Onyx supports deployments in Docker, Kubernetes, Helm/Terraform and provides guides for major cloud providers. Detailed deployment guides found here.
Onyx supports two separate deployment options: standard and lite.
Onyx Lite
The Lite mode can be thought of as a lightweight Chat UI. It requires less resources (under 1GB memory) and runs a less complex stack. It is great for users who want to test out Onyx quickly or for teams who are only interested in the Chat UI and Agents functionalities.
Standard Onyx
The complete feature set of Onyx which is recommended for serious users and larger teams. Additional components not included in Lite mode:
- Vector + Keyword index for RAG.
- Background containers to run job queues and workers for syncing knowledge from connectors.
- AI model inference servers to run deep learning models used during indexing and inference.
- Performance optimizations for large scale use via in memory cache (Redis) and blob store (MinIO).
[!TIP]
To try Onyx for free without deploying, visit Onyx Cloud.
📚 Licensing
There are two editions of Onyx:
- Onyx Community Edition (CE) is available freely under the MIT license and covers all of the core features for Chat, RAG, Agents, and Actions.
- Onyx Enterprise Edition (EE) includes extra features that are primarily useful for larger organizations.
For feature details, check out our website.
For agents
This page has a .md twin and JSON over the API.