onyx-dot-app/onyx

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

What it solves

Onyx 提供功能豐富、可自行託管的大型語言模型(LLM)應用層,讓使用者能從單純的聊天介面升級為完整整合的 AI 平台。它解決了將各種分散的 AI 功能——如文件索引、網路搜尋與程式碼執行——整合到單一、統一介面的問題,適用於個人與企業。

How it works

Onyx 作為 LLM 的協調者,支援專有供應商(如 OpenAI 與 Anthropic)以及自行託管的模型(透過 Ollama 或 vLLM)。它實作「Agentic RAG」方法,結合混合索引(向量與關鍵字)與 AI 代理,以提供高品質的資訊檢索。平台內建超過 50 種應用的資料索引連接器,支援 Model Context Protocol(MCP)以與外部應用互動,並使用沙箱環境確保程式碼執行的安全性。

Who it’s for

Onyx 為個人、小團隊與大型企業設計,提供可自行託管的專業級 AI 介面,讓使用者能掌控資料與基礎設施。

Highlights

  • Agentic RAG:使用混合索引與 AI 代理進行高品質搜尋與答案生成。
  • Deep Research:多步驟研究流程,產出深入報告。
  • Custom Agents:可建立具特定指令、知識等的自訂代理。
  • Extensibility:支援 50+ 索引連接器與 MCP 以進行外部應用互動。
  • Tooling:整合網路搜尋、沙箱程式碼執行、語音模式與圖像生成。
  • Enterprise Ready:提供 SSO、RBAC 與分析功能,適合組織使用。