# Open WebUI

ChatGPTの代わりになるオープンソース。自前のLLMに接続するチャット画面。権限管理と文書の取り込みを備える。

- ossalt.jp のページ: https://ossalt.jp/tools/open-webui/
- 公式サイト: https://openwebui.com
- GitHub: https://github.com/open-webui/open-webui
- 代わりになるSaaS: ChatGPT
- カテゴリ: AI・LLM基盤
- ライセンス: Open WebUI License（ソース公開型・一般的なオープンソースライセンスではない）
- 画面の日本語翻訳: あり
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 157,865（直近32日間で+3,918）
- 最終コミット: 2026-11-05
- OpenSSF Scorecard: 未評価

## Open WebUIとは

Open WebUIは、ChatGPTのような使い慣れた画面で、AIと会話するためのWebアプリです。AIモデルそのものは持たず、[Ollama](/tools/ollama/)で動かしているモデルや、OpenAI互換のAPIを提供するサービスにつないで使います。公式は「AIの拠点」と説明し、完全にオフラインでも動かせるとしています。画面の日本語翻訳もあります。

### できること

公式のREADMEにある、主な機能です。

- **チャット画面**：会話の履歴、モデルの切り替え、指示文の保存、MarkdownとLaTeXの表示など、日常で使う機能があります。複数のモデルに同時に聞いて、答えを見比べることもできます。
- **多くの接続先**：Ollamaのほか、OpenAI互換のAPIを持つサービス（LM Studio、Groq、Mistral、OpenRouter、[vLLM](/tools/vllm/)など）につなげます。複数の提供元を混ぜて使えます。
- **文書を使った回答（RAG）**：文書を取り込み、その内容をもとにAIに答えさせます。検索用のデータベースは、9種類から選べます（ChromaDB、PGVector、Qdrant、Milvusなど）。
- **Webの検索と閲覧**：多くの検索サービス（SearXNG、Brave、Tavilyなど）を使って、検索結果を回答に生かせます。`#` のあとにURLを書くと、ページを取り込めます。
- **画像の生成と編集**：DALL·E、Gemini、ComfyUI、AUTOMATIC1111などと連携します。
- **音声・ビデオ通話**：音声の入力と読み上げを、複数のサービスから選べます。
- **モデルとエージェント**：基本のモデルに、指示、ツール、知識をまとめて、用途別のAIを作れます。
- **拡張**：フィルター、アクション、ツールなどの仕組みで機能を足せます。外部のサービスとは、MCPやOpenAPIのツールのサーバーを通してつなぎます。
- **ノート、チャンネル、カレンダー**：チャットとは別のメモ、チームとAIが同じ画面で話せる場所、予定の管理も、READMEの機能に載っています。
- **利用状況の分析**：管理者向けの画面で、メッセージの量、トークンの使用量、費用を見られます。

### 向いている人・向かない人

- **向いている**：社内で、入力内容を外部に送らないAIチャットを用意したい情報システム部門。Ollamaで動かしているモデルを、コマンドではなく画面で使いたい人。
- **向かない**：業務アプリや問い合わせ対応のAIを作りたい場合は、[Dify](/tools/dify/)のほうが向いています。Open WebUIは、会話の画面が中心です。

### 導入の流れ

READMEと公式ドキュメントの案内は、次のとおりです。

- **導入の方法**：Docker、pip、uv、Kubernetes、デスクトップアプリがあります。Pythonは、3.11を使うよう案内されています。
- **Dockerの基本**：画像（`ghcr.io/open-webui/open-webui`）を起動して、ブラウザで3000番のポートを開きます（Python版は8080番）。データの置き場所（ボリューム）を必ず割り当てます。チャットの履歴、ユーザー、設定は、このボリュームに保存されます。
- **画像の種類**：標準の画像のほか、軽い版（`:slim`、約197MBで、標準の約1.62GBの88%減とされています）、NVIDIAのGPU向け（`:cuda`）、Ollamaを同じコンテナに入れた版（`:ollama`）があります。軽い版では、文書の読み取りや音声の認識などを、外部のサービスにつなぐ必要があります。
- **最初のアカウント**：最初に作ったアカウントが管理者になります。そのあと、新しい登録は自動で止まります。人を招くときは、管理画面で「新規登録」を有効にして、承認する流れです。
- **モデルの接続**：管理画面の「接続」で設定します。同じマシンのOllamaは、自動で見つかります。Dockerの中から使うときは、Ollama側が `0.0.0.0` で待ち受ける必要があります。OpenAI互換のサービスは、URLとAPIキーを入れます。

**秘密の鍵（`WEBUI_SECRET_KEY`）を、必ず固定してください。** 固定しないと、コンテナを作り直すたびに、全員がログアウトされます。

### 運用で必要なこと

- **更新**：新しい画像に入れ替えます。データはボリュームに残ります。公式は、個人や自宅の利用は `:main` を使い、**チームの共有環境や本番では、版を指定する**ことを勧めています。`:main`（と `:latest`）は、開発中の最新が反映される画像で、予告なく仕様が変わることがあります。
- **更新の前にバックアップ**：データベースの変更（マイグレーション）は、元に戻すのが難しいことがあります。公式の手順で、ボリューム全体を圧縮して保存できます。**版を戻しても、変更されたデータベースは元に戻りません。** 戻すには、更新前のバックアップが必要です。
- **複数台で動かす場合**：データベースの構造が変わる版では、順番に入れ替える方法（ローリングアップデート）には対応せず、全部を止めて、1台に変更を実行させてから、残りを起動する必要があります（公式の説明）。
- **データベース**：標準はSQLiteで、PostgreSQLも選べます。ファイルの保存先は、手元のほか、S3などにもできます。
- **認証**：READMEには、役割とグループによる権限、LDAP・Active Directory、OAuthによるSSO、SCIMでの自動のユーザー登録も載っています。有料のEnterpriseプランとの境目は、公式の説明で確認してください。

### 注意点：ライセンス

ライセンスは「Open WebUI License」で、BSD-3-Clauseをもとに、**名称とロゴの表示に関する条件**を加えたものです。公式のライセンス文では、「Open WebUI」の名称・ロゴなどの表示を、変えたり、消したり、隠したり、置き換えたりすることを禁止しています。例外は、次の3つです。

- 直近30日間の利用者（画面を直接使う個人）の数が、50人を超えない場合。
- 著作権者から、書面での許可を得た場合。
- 変更を明示的に認める、有料のEnterpriseライセンスを結んだ場合。

つまり、**名称とロゴをそのまま表示するかぎり**、この条項には触れないと読めます。自社の名称・ロゴに置き換えて使いたい場合や、利用者が50人を超える環境で表示を変える場合は、確認が必要です。コードを提供する人は、貢献者向けの契約（CLA）に同意する必要もあります。詳しくは公式のライセンス文を確認してください。この解説は、個別の利用の法的な可否を保証するものではありません。

[ChatGPTの代替](/alternatives/chatgpt/)のページで、ほかの候補も比べられます。[OllamaとOpen WebUIの違い](/compare/ollama-vs-open-webui/)も参考になります。

### 出典と確認の範囲

公式のREADME・LICENSE・公式ドキュメント（クイックスタート、更新）を、2026-10-25に確認して書いています。実際に起動しての動作や、AIの回答の質の検証は、していません。機能とライセンスの条件は変わることがあるため、導入前に[公式ドキュメント](https://docs.openwebui.com)で最新の情報を確認してください。

## よくある質問

**Open WebUIは日本語で使えますか？**

リポジトリに画面の日本語翻訳のファイルがあることを確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。

**Open WebUIはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Open WebUIは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはOpen WebUI License（ソース公開型（一般的なオープンソースではない））です。ソースコードは公開されていますが、一般的なオープンソースライセンスではありません。社内の業務で使うことは認められていることが多い一方で、他社向けのサービスとして提供することなどに制限があります。使い方が条件に合うかを、ライセンス文で確認してください。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Open WebUIの開発は続いていますか？**

最後の更新は2日前です。過去12か月のリリースは47回です。GitHubのスターは、直近32日間で3,918増えています。

**Open WebUIのセキュリティの評価は？**

OpenSSF Scorecard の評価はまだありません（評価がないことは、安全・危険のどちらも意味しません）。導入後は、セキュリティの更新を確実に適用してください。

**ChatGPTの代わりになる、Open WebUI以外のツールは？**

当サイトでは、OpenClaw、Hermes Agent、Ollama、LobeChatなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
