← Back to directory
O

Onyx

Community
Open Source AI Platform - AI Chat with advanced features that works with every LLM
GitHub source repository ↗
★ 31.8k Stars Category · Other Very popular Source revision 09b2ed24f7fd
27FMRS · D
Reliability
1/20
Security and permissions
5/20
Maintenance
13/20
Documentation
6/20
Setup experience
2/20

Onyx is a powerful open-source AI platform suitable for enterprises and developers needing full AI features, but deployment and maintenance complexity is high.

Read the FMRS scoring method →

Onyx is the application layer for LLMs, offering a feature-rich interface that anyone can host. It enhances LLMs with advanced capabilities like RAG, web search, code execution, file creation, and deep research. Connect your applications with over 50+ indexing-based connectors out of the box or via MCP. Supports deployment via Docker, Kubernetes, Helm/Terraform, with standard and lite modes.

Tools

The tool list has not been reviewed yet.

Setup

Deploy with a single command: curl -fsSL https://onyx.app/install_onyx.sh | bash. See docs for detailed deployment guides.

Fit and risk

Best for

  • Teams needing self-hosted AI platform
  • Enterprises requiring RAG and advanced search
  • Developers wanting custom AI agents

Not for

  • Small projects that don't need complex deployment
  • Users only interested in simple chat UI

Required permissions

  • Network access for web search and connector sync
  • Code execution in sandbox
  • Storage and processing of user data

Risks and side effects

  • Self-hosting requires operational expertise
  • Potential data privacy and security concerns
  • Costs if relying on external LLM providers

Troubleshooting

  1. Check resource requirements for minimum specs
  2. Inspect logs to diagnose deployment issues
  3. Ensure network connectivity

Use cases

Enterprise knowledge Q&A
Deep research
Custom AI agents
Integration with external applications

Supported clients

Supported clients have not been confirmed yet.