重要なポイント
- Open WebUI(openwebui.com)は、15万を超えるGitHubスターを持つ無料のセルフホスト型Webアプリです。
- 2023年10月に「Ollama WebUI」として始まり、Ollamaチームが提起した商標に関する懸念を受けて2024年初めに「Open WebUI」に改名されました。
- Ollama、vLLM、llama.cpp、LiteLLM、および任意のOpenAI互換APIに接続します。モデル自体は実行しません。
- 組み込み機能には、ドキュメントRAG、ロール付きのマルチユーザー認証、パイプライン/関数のプラグインシステム、画像・音声・Web検索の統合が含まれます。
- ライセンスは2025年4月にBSD-3-Clauseから独自の「Open WebUI License」に変更され、Enterpriseライセンスを購入しない限り50ユーザーを超えるとブランディング条項が追加されます。
📍 一文で説明
Open WebUIは、Ollama、vLLM、llama.cpp、または任意のOpenAI互換APIに接続する無料のセルフホスト型マルチユーザーWebインターフェースで、組み込みのRAG、プラグイン、ロールベースのアクセス制御を追加します。
💬 簡潔に説明
Open WebUI自体はAIモデルを実行しません。すでにどこかで運用中または利用料を払っているモデルの手前に、自分のサーバーにインストールするChatGPTのWebサイトだと考えてください。
クイックファクト:Open WebUI
- ライセンス: 「Open WebUI License」— BSD派生、ソース公開型で、50ユーザー/30日を超えるとブランディング条項あり(OSI承認のオープンソースではありません)
- プラットフォーム: セルフホスト型Webアプリ(Docker、pip、またはKubernetes)。任意のブラウザで動作し、モバイルではPWAとしてインストール可能
- ウェブサイト: openwebui.com
- GitHub: github.com/open-webui/open-webui — 15万以上のスター、2万2千以上のフォーク
- 費用: セルフホストは無料。ホワイトラベル化、SSO、サポート向けに有料のEnterpriseライセンスあり
- 中核機能: OllamaおよびOpenAI互換APIのための、組み込みRAGを備えたセルフホスト型マルチユーザーチャットインターフェース
Open WebUIとは何ですか?
Open WebUIは、自分で運用するかAPI経由で接続するモデルに対して、ChatGPT風のチャットインターフェースを提供する無料のセルフホスト型Webアプリケーションです。 単一のDockerコマンドで自分のマシン、ホームサーバー、または会社のサーバーにインストールすると、ネットワーク内の誰か、あるいは公開を選べばインターネット上の誰でもログインしてチャットできるWebページを提供します。
それ自体でモデルを訓練したり実行したりすることはありません。代わりに、バックエンドと話すフロントエンドです。最も一般的なのはOllamaですが、vLLM、llama.cppのサーバーモード、LiteLLM、またはAPIキーを追加すればクラウドプロバイダーを含む、OpenAIやAnthropicのAPI形式を話す任意のエンドポイントにも接続できます。
シングルユーザー向けデスクトップクライアントと一線を画すのは、早い段階から共有型のマルチユーザーシステムとして構築されている点です。アカウント、ロール、権限は後付けではなく中核機能であり、これが世帯、小規模チーム、複数人が同じモデルにアクセスする必要があるホームラボ環境で人気がある理由です。
歴史:「Ollama WebUI」からOpen WebUIへ
Open WebUIは開発者Timothy Jaeryang Baek氏(GitHub上では「tjbck」)によって作られ、リポジトリへの最初のコミットは2023年10月6日に行われました。プロジェクトはもともと「Ollama WebUI」という名前で、Ollamaの手前に立つために作られたWebインターフェースそのものを表す、シンプルで正直な名前でした。
プロジェクトが人気を集め、Ollama以外のバックエンドへの対応を始めると、Ollamaチーム自身が、その名前や関連する「Ollama Hub」ブランディングがどのプロジェクトが公式のOllama製品かについて公衆の混同を生んでいるとの懸念を提起しました。法的な争いにはならず、公開の議論として進みました。メンテナーがGitHubディスカッションを立ち上げ、コミュニティが候補名について投票し、プロジェクトは2024年1月頃に「Open WebUI」に改名されました。この名前は、より広範でバックエンドにとらわれない方向性もよく反映していました。
改名以降、プロジェクトは急速に開発が進みました。バージョン0.9.xではナレッジベースフォルダとSSRF強化が追加され、0.10.xではフォルダ共有、自動コンテキスト圧縮、メモリ機能の刷新が追加され、バージョン0.11.x(2026年半ばから後半)までに再設計されたUIと、バックグラウンドタスクを委任してツール使用前に人間の承認を求められる「サブエージェント」が搭載されました。2026年9月上旬時点で、現行の安定版リリースはv0.11.3で、2026年8月31日に公開されました。
単独の機能よりも大きな影響を与えた変更は、バージョン0.6.6、2025年4月19日リリースでのライセンス変更でした。コードはv0.6.5まではBSD-3-Clauseでしたが、その後独自の「Open WebUI License」に移行しました。引き続き寛容で無料でセルフホストできますが、ローリングの30日間で50ユーザー未満である場合、書面による許可がある場合、または有料のEnterpriseライセンスの対象である場合を除き、あらゆる展開において目に見える「Open WebUI」ブランディングを維持することを求める条項が付いています。
Open WebUIで実際に何ができますか?
- Ollamaや任意のOpenAI互換モデルとチャットする。 ローカルのOllamaインストール、vLLMまたはllama.cppサーバー、あるいはクラウドAPIキーを指定すると、接続されたすべてのモデルが同じモデルピッカーに表示されます。
- 自分のドキュメントとチャットする(RAG)。 PDFやテキストなどのファイルをナレッジコレクションにアップロードすると、Open WebUIは選択可能なベクトルデータベースバックエンドを使って関連する箇所を検索してから回答します。
- 自分だけでなく世帯やチームで運用する。 ロール(管理者、ユーザー、保留中)付きの組み込みマルチユーザー認証により、全員が1台の共有サーバー上で自分自身のログインとチャット履歴を持てます。
- パイプラインと関数で拡張する。 Pipelinesと呼ばれるプラグインフレームワークにより、コンテンツフィルター、外部ツール呼び出し、独自のRAGパイプラインといった独自のロジックをリクエスト/レスポンスフローに組み込めます。
- チャットから画像生成、音声利用、Web検索を行う。 Open WebUIは画像生成バックエンド、音声・ビデオ通話、Web検索プロバイダーを会話に直接統合します。
- スマートフォンにアプリとしてインストールする。 Progressive Web Appとしてモバイルのホーム画面に追加でき、アプリストアを経由せずにネイティブアプリのように使えます。
Open WebUIは誰に向いていますか?
Open WebUIは、自分で管理するハードウェア上で動く、共有できるプライベートなChatGPT風フロントエンドを求める人向けに作られています。設定不要のシングルユーザー向けデスクトップアプリを求める人向けではありません。
- ✅ Ollamaを運用していて、ターミナルの代わりにブラウザベースのUIが欲しい → Open WebUIは`ollama run`を、履歴・アップロード・設定を備えたフル機能のチャットアプリに変えます。
- ✅ 複数の人が同じモデルを使う必要がある → 組み込みのアカウントとロールにより、1つのログインや1台のマシンを共有せずに済みます。
- ✅ 別のRAGツールなしで自分のドキュメントとチャットしたい → 組み込みのナレッジ機能がそのままカバーします。
- ✅ Dockerや小規模なサーバーの運用に抵抗がない → 標準インストールはDockerコマンド1つですが、基本的なセルフホスティングへの慣れは前提となります。
- ❌ サーバー構築ゼロでシングルユーザー向けアプリが欲しい → LM StudioやCherry Studioのようなデスクトップクライアントならサーバーは一切不要です。
- 迷ったら: まずOllamaをインストールし、それに対してOpen WebUIのDockerコマンドを1つ実行してください。10分もかからずブラウザ経由でチャットを始められます。
Open WebUIを使うべきでないのはどんなときですか?
サーバーベースのマルチユーザーツールであることは、Open WebUI最大の強みであると同時に、主な制約の元でもあります。
- 保守不要なワンクリックのデスクトップアプリが欲しい場合: Open WebUIは自分で運用し更新し続けるWebサービスです。デスクトップクライアントならこれを完全に回避できます。
- 大規模に外部顧客向けインターフェースをホワイトラベル化する必要がある場合: 「Open WebUI License」のブランディング条項は、Enterpriseライセンスを購入しない限り30日間で50ユーザーを超えると適用されます。
- モデル自体を実行してくれることを期待している場合: 組み込みの推論エンジンはありません。Ollama、vLLM、その他のバックエンドを別途インストールして保守する必要があります。
- 強化なしに公開インターネットに公開する予定の場合: 他のセルフホスト型Webアプリと同様に、リバースプロキシ、TLS、最新のパッチが必要です。本番環境にデプロイする前に、セキュリティ修正がないかチェンジログを確認してください。
- SLA付きの商用サポートが確実に必要な場合: それには有料のEnterpriseライセンスが必要です。無料枠はコミュニティサポートのみです。
Open WebUIのインストール方法は?
セットアップには前提条件が1つと、サポートされているインストール方法が2つあります。
- 1. まずバックエンドをインストールする。 Open WebUIには話しかける相手が必要です。ほとんどの人はまずOllamaをインストールします(モデルを取得するには`ollama pull llama3.2`)が、任意のOpenAI互換エンドポイントも使えます。
- 2. 推奨:Dockerで実行する。 `docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main` — NVIDIA GPUを搭載している場合は`--gpus all`を追加し、`:cuda`イメージタグに切り替えてください。
- 3. 代替案:pipでインストールする。 `pip install open-webui`を実行し、その後`open-webui serve`を実行します。Python 3.11または3.12を使用してください(この記事執筆時点で3.13はまだサポートされていません)。
- 4. 最初のアカウントを作成する。 `http://localhost:3000`を開いてサインアップしてください。最初に作成されたアカウントが自動的に管理者になります。
- 5. モデルを接続し、他のユーザーを招待する。 設定→接続で接続先を追加し、管理者パネルからユーザーを招待してロールを割り当てます。
- 完全なドキュメント、Docker Composeファイル、Kubernetes/Helmチャートはdocs.openwebui.comで管理されています。
料金:無料のコア機能、有料のEnterpriseライセンス
Open WebUIはオープンコアに近いモデルを採用しています。ソフトウェアはセルフホストなら無料で、商用・組織向けニーズをカバーする別途有料の階層があります。
- 無料(セルフホスト): チャット、RAG、マルチユーザー認証、パイプライン、画像・音声・Web検索の統合を含む完全なアプリケーションが、ソース公開型の「Open WebUI License」の下で無料です。サーバーとバックエンド(Ollama、vLLM、または別途費用を支払うクラウドAPIキー)は自分で用意します。
- Enterpriseライセンス(個別見積もり): 個人ではなく組織向けです。50ユーザーのしきい値を超えるホワイトラベル化とブランディング解除、SSO/LDAP/Active Directory連携、高可用性のマルチノード展開、SOC 2・HIPAA・GDPRを参照するコンプライアンス支援、SLA付きの専用サポートをカバーします。価格は公開されておらず、見積もり制で営業への問い合わせが必要です。直接見積もりを取るまでは、他所で見かける第三者の「価格見積もり」は慎重に扱ってください。
- 公式のホスト型/マネージドSaaS版はありません。 この記事執筆時点で、メンテナーは自分たちのクラウドホスト型インスタンスに直接サインアップさせる形ではなく、セルフホスティングを主要なモデルとして位置づけています。
- 任意のサポート: プロジェクトはまた、Enterpriseの席を購入せずに開発資金を提供したい人向けに、GitHub Sponsorsを通じたスポンサーシップも受け付けています。
Open WebUI vs LibreChat vs LobeChat vs AnythingLLM:どれを選ぶべきか?
4つとも無料でセルフホスト可能なチャットフロントエンドですが、それぞれ異なる重心を中心に構築されています。
ツール | リンク | 最適な用途 | モデル自体を実行するか | 組み込みRAG | マルチユーザー認証 | ライセンス |
|---|---|---|---|---|---|---|
| Open WebUI | openwebui.com | OllamaおよびOpenAI互換APIのためのセルフホスト型マルチユーザーフロントエンド | いいえ(Ollama/vLLM/APIが必要) | あり | あり、ロール付き | Open WebUI License(BSD派生) |
| LibreChat | librechat.ai | 1つの共有UIの背後で多数のクラウドプロバイダーAPIキーを管理 | いいえ | あり | あり、ロール付き | MIT |
| LobeChat | lobehub.com | プラグインマーケットプレイスを備えた洗練されたコンシューマー向けUI | いいえ | あり | あり | Apache 2.0 |
| AnythingLLM | anythingllm.com | ベクトルストアを中核概念とするRAGファーストのドキュメントチャット | いいえ(Ollama/LM Studio経由) | あり(中核機能) | あり | MIT |
セルフホスト型サーバーではなくシングルユーザー向けデスクトップクライアントについては、Cherry StudioとBest Local LLM Frontendsを参照してください。キャラクター/ロールプレイ重視のチャットについては、Open WebUI vs SillyTavernを参照してください。
Open WebUIでよくある間違い
- バックエンドをインストールする前にOpen WebUIをインストールする。 Ollama、vLLM、その他の互換エンドポイントが起動して到達可能になるまで、話しかける相手がありません。
- リバースプロキシやTLSなしでインターネットに公開する。 他のセルフホスト型Webアプリと同様に扱い、自分のネットワークの外から到達可能にする前に、HTTPS付きのNginx/Caddy/Traefikの背後に配置してください。
- 無料枠にどんな規模でもホワイトラベルのブランディング解除が含まれると思い込む。 ローリングの30日間で50ユーザーを超えると、ライセンスは「Open WebUI」ブランディングを表示し続けるか、Enterpriseライセンスを購入するかのいずれかを求めます。
- Ollama自体と混同する。 Open WebUIはチャットインターフェースであり、Ollama(またはvLLM、llama.cpp)はその下で動く別のモデル実行エンジンです。
- アップデートを怠る。 ネットワークサービスとして公開されているため、古いバージョンにとどまることはデスクトップアプリよりもリスクが大きくなります。チェンジログを確認して定期的に更新してください。
Open WebUIに関するよくある質問
Open WebUIとは何ですか?
Open WebUIは、Ollama、vLLM、llama.cpp、または任意のOpenAI互換APIとチャットするための無料のセルフホスト型Webインターフェースです。自分で運用または接続するモデルバックエンドの上に、マルチユーザー対応のChatGPT風フロントエンド、ドキュメントRAG、プラグインシステムを追加します。
Open WebUIは無料ですか?
はい、コアプロジェクトは無料でセルフホストできます。バージョン0.6.6(2025年4月)以降は、単純なBSD-3-Clauseではなく独自の「Open WebUI License」の下で提供されています — ブランディング条項付きのBSDスタイルのライセンスです。ホワイトラベル化、SSO、専用サポートを求める組織向けに、別途有料のEnterpriseライセンスも存在します。
Open WebUIはもともと何と呼ばれていましたか?
2023年10月に「Ollama WebUI」としてリリースされました。Ollamaチームが商標混同の懸念を提起した後、2024年1月頃に「Open WebUI」に改名され、コミュニティは公開のGitHubディスカッションで新しい名前について投票しました。
Open WebUIはOllamaを必要としますか?
いいえ。Ollamaは最も一般的なバックエンドですが、Open WebUIはvLLM、llama.cppのサーバーモード、LiteLLM、さらにはクラウドプロバイダーを含む任意のOpenAIまたはAnthropic互換APIにも接続できます。
複数の人が同じOpen WebUIインスタンスを使えますか?
はい。Open WebUIにはロールベースのアクセス制御(管理者、ユーザー、保留中)を備えた組み込みのマルチユーザー認証があり、これがシングルユーザー向けデスクトップクライアントとの主な違いの一つです。
Open WebUIにはRAG(ドキュメントとのチャット)機能がありますか?
はい。Open WebUIには、選択可能なベクトルデータベースバックエンドを備えた組み込みのretrieval-augmented generationが含まれており、ドキュメントをアップロードしてその内容に基づいた質問ができます。
「Open WebUI License」は今もオープンソースですか?
ソースが公開されており無料でセルフホストできますが、OSI承認のオープンソースライセンスではありません。このライセンスでは、30日間で50ユーザーを超える配布またはホスティング展開において、書面による許可またはEnterpriseライセンスがない限り、目に見える「Open WebUI」ブランディングを維持することが求められます。
Open WebUIはモデル自体を実行しますか?
いいえ。Open WebUIは推論エンジンではなくインターフェース層です。実際に応答を生成するには、Ollama、vLLM、llama.cpp、またはAPI互換エンドポイントといったバックエンドが必要です。
Open WebUIはLibreChatやLobeChatとどう違いますか?
3つともセルフホスト型のオープンソースチャットフロントエンドですが、Open WebUIはOllamaやローカルファーストのワークフローと最も密接に統合されており、LibreChatはマルチプロバイダーのクラウドAPI管理に傾いていて、LobeChatは洗練されたコンシューマー向けUIとプラグインマーケットプレイスを重視しています。
Open WebUIをインターネットに公開しても安全ですか?
安全にできますが、他のセルフホスト型Webアプリと同様に、リバースプロキシ、TLS、認証の強化が必要です。インスタンスを公開する前に、セキュリティ関連の修正がないか最新のチェンジログを確認し、コンテナを最新の状態に保ってください。
出典
- Open WebUI公式サイトとドキュメント — openwebui.com、docs.openwebui.com
- Open WebUIのソースコード、リリース、ライセンス — github.com/open-webui/open-webui
- GitHub Discussion #602 — 「Ollama WebUI」から「Open WebUI」への改名に関するコミュニティ投票
- Open WebUI Enterpriseライセンスページ — docs.openwebui.com/enterprise