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, 분석 기능을 포함해 조직 사용에 적합합니다.