あなたのAI、あなたのルール
- Added optional Cloudflare Turnstile protection for public account creation, configured from backend environment variables and rendered only when enabled.
- Added Tailscale-friendly development hosting/origin support so Libre WebUI can be reached from another device during local development.
- Added Playwright e2e coverage for demo login, one-user mode, artifact detection/rendering, artifact resize behavior, cloud-model regression coverage, mobile sidebar behavior, and async locale loading.
- Set blue as the default accent color and polished the remaining auth, artifact demo, badge, icon, logo, and model-flow surfaces to follow the current design system.
- Improved artifact reliability for multi-file HTML, filename-qualified bundles, standalone full HTML documents, local file reference cleanup, and themed empty/fallback preview states.
- Made artifact pane resizing release pointer state correctly so the pane no longer feels stuck to the mouse after resize.
- Made code-block streaming smoother with requestAnimationFrame-coalesced updates, a lightweight streaming code renderer, lazy rich markdown rendering, and split markdown/math/highlighting chunks.
- Reworked title generation so it honors the existing toggle, resolves the current running model correctly, supports plugin-backed title generation, falls back to Ollama, and sanitizes generated titles.
- Split major backend chat orchestration into focused services for WebSocket handling, shared chat context, assistant completion persistence, plugin streaming, Ollama streaming, title generation, and request preparation.
- Split plugin capabilities into smaller adapters/services for chat, streaming, embeddings, image generation, TTS, validation, uploads, variables, and provider response conversion.
- Slimmed large frontend surfaces by extracting Settings tabs, Model Manager sections, Model Selector tabs, Persona Form tabs, Sidebar sections, API domain clients, and chat store helpers.
- Added gated frontend/backend loggers and routed noisy development diagnostics through explicit debug controls.
- Updated release tooling with a security preflight and kept the production build free of the previous large chunk warnings.
- Fixed toggled session title generation so titles are generated only when the option is enabled.
- Fixed demo mode persona avatars so bundled/local demo images render correctly.
- Fixed chat routing and settings state edge cases after the shared generation refactor.
- Fixed dark-mode artifact demo surfaces so generated previews no longer fall back to the old default blue styling.
- Added regression coverage around cloud model suffix handling without re-documenting the 0.10.0 cloud model feature itself.
- Remediated npm security advisories and refreshed dependency locks after 0.10.0, including updates around
multer,undici,ws,ip-address,brace-expansion,tmp, andqs. - Added
npm auditto the release preflight path and verified the package lock reports zero vulnerabilities after the release update. - Updated GitHub Actions dependencies, including
actions/checkout, and hardened the release workflow checks before publishing.
- Refreshed the README to describe the current Libre WebUI product, model/provider story, install paths, and project positioning.
- Audited and rewrote the project docs so the model examples, setup guidance, plugin docs, auth docs, artifacts docs, environment variables, and deployment guides match the current application.
- Updated DESIGN.md with the current blue-accent direction and UI guidance without repeating the 0.10.0 custom-accent release notes.
- No known user-facing breaking changes. The plugin and chat internals were heavily refactored, but existing plugin configuration and normal app workflows remain compatible.
プライバシー重視のAIチャットインターフェース。Ollamaでローカル実行、またはOpenAI、Anthropicなど9つ以上のプロバイダーに接続。 テレメトリなし。トラッキングなし。
npx libre-webui Node.js 18以上と Ollama が必要(ローカルAI用)
必要なものすべて
プライバシーを尊重する完全なAIチャットソリューション
インタラクティブアーティファクト
チャット内でHTML、SVG、Reactコンポーネントを直接レンダリング。フルスクリーンモードでライブプレビュー。
ローカル&クラウドAI
Ollamaでモデルをローカル実行、またはOpenAI、Anthropic、Groq、Gemini、Mistralなどに接続。選択はあなた次第。
ドキュメントチャット (RAG)
PDF、ドキュメント、テキストファイルをアップロード。セマンティック検索とベクトル埋め込みでドキュメントについて質問できます。
インタラクティブアーティファクト
チャット内でHTML、SVG、Reactコンポーネントを直接レンダリング。フルスクリーンモードでライブプレビュー。
AES-256暗号化
すべてのデータにエンタープライズグレードの暗号化。チャット履歴、ドキュメント、設定は保存時に暗号化されます。
カスタムペルソナ
独自の振る舞いとシステムプロンプトでAIパーソナリティを作成。JSONでペルソナのインポート/エクスポート。
テキスト読み上げ
複数の音声オプションでAIの応答を聴く。ブラウザTTSとElevenLabs連携をサポート。
画像生成
ComfyUIとFluxモデルで画像を生成。複数のサイズ、品質プリセット、チャットとのシームレスな統合。
プラグイン変数
プラグインごとの設定可能な変数:温度、エンドポイント、トークンなど。機密値は暗号化されて保存されます。
キーボードショートカット
パワーユーザー向けVS Codeスタイルのショートカット。キーボードでナビゲート、設定切替、すべてを制御。
マルチユーザーサポート
SSOサポート付きロールベースアクセス制御。GitHubとHugging Face OAuthビルトイン。
あらゆるプロバイダーに接続
一つのインターフェース、無限の可能性
数秒で始められる
お好みのインストール方法を選択
カスタムプラグインを作成
シンプルなJSONファイルでOpenAI互換LLMに接続
利用可能なプラグイン
Libre WebUIリポジトリの公式プラグイン。クリックして表示またはダウンロード。
{
"id": "custom-model",
"name": "Custom Model",
"type": "completion",
"endpoint": "http://localhost:8000/v1/chat/completions",
"auth": {
"header": "Authorization",
"prefix": "Bearer ",
"key_env": "CUSTOM_MODEL_API_KEY"
},
"model_map": [
"my-fine-tuned-llama"
],
"variables": [
{
"name": "temperature",
"type": "number",
"label": "Temperature",
"default": 0.7,
"min": 0, "max": 2
}
]
} オリジナルプラグインを作成
LLMサーバーを起動
llama.cpp、vLLM、Ollama、またはカスタムFastAPIサーバーなど、OpenAI互換サーバーを実行。
プラグインJSONを作成
シンプルなJSONファイルでエンドポイント、認証、利用可能なモデルを定義。
Libre WebUIにアップロード
設定 > プロバイダーに移動し、プラグインをアップロードしてAPIキーを入力。
チャット開始
カスタムモデルがモデルセレクターに表示されます。完全なプライバシー、完全な制御。
プラグインフィールドリファレンス
id 一意の識別子(小文字、ハイフン使用可) name UIに表示される名前 type チャット用"completion"、音声合成用"tts" endpoint API URL(例: /v1/chat/completions) auth.header 認証ヘッダー名(Authorization、x-api-key) auth.prefix キープレフィックス("Bearer "または空) auth.key_env APIキー用環境変数 model_map 利用可能なモデル識別子の配列 variables 設定可能なパラメータ(温度、エンドポイントなど) AIの主導権を取り戻す準備はできましたか?
プライバシーと制御を重視する何千人ものユーザーに参加しましょう。