onyx-dot-app/onyx

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

GitHub에서 열기 ↗ aiai-chatchatgptchatuienterprise-searchgen-aiinformation-retrievalllmllm-uinextjspythonragself-hostedvector-search
30,803
GitHub 스타
4,235
포크
Python
언어
NOASSERTION
라이선스
2026.07.10
최근 푸시
2026.05.25
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
Onyx는 RAG 기반 AI 챗봇 플랫폼을 자체 호스팅하려는 팀이나 개인에게 적합합니다. 특히 다양한 LLM과 외부 서비스를 통합해야 하는 엔터프라이즈 환경에서 강력한 기능을 제공하지만, 소규모 프로젝트에는 Lite 모드를 고려할 수 있습니다.

강점

  • RAG, 딥 리서치, 코드 실행 등 고급 AI 기능을 풍부하게 제공하며, 모든 주요 LLM 제공자를 지원합니다.
  • 50개 이상의 기본 커넥터와 MCP 지원으로 다양한 외부 애플리케이션과 쉽게 통합할 수 있습니다.
  • Docker, Kubernetes, Helm/Terraform 등 다양한 배포 방식을 지원하고, 단일 명령어 설치도 가능하여 접근성이 높습니다.

약점

  • 표준 모드는 상당한 리소스(Redis, MinIO, 추론 서버 등)가 필요하여 소규모 환경에는 부담이 될 수 있습니다.
  • 라이선스가 MIT로 명시되어 있지만, 엔터프라이즈 에디션은 추가 기능에 대해 별도 라이선스가 필요할 수 있어 명확하지 않습니다.
  • README에 구체적인 시스템 요구사항이나 성능 벤치마크가 부족하여 실제 운영 환경에서의 예상 성능을 가늠하기 어렵습니다.

주의사항

  • 표준 모드 배포 시 Redis, MinIO 등 추가 인프라 구성 요소가 필요하므로 리소스 계획을 신중히 해야 합니다.
  • 엔터프라이즈 에디션의 기능과 가격 정책은 웹사이트를 통해 별도 확인이 필요합니다.
  • 커뮤니티 에디션은 MIT 라이선스이지만, 엔터프라이즈 기능 사용 시 라이선스 준수에 주의해야 합니다.

시작 가이드

  • 단일 명령어 설치 스크립트를 실행하여 Onyx Lite 모드를 빠르게 테스트해보세요.
  • 공식 문서를 통해 표준 모드 배포 가이드를 확인하고, 필요한 인프라를 준비하세요.
  • Discord 커뮤니티에 참여하여 사용자 경험과 팁을 공유하고 질문하세요.

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

Onyx - 오픈소스 AI 플랫폼

Onyx 는 LLM을 위한 애플리케이션 레이어로, 누구나 쉽게 호스팅할 수 있는 풍부한 기능의 인터페이스를 제공합니다. Onyx는 RAG, 웹 검색, 코드 실행, 파일 생성, 딥 리서치 등 고급 기능을 통해 LLM을 강화합니다.

50개 이상의 인덱싱 기반 커넥터를 기본 제공하거나 MCP를 통해 애플리케이션과 연결하세요.

[!TIP]

단일 명령어로 배포:

```

curl -fsSL https://onyx.app/install_onyx.sh | bash

```


⭐ 기능

  • 🔍 Agentic RAG: 하이브리드 인덱스 + 정보 검색을 위한 AI 에이전트 기반 최고 수준의 검색 및 답변 품질 제공
  • 벤치마크는 곧 공개 예정!
  • 🔬 딥 리서치: 다단계 연구 흐름을 통한 심층 보고서 생성
  • 2026년 2월 기준 리더보드 1위
  • 🤖 커스텀 에이전트: 고유한 지시, 지식, 작업을 가진 AI 에이전트 구축
  • 🌍 웹 검색: 최신 정보를 얻기 위한 웹 검색
  • Serper, Google PSE, Brave, SearXNG 등 지원
  • 자체 웹 크롤러 및 Firecrawl/Exa 지원 포함
  • 📄 아티팩트: 문서, 그래픽 등 다운로드 가능한 아티팩트 생성
  • ▶️ 액션 및 MCP: Onyx 에이전트가 외부 애플리케이션과 상호작용하도록 지원, 유연한 인증 옵션 제공
  • 💻 코드 실행: 샌드박스에서 코드를 실행하여 데이터 분석, 그래프 렌더링, 파일 수정 등 수행
  • 🎙️ 음성 모드: 텍스트-음성 및 음성-텍스트를 통한 Onyx와의 대화
  • 🎨 이미지 생성: 사용자 프롬프트 기반 이미지 생성

Onyx는 Ollama, LiteLLM, vLLM 등 자체 호스팅 LLM과 Anthropic, OpenAI, Gemini 등 독점 LLM을 포함한 모든 주요 LLM 제공자를 지원합니다.

자세한 내용은 문서를 확인하세요!


🚀 배포 모드

Onyx는 Docker, Kubernetes, Helm/Terraform 배포를 지원하며 주요 클라우드 제공자 가이드를 제공합니다.

자세한 배포 가이드는 여기에서 확인하세요.

Onyx는 표준과 라이트 두 가지 배포 옵션을 지원합니다.

Onyx Lite

Lite 모드는 경량 채팅 UI로 생각할 수 있습니다. 더 적은 리소스(1GB 미만 메모리)가 필요하며 덜 복잡한 스택으로 실행됩니다. Onyx를 빠르게 테스트하거나 채팅 UI 및 에이전트 기능에만 관심이 있는 팀에게 적합합니다.

표준 Onyx

  • RAG를 위한 벡터 + 키워드 인덱스
  • 커넥터에서 지식 동기화를 위한 작업 큐 및 워커를 실행하는 백그라운드 컨테이너
  • 인덱싱 및 추론 중 사용되는 딥러닝 모델을 실행하는 AI 모델 추론 서버
  • 인메모리 캐시(Redis) 및 블롭 스토어(MinIO)를 통한 대규모 사용 성능 최적화

진지한 사용자와 대규모 팀을 위한 완전한 기능 세트입니다. Lite 모드에 포함되지 않은 추가 구성 요소:

[!TIP]

배포 없이 무료로 Onyx를 사용해보려면 Onyx Cloud를 방문하세요.


🏢 엔터프라이즈용 Onyx

  • 👥 협업: 조직의 다른 구성원과 채팅 및 에이전트 공유
  • 🔐 싱글 사인온: Google OAuth, OIDC 또는 SAML을 통한 SSO. SCIM을 통한 그룹 동기화 및 사용자 프로비저닝
  • 🛡️ 역할 기반 접근 제어: 에이전트, 액션 등 민감한 리소스에 대한 RBAC
  • 📊 분석: 팀, LLM 또는 에이전트별 사용량 그래프
  • 🕵️ 쿼리 기록: 조직 내 AI 안전한 도입을 위한 사용 감사
  • 💻 커스텀 코드: PII 제거, 민감한 쿼리 거부 또는 커스텀 분석 실행을 위한 코드 실행
  • 🎨 화이트라벨링: 커스텀 이름, 아이콘, 배너 등으로 Onyx의 모양과 느낌 사용자 정의

Onyx는 개인 사용자부터 대규모 글로벌 기업까지 모든 규모의 팀을 위해 구축되었습니다:

📚 라이선스

Onyx에는 두 가지 에디션이 있습니다:

  • Onyx Community Edition (CE)은 MIT 라이선스로 무료 제공되며 채팅, RAG, 에이전트, 액션의 모든 핵심 기능을 포함합니다.
  • Onyx Enterprise Edition (EE)은 주로 대규모 조직에 유용한 추가 기능을 포함합니다.

기능 세부 사항은 웹사이트를 확인하세요.

👪 커뮤니티

오픈소스 커뮤니티에 Discord 에서 참여하세요!

💡 기여하기

기여를 원하시나요? 자세한 내용은 기여 가이드를 확인하세요.

원본 저장소: onyx-dot-app/onyx

라이선스: NOASSERTION

게재 제외를 원하시면 삭제 요청을 보내주세요.