Onyx
Onyx은(는) osFoundry 커뮤니티 카탈로그에 등록된 앱입니다. 40여 개 사내 데이터 소스(Slack, Confluence, Google Drive, Notion, GitHub, Jira, SharePoint, Salesforce, 웹 크롤링)에 연결되는 엔터프라이즈 검색 + RAG입니다. 인용 및 역할 기반 접근 제어와 함께 모든 소스를 가로질러 질문에 답합니다. 팀별 챗 어시스턴트 내장, 문서 세트 스코핑, 맞춤형 LLM 프롬프트, 상위 소스로부터의 세밀한 권한 상속을 지원합니다. 올인원 이미지에 Postgres + Vespa가 번들되어 있습니다. 오픈 엔터프라이즈 검색 프로젝트 중 가장 많은 스타를 받은 프로젝트입니다.
세부 정보
- 워크스페이스: osfoundry
- 카테고리: AI
- 가격: Free
- 액세스: Community
기능
- 40+ connectors: Slack, Confluence, Drive, Notion, GitHub, Jira, Salesforce, SharePoint, web crawl, file upload
- ACL-aware retrieval — search results respect upstream source permissions automatically
- Multiple Assistants per workspace — scope each one to specific document sets + prompts
- Multi-LLM: OpenAI, Anthropic, Bedrock, Vertex, Azure, Ollama, local OpenAI-compatible
- Postgres + Vespa bundled in-image — no external search infrastructure to provision
- Hybrid retrieval (lexical BM25 + dense vector) for high-recall semantic search
문서
문서는 업스트림 프로젝트에서 영어로 관리됩니다.
# Onyx
## First-boot
Visit the public URL — the first registered user becomes the Curator (admin). No default password.
## Connect a data source
**Admin → Connectors → + Add Connector** — pick from:
- **Communication**: Slack, Discord, Microsoft Teams, Mattermost
- **Docs**: Confluence, Notion, Google Drive, SharePoint, Dropbox
- **Code**: GitHub, GitLab, Bitbucket
- **Tickets**: Jira, Linear, Zendesk
- **Sales**: Salesforce, HubSpot, Productboard
- **Web**: Web crawl, sitemap, single URL
- **Files**: Upload PDF / DOCX / MD / TXT
Each connector inherits ACLs from the source — a Slack message visible only to #eng-private stays visible only to people in #eng-private when retrieved.
## Chat with your knowledge
Default Assistant chats across ALL connected sources. Create role-specific Assistants under **Admin → Assistants** (e.g. 'Sales Assistant' scoped to Salesforce + product wiki only).
## LLM provider
Onyx supports OpenAI / Anthropic / Bedrock / Vertex / Azure / Ollama / local. Configure under **Admin → LLM**.
## Storage
Postgres (metadata, user data, ACLs) + Vespa (vector + lexical index) bundled in the all-in-one image. All persistent state at `/data`. 50 GB volume.
## Heavy app warning
Onyx is resource-intensive — 8 GB RAM minimum, 4 vCPU minimum. The all-in-one bundles Postgres + Vespa + indexer worker + web server + model server. Indexing large knowledge bases (10k+ docs) will saturate CPU for hours.
osFoundry에서 Onyx을(를) 사용하는 방법
Onyx을(를) 원클릭으로 워크스페이스에 설치한 다음, osStudio에서 포크하여 프롬프트, 도구 또는 구성을 자신의 스택에 맞게 커스터마이즈하십시오. 워크스페이스의 누구나 작업을 이어받을 수 있습니다.
커뮤니티의 다른 앱
- CRM — 연락처, 거래, 파이프라인 추적이 가능한 고객 관계 관리 도구입니다.
- Kanban Board — 카드, 보드, 캘린더와 테이블 뷰, 보드별 속성을 갖춘 Trello 스타일 칸반 및 프로젝트 보드입니다. Focalboard (독립 실행형 개인 서버) 기반으로 동작합니다. 영구 볼륨에 내장 SQLite로 제공됩니다.
- 헬프데스크 — SLA 추적 기능을 갖춘 티켓 분류 및 고객 지원 인박스입니다.
- Page Builder — 섹션, 테마, SEO, 게시 기능이 있는 시각적 드래그 앤 드롭 페이지 빌더입니다
- Website Builder — CMS 컬렉션, 글로벌 내비게이션, 푸터, 테마, 게시 기능이 있는 다중 페이지 웹사이트 빌더
- 스토어프론트 — 상품 카탈로그, 장바구니, 결제 기능을 갖춘 이커머스 스토어프론트입니다.