Onyx
rag32,566MIT

Onyx

Enterprise-grade AI search and chat over your documents, Slack, Confluence, and internal tools.

Updated Oct 19, 2026
Platforms
docker, linux
Pricing
freemium
Status
active
License
MIT

What it does

Core capabilities at a glance

  • Connectors for Google Drive, Slack, Confluence, Notion, and more
  • Hybrid search (keyword + semantic)
  • AI-powered answer with citation sources
  • Permission-aware document indexing
  • Custom LLM and embedding models
  • Slack bot and REST API integrations

Deep dive

The full breakdown - performance, comparisons, and setup

Onyx

Onyx (formerly Danswer) is the tool you set up when your company has data spread across Slack, Confluence, Google Drive, Notion, and Sharepoint - and nobody can find anything.

What it is

Onyx is an enterprise AI search platform that indexes your internal tools and provides both keyword and semantic search with AI-generated answers. It includes connector integrations for 20+ enterprise platforms and respects existing access control permissions.

How it stacks up

OnyxRAGFlowAnythingLLMKhoj
Enterprise connectors✓✓✓BasicBasicBasic
Permission-aware✓✗✗✗
Hybrid search✓✓Basic✓
Self-hosted✓✓✓✓
Best forEnterprise searchDocument RAGGeneral RAGPersonal search

Get started

git clone https://github.com/onyx-dot-app/onyx.git
cd onyx
docker-compose up -d

When to use something else

  • Deep document parsing: RAGFlow has better OCR
  • Simple setup: AnythingLLM is easier for individuals
  • Personal knowledge base: Khoj for personal notes and files

From the community

What users are saying

“Yes, it absolutely does! The chat UX, add-ons (deep research, code interpreter, RAG, etc.), and SSO are MIT licensed. Most deployments of Onyx are using the pure FOSS version of Onyx. Many individuals / teams have done extensive white labeling (something that OpenWebUI doesn't allow).”

“Onyx is entirely independent from Wasmer. It is a separate project developed by me, over the past 3 years. It does however use Wasmer for running on Windows, MacOS, and optionally on Linux. I started making Onyx because I simply wanted to create my own programming language for the fun of it.”

“Here's a recent discussion on HN... Onyx, a new programming language powered by WebAssembly (wasmer.io) https://news.ycombinator.com/item?id=38489340”

Frequently asked

Quick answers to common questions

What is Onyx?

Onyx is a rag tool for local AI workloads. Enterprise-grade AI search and chat over your documents, Slack, Confluence, and internal tools.

Is Onyx free and open source?

Yes, Onyx has 32,566 GitHub stars and is licensed under MIT. You can self-host it for free on docker, linux.

What platforms does Onyx support?

Onyx runs on docker, linux.

What hardware do I need for Onyx?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. Onyx has 32,566 GitHub stars and an active community.

Does Onyx support GPU acceleration?

Onyx supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to Onyx?

Popular alternatives include other rag tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does Onyx cost?

Onyx is freemium. Check the official website for current pricing.

Pairs well with

Complementary tools, models, and hardware