OSS探訪

LibreChat — 複数AIプロバイダ・Agents・MCPを、自分で運用できるチャット基盤にまとめる

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
43,611
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/15

概要

LibreChatは、OpenAI・Anthropic・Google・AWS Bedrock・Azure・OpenAI互換APIなどを一つのWeb UIから使い分けられる、セルフホスト型のAIチャットプラットフォームです。単なるChatGPT風UIに留まらず、Agents、MCP、Code Interpreter、Web Search、Artifacts、ファイル処理、複数ユーザー認証、管理画面、監視までを一つの運用単位にまとめています。

特徴と向いている用途

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

複数のAIプロバイダとローカル/OpenAI互換endpointを、同じ会話UIで切り替える

公式READMEではOpenAI、Anthropic、Google/Vertex AI、AWS Bedrock、Azure OpenAIに加え、Ollama、Groq、Mistral、OpenRouter、DeepSeek、Qwenなどのローカル/リモートproviderやOpenAI-compatible endpointを扱えます。会話の途中でもmodelやpresetを切り替えられるため、特定vendorにUIと履歴を固定せず、用途・価格・性能に応じて推論先を選ぶフロントエンドとして使えます。

出典:[1]

Agents・MCP・Skills・Code Interpreterを、チャットとは別の後付け機能ではなく同じ基盤で扱う

LibreChat AgentsはMCP Server、tool、file search、code execution、Skills、Subagentsなどを組み合わせられます。READMEではAgent Marketplaceや共有、Agent Management API、実験的なattached code workspaceまで案内されており、単発のAIチャットよりも「業務用agentを作り、権限を付け、複数人で運用する」方向へ機能が広がっています。

出典:[1]

セルフホストでも、認証・管理・検索・RAG・監視まで含む運用構成をDocker Composeでまとめられる

公式のLocal InstallationではDocker Composeが推奨され、MongoDB、MeiliSearch、RAG API、Vector DBを含む構成をまとめて起動できます。複数ユーザー認証、role/group管理、Admin Panel、resumable streams、OpenTelemetryやLangfuse連携も用意され、個人用フロントエンドだけでなく小規模チームや組織内AIポータルとして運用できる構成です。

出典:[2][1]

ChatGPT系UIを自前で持ちつつ、モデル選択とagent/tool構成を組織側で制御したい用途に

複数の商用LLMやローカルモデルを一つの入口へ集約したい場合、MCPやRAG、Code Interpreterをユーザーごとにバラバラなクライアントへ設定したくない場合、認証や権限を含めて社内向けAI UIをセルフホストしたい場合に向きます。単純な一人用チャットUIより構成要素は多い一方、AI利用基盤そのものを管理したいチームには比較価値があります。

セルフホスト=推論データが外へ出ない、ではない。provider・secret・公開範囲を分けて設計する

LibreChat本体を自分のサーバーで動かしても、OpenAIやAnthropicなどのcloud providerを選べば、promptや添付データは選択したAPIへ送られます。完全にローカルへ閉じたい場合はOllama等のlocal endpointを使い、Web Search、RAG、Code Interpreter、MCP Serverなど追加機能ごとの通信先も確認する必要があります。

公式Docker手順では.envを作成して起動し、初回アカウントがsingle-tenant構成のadminになります。ネットワーク公開する場合はAPI key・認証設定・reverse proxy・registration方針を確認してください。またApple Silicon Macでは既定MongoDB imageのAVX要件により起動できないため、公式ドキュメントのoverrideが必要です。コード本体はMIT Licenseです。

出典:[3][4][5]

参考にした公式資料

  1. [1]danny-avila/LibreChat — README(2026-09-15)
  2. [2]LibreChat Docs — Local Installation(2026-09-15)
  3. [3]LibreChat Docs — Docker(2026-09-15)
  4. [4]LibreChat Docs — Configuration Overview(2026-09-15)
  5. [5]danny-avila/LibreChat — LICENSE(2026-09-15)
編集部からの補足

単なるChatGPTクローンではなく、model切替・Agents・MCP・認証・管理までを一つのセルフホスト基盤へまとめている点を評価しました。特に複数LLMを組織で共通利用したい場合に比較価値があります。一方、セルフホストしてもcloud providerを選べばpromptや添付は外部APIへ送られるため、データ境界はprovider単位で確認する必要があります。

3ステップで試す

  1. 1

    ソースを取得

    公式リポジトリを取得してLibreChatのルートへ移動します。Docker DesktopなどのDocker環境を先に起動してください。

    git clone https://github.com/danny-avila/LibreChat.git && cd LibreChat
  2. 2

    環境ファイルを作成

    基本構成はこの.envから始められます。Apple Silicon Macでは、起動前に公式Docker手順のMongoDB overrideも適用してください。

    cp .env.example .env
  3. 3

    Dockerで起動

    起動後に http://localhost:3080 を開いて最初のアカウントを登録します。利用するAI providerのAPI keyやlocal endpointは用途に応じて追加設定します。

    docker compose up -d
公式READMEで確認

成長

成長の推移 · 直近30日

43,611 Stars

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

開発アクティビティ

直近90日・週次

Commit(直近30日)
624
Open PR
376

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

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

GitHub Topics

  • ai
  • chatgpt
  • clone
  • chatgpt-clone
  • librechat
  • anthropic
  • claude
  • azure
  • openai
  • vision
  • google
  • gemini
Stars
43,611
Forks
9,009
Watchers
206
Open Issues
354
Contributors
461
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/15
情報の誤りを報告

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