onyx-dot-app/onyx

★ 32,119⑂ 4,465

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

About onyx-dot-app/onyx

onyx-dot-app/onyx is an open-source project on GitHub, mainly written in Python. Open Source AI Platform - AI Chat with advanced features that works with every LLM It currently holds 32,119 stars and 4,465 forks with 461 open issues, and was last pushed on 2026-09-16 (repository created 2023-04-27).

Project Overview

AI Homed tracks it on the AI Models & LLM Tools board.

GitHub Repository Details

Repository onyx-dot-app/onyx · default branch main · size 221199 KB · watchers 160 · source: GitHub REST API and repository README

README

Image from the project README

https://github.com/onyx-dot-app/onyx/blob/HEAD/Discord https://github.com/onyx-dot-app/onyx/blob/HEAD/Documentation https://github.com/onyx-dot-app/onyx/blob/HEAD/Website https://github.com/onyx-dot-app/onyx/blob/HEAD/License

https://github.com/onyx-dot-app/onyx/blob/HEAD/onyx-dot-app/onyx | Trendshift

Onyx - The context layer powered by all your apps

"LLMs know about everything public, but what if it could also know what's going on in our team? I want an AI coworker, not an AI new hire."

Onyx is the knowledge/context layer for your team and AI agents.

Onyx connects to your application to index and surface knowledge from 50+ applications while protecting your data sovereignty through flexible self-hosted deployments.

Beyond search, Onyx enables LLMs with advanced features like web search, sandboxes, skills, and more.

[!TIP]
Deploy with a single command:
> curl -fsSL https://onyx.app/install_onyx.sh | bash
Onyx chat answering a question about use cases

---

How does Onyx work

Onyx creates a representation of knowledge across all connected sources. It pulls data along with metadata, permissions, etc. and ingests it so that the information is easily accessible for downstream use cases.

Compared to MCP based searches and index-free approaches, Onyx provides a more reliable, low latency, and low cost context for any given query whether it's a simple keyword query or a complex research task.

Instead of an agent coordinating and iteratively searching dozens of MCP and burning many thousands of tokens, Onyx fetches the context across its internal representation instantly and filters down to only the most relevant ground truth documents.

⭐ Features

Onyx supports all major LLM providers, both self-hosted (like Ollama, LiteLLM, vLLM, etc.) and proprietary (like Anthropic, OpenAI, Gemini, etc.).

To learn more - check out our docs!

---

Security and Data Processing

Onyx architecture: everything runs inside your environment

When connecting up your organization's knowledge, it's critical that this sensitive IP is not leaked to the wrong parties both external and internal.

Onyx provides an air-gappable, self-hosted deployment where the document index, database, and processing all happen within a self-contained set of services.

You can also choose a trusted embedding model and LLM provider (both of which can also run locally).

---

Access Onyx from anywhere

The same security and fine grained permissions apply no matter where the question comes from.

---

🚀 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.

Standard Onyx

The complete feature set of Onyx which is recommended for serious users and larger teams. Additional components not included in Lite mode:

Onyx Lite

The Lite mode can be thought of as a lightweight AI Chat UI. It requires less resources (under 1GB memory) and runs a less complex stack but is not capable of indexing documents. It is great for users who want to test out the Onyx UI quickly or for teams who are only interested in the Chat UI and Agents functionalities.

[!TIP]
To try Onyx for free without deploying, visit Onyx Cloud.

---

🏢 Onyx for Enterprise

Onyx is built for teams of all sizes, from individual users to the largest global enterprises:

📚 Licensing

There are two editions of Onyx:

For feature details, check out our website.

👪 Community

Join our open source community on Discord!

💡 Contributing

Looking to contribute? Please check out the Contribution Guide for more details.

GitHub Stars & Activity

32,119Stars
4,465Forks
461Open issues
PythonLanguage

GitHub Popularity

GitHub stars32,119
Forks4,465
Open issues461
Primary languagePython
LicenseNOASSERTION
Stars gained today0
Created2023-04-27
Last pushed2026-09-16

Trending History

Trending statusnot on today's boards

Related AI Projects

1

NousResearch / hermes-agent

Python★ 254,906⑂ 0
→
2

Significant-Gravitas / AutoGPT

Python★ 187,642⑂ 0
→
3

huggingface / transformers

Python★ 167,818⑂ 0
→
4

langgenius / dify

Python★ 158,798⑂ 0
→
5

open-webui / open-webui

Python★ 156,073⑂ 0
→
6

langchain-ai / langchain

Python★ 148,033⑂ 0
→
7

Shubhamsaboo / awesome-llm-apps

Python★ 142,211⑂ 0
→
8

harry0703 / MoneyPrinterTurbo

Python★ 132,709⑂ 0
→

More AI Rankings