LibreChat:多プロバイダー統合のセルフホスト型チャット基盤
LibreChat はセルフホスト可能な ChatGPT 風チャットインターフェースで、多数の AI プロバイダーを統合し、モデル切り替え、エージェント、MCP ツール、サンドボックス化されたコードインタプリタを備えます。
ひと目でわかる
- これは何?
- danny-avila/LibreChat は TypeScript 製のオープンソースチャット UI で、Agents・MCP・コードインタープリター・多ユーザー認証を Docker Compose 前提のセルフホスト向けに束ねる。
- 誰に向いている?
- LibreChat は「社内や個人で ChatGPT 相当 UI を自前ホストし、Anthropic/OpenAI/Azure/ローカル Ollama などを切り替えたい」ケース向き。v0.8.8-rc1 の Agent 中断・Human-in-the-loop などは README に詳述される一方、ハードウェア要件や Redis 設定はドキュメントサイト依存です。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。直近 1 日以内に新しいコミットがあります。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
v0.8.8-rc1 で README が強調する変化
README 冒頭は v0.8.8-rc1 の変更点リストから始まります。Agent 実行の中断・steer、Human-in-the-loop で最大 4 問のフォーム、Unified Agent Builder、Code Interpreter のバックグラウンド実行、GPT-5.6 や Claude Opus 5 などモデル追加、Langfuse 連携、SSRF チェック強化などが列挙されています。リポジトリ説明は「Enhanced ChatGPT Clone」で、Agents・MCP・DeepSeek・Responses API・Secure Multi-User Auth などを謳います。公式サイトは librechat.ai、ライセンスは MIT です。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
プロバイダー網とカスタムエンドポイント
README の機能表には Anthropic、AWS Bedrock、OpenAI、Azure OpenAI、Google、Vertex AI、OpenAI Responses API(Azure 含む)が挙がります。カスタムエンドポイントは OpenAI 互換 API をプロキシなしで差し込めると説明されています。Ollama、groq、Cohere、Mistral、OpenRouter、Deepseek、Qwen などローカル/リモートの例も README に並びますが、完全な互換マトリクスや各モデルバージョン一覧は README にはありません。チャット中にエンドポイントとプリセットを切り替える UI が前提です。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
Agents・MCP・Skills・コードインタープリター
LibreChat Agents はノーコードのカスタムアシスタント、マーケットプレイス、グループ共有を README が説明します。MCP サーバー、ツール、ファイル検索、コード実行が Agent に載せられ、Skills は SKILL.md バンドルとして手動/自動/常時有効のワークフローに使えます。Subagents は子 Agent に委譲する設計です。コードインタープリターは Python、Node、Go、Java などをサンドボックス実行し、バックエンドに ClickHouse/code-interpreter を使うと README に書かれています。サンドボックス実装の詳細は README 外の docs です。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
会話操作・インポート・再開可能ストリーム
プリセットの作成/共有、メッセージ編集・再送・分岐、ChatGPT/LibreChat/Chatbot UI からのインポート、Markdown/JSON エクスポート、会話検索が README に列挙されます。Resumable Streams は切断後の再接続、マルチタブ/マルチデバイス同期、Redis を使った水平スケールまで言及しますが、Redis の具体設定値は README には載っていません。Artifacts は React/HTML/Mermaid をチャット内生成し、Mermaid の SVG/PNG エクスポートも v0.8.8-rc1 で追加されています。 追加段落:README一次情報に基づき、本リポジトリの公開範囲はドキュメントとソースに限定されます。star数やfork数はGitHubメタデータ由来の注目指標であり、機能保証やSLAを意味しません。導入判断では、READMEが示す具体コマンド・設定キー・バージョン番号を手元環境で再現し、期待する入出力が得られるかを記録してください。READMEに無い性能数値、互換マトリックス、セキュリティ監査結果は推測で補わず、issue/リリースノート/公式サイトで確認できる事実だけを採用記録に残します。
マルチモーダル・画像・検索・音声
画像アップロード分析は Claude 3、GPT-4o、o1、Gemini など README が例示します。画像生成は GPT-Image-1、DALL-E、Stable Diffusion、Flux、MCP サーバー経由をサポートすると記載があります。Web Search は検索プロバイダー、スクレイパー、再ランカーを組み合わせ、Jina 再ランキング URL をカスタム可能と README にあります。音声は OpenAI、Azure OpenAI、ElevenLabs の STT/TTS に対応と書かれています。いずれも README 内にベンチマーク数値はありません。
認証・管理パネル・デプロイの入口
多ユーザー認証は OAuth2、LDAP、メールログインを README が挙げ、モデレーションとトークン消費ツールにも触れます。管理パネルはブラウザ UI でユーザー/グループ/ロール/設定上書きを再デプロイなしで編集できると説明され、Docker Compose スタック同梱と書かれています。デプロイは Docker、リバースプロキシ、S3+CloudFront などが README に言及されますが、ステップバイステップ手順は librechat.ai/docs を参照する構成です。関連 repo として danny-avila/rag_api と LibreChat-AI/librechat.ai がリンクされています。
LibreChat を試すときの README 起点チェック
README だけでは CPU/RAM 要件や本番 SLA は不明です。評価は docs のクイックスタートに従い Docker Compose を立て、使うプロバイダーの API キーだけ .env に設定したうえで、v0.8.8-rc1 の changelog URL(librechat.ai/changelog/v0.8.8-rc1)で Agent 関連の破壊的変更を確認する流れが README から読み取れます。セキュリティ監査の記載も README にはなく、SSRF チェック強化は機能リストに名前がある程度です。
編集部の結論
LibreChat は「社内や個人で ChatGPT 相当 UI を自前ホストし、Anthropic/OpenAI/Azure/ローカル Ollama などを切り替えたい」ケース向き。v0.8.8-rc1 の Agent 中断・Human-in-the-loop などは README に詳述される一方、ハードウェア要件や Redis 設定はドキュメントサイト依存です。試すなら librechat.ai/docs の Docker Compose 手順に従い、使うエンドポイントだけ .env に固定してから Agent Builder と MCP を 1 本ずつ通すのが現実的です。
コミュニティノート