Onyx
Onyx は osFoundry コミュニティカタログのアプリです。40 以上の社内データソース(Slack、Confluence、Google Drive、Notion、GitHub、Jira、SharePoint、Salesforce、Web クロール)に接続するエンタープライズ検索+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 コレクション、グローバルナビゲーション、フッター、テーマ、公開機能を備えたマルチページの Web サイトビルダーです
- ストアフロント — 商品カタログ、カート、チェックアウトを備えた EC ストアフロントです。