OSS探訪

社内knowledgeをAI agentが使えるcontext layerへ変換する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
32,294
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

Onyxは複数applicationのdocument・metadata・permissionをingestし、hybrid searchとRAGを通じてAI chat、custom agent、deep research、MCP clientへgrounded contextを提供するplatformです。self-hostやair-gapped deploymentにも対応します。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

50+ connectorからknowledgeとpermissionをindexする

社内applicationからdocumentとmetadataを取得し、permission情報を保ったまま検索・RAG用indexへ変換できます。

出典:[2]

search・agent・MCPへ同じcontextを提供する

hybrid search、deep research、custom agents、external actions、MCP server等が共通のknowledge representationを利用します。

出典:[2]

向いている用途

enterprise knowledgeを自社環境でAIへ接続したい場合に向く

database、index、processingをself-contained environmentへ置き、local LLM/embeddingを選べるためdata sovereigntyを重視する組織に適します。

出典:[2][6]

導入前の確認

standardとliteで必要resource・featureが異なる

standard deploymentはvector/keyword index、worker、model server、Redis、MinIO等を含み、Liteは1GB未満の軽量chat UIですがdocument indexingを持ちません。

出典:[2]

Community coreとEnterprise codeのlicenseを分けて確認する

root LICENSEはee directory以外をMITとし、ee配下はproduction利用にEnterprise Licenseを要求します。利用featureとpathごとに条件を確認します。

出典:[3][4]

参考にした公式資料

  1. [1]onyx-dot-app/onyx repository(2026-09-30)
  2. [2]Onyx README(2026-09-30)
  3. [3]Onyx repository license(2026-09-30)
  4. [4]Onyx Enterprise License(2026-09-30)
  5. [5]Onyx v4.8.2 release(2026-09-30)
  6. [6]Onyx Docker Compose deployment guide(2026-09-30)
編集部からの補足

OnyxはSlack、Drive、GitHub等50+ applicationのknowledgeとpermissionをindexし、AI search、RAG、agent、MCP server等へcontextを提供します。Community EditionのcoreはMITですが、backend/eeやwebのee directoryはOnyx Enterprise Licenseで、production利用には有効なEnterprise Licenseが必要です。repository全体を単一MIT licenseとして扱わない点が重要です。

3ステップで試す

  1. 1

    Onyx v4.8.2をclone

    release tagを固定してDocker Compose deployment filesを取得します。

    git clone --depth 1 --branch v4.8.2 https://github.com/onyx-dot-app/onyx.git && cd onyx/deployment/docker_compose
  2. 2

    local評価用envを作成

    release imageを固定し、必須authentication secretを生成します。productionではMinIO等のdefault credentialも含めて全secretを見直してください。

    cp env.template .env && printf "\nIMAGE_TAG=v4.8.2\nUSER_AUTH_SECRET=%s\n" "$(openssl rand -hex 32)" >> .env
  3. 3

    development overlayで起動

    local評価用にserviceを起動します。productionではdocker-compose.prod.ymlとsecurity checklistを使用してください。

    docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --wait
公式READMEで確認

成長

成長の推移 · 直近30日

32,294 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • ai
  • ai-chat
  • chatgpt
  • chatui
  • enterprise-search
  • gen-ai
  • information-retrieval
  • llm
  • llm-ui
  • nextjs
  • python
  • rag
Stars
32,294
Forks
4,516
Watchers
159
Open Issues
508
所有者種別
Organization
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?