Deploy an internal AI assistant that searches your company's documents and knowledge base to answer employee questions.
Build a customer support chatbot that uses your product documentation and past tickets to resolve issues automatically.
Create a research tool that runs multi-step investigations across web sources and internal data, then generates reports.
Set up a code assistant that executes and tests code snippets in a sandbox while accessing your team's codebase.
Requires Docker, LLM API keys, document indexing setup, and potentially multiple service components (vector DB, search backend).
Onyx is an open-source AI chat platform that you can install and run on your own servers. The problem it solves is giving teams a feature-rich interface for interacting with large language models (the AI systems behind tools like ChatGPT) without being locked into any single provider. You connect it to whichever AI model you prefer, whether hosted by a company or running locally on your own hardware, and Onyx provides a polished chat interface on top. Beyond basic chat, it supports RAG (retrieval-augmented generation), which means it can search through your organization's documents and use what it finds to answer questions more accurately. It also supports deep research flows that run multiple steps of investigation before producing a report, web search to get current information, code execution in a sandbox environment, voice input and output, and image generation. You can connect it to over 50 external data sources via built-in connectors or the MCP protocol (a standard for AI-tool integrations). For teams, it includes user management with single sign-on, role-based access control so different people see different resources, usage analytics, and the ability to build custom AI agents with specific knowledge and behaviors. You would use this when your organization wants an internal AI assistant that works with your own data, can be hosted on your own infrastructure for privacy, and works with multiple AI providers. It is written in Python and can be deployed using Docker.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.