DEEIX Chat:Go 単一ランタイムのエンタープライズ AI ワークスペース
DEEIX-AI/DEEIX-Chatは実運用向けに使える実用的なオープンソース実装で、再利用可能な導入ルートを持つプロジェクトです。
ひと目でわかる
- これは何?
- DEEIX-AI/DEEIX-Chat は Next.js 16 + Go 1.26/Gin で chat、モデルルーティング、RAG、MCP、課金、監査を 1 デプロイに束ねる Apache-2.0 プラットフォーム。
- 誰に向いている?
- DEEIX Chat は複数 upstream を circuit break と weight で束ね、社内に chat+RAG+課金 UI を自前ホストしたいチーム向き。README の Quick Start は config.example.yaml と pnpm dev が入口。
- 商用利用できる?
- できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。直近 1 日以内に新しいコミットがあります。
- 何の言語で書かれている?
- 主に Go です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
Overview:モデルルーティングから監査まで 1 製品
DEEIX-AI/DEEIX-Chat の README Overview は、個人/チーム/企業向けに複数モデルプロバイダーへ統一入口を提供する deployable AI platform と説明します。multimodal chat、model routing、files/RAG、MCP tools、usage billing、identity、audit logs、operational controls を 1 製品に統合すると README が列挙。軽量デプロイと静的配信効率を design principle として述べています。公式サイト deeix.com、Quick Start ドキュメント URL、Apache-2.0、default branch dev が README ヘッダから読み取れます。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Features 表:会話・ルーティング・ファイル・課金
Features 表は Conversations(streaming/branches/retries/edits/feedback/sharing/trace metadata)、Models and routing(upstream channels、weights、circuit breaking、vendor mapping)、Protocols(OpenAI/Anthropic/Google/xAI/OpenRouter 互換)、Files and retrieval(upload/OCR/chunking/embeddings/semantic retrieval)、Tool ecosystem(MCP + provider-native tools)、Context/memory、Billing(Stripe Checkout/EPay/webhook)、Identity(2FA/TOTP/SSO/OIDC)、Admin/audit、Deployment(Docker、SQLite/PostgreSQL、Redis、S3、Swagger、OpenTelemetry)を README が行単位で列挙します。数値 SLA は README にありません。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Architecture:フロントビルドを Go が配信
README の mermaid 図は Browser→Next.js 16/React 19 UI→Go single runtime(static serving + Gin HTTP + application + infra adapters)→外部 Providers/Tools という流れです。Tech stack 表は Frontend に Tailwind/Shadcn/Streamdown/KaTeX/Mermaid、Backend に Go 1.26/Gin/Gorm/Zap/OpenTelemetry、Data に PostgreSQL+pgvector/SQLite+sqlite-vec/Redis、File processing に Tika/Docling/RapidOCR/Tesseract/Paddle/MinerU 等を README が記載。internal 境界として cmd/internal/cli、internal/app、transport/http、application、domain、infra と README が命名します。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Local Development:config.example.yaml と pnpm dev
Quick Start Local Development は cp config.example.yaml config.yaml から始まり、database.postgres.dsn、database.redis.*、public URL を調整、pnpm install、cp frontend/.env.example frontend/.env.local、pnpm dev(pnpm dev:web / pnpm dev:api で分割可)と README が手順を列挙します。frontend は NEXT_PUBLIC_API_BASE_URL で API を指すと README。低依存 trial は lightweight Docker installation を README が別途参照させます。完全な docker compose 断片は README 後半(truncated 前)に続きます。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Security Notes と production 設定の README 警告
README Security Notes(material 内)では Production mode が unsafe default secrets、weak encryption keys、wildcard CORS、non-HTTPS public URLs を reject すると記載されています。Refresh tokens や recovery secrets は hash 保存と README。Frontend build 変数例として NEXTPUBLICAPIBASEURL=https://api.example.com が README に現れます。ペネトレーション結果や compliance 認証は README 未記載です。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
MCP・課金・管理コンソールの運用イメージ
MCP は Streamable HTTP JSON-RPC と README Features。課金は model pricing、per-call tool pricing、subscriptions、top-ups、usage ledgers、billing snapshots と README。Administration は users/roles/upstreams/models/routes/pricing/subscriptions/balances/usage logs/audit logs/auth events/system events を centralized management と README。これらはすべて同一 Go runtime 上の admin console から触る設計です。具体 RBAC キー名は README 表に無く docs 側です。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
v0.4.0 と試用の README 起点チェック
2026 年 8 月 releases 最新は v0.4.0。試用は README どおり config.yaml を作り pnpm dev で frontend/backend を同時起動し、Swagger endpoint(README Deployment 行)で routing API が見えるか確認する流れです。本番評価なら deeix.com/docs/deeix-chat/quickstart の Docker 手順に切り替え、README Security Notes の HTTPS/public URL 要件を満たす config だけを使う、という README 自身が示す二段階です。性能 footprint の数値は README になく OpenTelemetry export 設定を自分で有効化して計測する必要があります。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
編集部の結論
DEEIX Chat は複数 upstream を circuit break と weight で束ね、社内に chat+RAG+課金 UI を自前ホストしたいチーム向き。README の Quick Start は config.example.yaml と pnpm dev が入口。本番は Production mode が弱い default secret を拒否すると README Security Notes にあるため、deeix.com/docs/deeix-chat/quickstart の Docker 手順で config.yaml の database.postgres.dsn と NEXT_PUBLIC_API_BASE_URL を固定してから MCP を 1 サーバーだけ有効化するのが現実的です。
コミュニティノート