Ваш AI, ваші правила
- Added a bundled
llama.cppcompletion provider profile forqwen3-35b-a3b, including configurable endpoint, sampling, token, penalty, and streaming defaults - Added an Ollama Cloud category in the Models library and model selector, backed by Ollama's dedicated cloud listing
- Added custom accent selection in Appearance with violet, blue, cyan, teal, emerald, amber, rose, slate, and custom color options
- Added runtime-generated accent shade scales so custom accents can drive buttons, links, focus rings, sliders, progress bars, selected states, and glow shadows
- Reworked Tailwind theme tokens to use CSS variables for
primaryandaccent, with generated custom palettes meeting white-text contrast targets - Refined light and dark neutral palettes to reduce glare while preserving contrast across app backgrounds, panels, inputs, and message surfaces
- Persisted accent preferences through frontend state, backend preferences, import/export defaults, local rehydration, logout cleanup, and demo mode
- Added accent translation keys across all supported locales and verified locale key parity against English
- Expanded demo-mode preference APIs so Appearance, generation, embedding, system-message, and default-model settings can be exercised without a backend connection
- Standardized the Libre WebUI wordmark through a shared
Logocomponent across loading, login, setup, sidebar, and settings surfaces - Replaced fixed violet styling in persona adaptive-learning controls with active-accent tokens
- Recolored Ollama library and Cloud badges from cyan to the design-system info-blue treatment
- Reduced noisy debug logging across optional auth, chat, document search, plugin lookup, plugin deletion, TTS, image generation, and WebSocket auth paths
- Returned package version in auth system info for UI/version display
- Updated Dependabot targeting to
mainand ignored incompatible Electron and ESLint major bumps until their upstream compatibility gaps are resolved
- Fixed a critical app-wide
Too many re-renderscrash inSettingsModalby memoizing image-generation model/plugin arrays - Fixed Ollama Cloud model pulls by tagging cloud library results with
:cloudbefore install/run actions - Fixed Ollama Cloud generation failures by stripping unsupported non-positive
num_predictvalues before cloud requests - Fixed cloud model pull functionality
- Fixed auto-title generation for persona/current-model workflows by resolving the real running model before sending title prompts
- Quietly handles expired or invalid JWTs in auth and WebSocket flows without dumping routine stack traces
- Kept the lint toolchain on ESLint 9 for compatibility with the current React plugin stack
- Expanded
DESIGN.mdwith custom accent presets, generated shade-scale behavior, token usage rules, light/dark neutral guidance, and contrast requirements
- Bumped package versions to
0.10.0 - Updated Electron to
41.7.1and Electron Builder to26.15.2 - Bumped frontend/backend dependencies including React Query, i18next, KaTeX, lucide-react, React Router, Vite, pdfjs-dist, TypeScript tooling, Tailwind Merge, Zustand, Express, Multer, Better SQLite3, and related lockfile entries
- Remediated npm security advisories through dependency and lockfile updates, including
qs,tmp,ip-address,brace-expansion,ws, and related transitive packages
Інтерфейс AI-чату з пріоритетом конфіденційності. Запускайте локально з Ollama або підключайтесь до OpenAI, Anthropic та 9+ провайдерів. Нуль телеметрії. Нуль відстеження.
npx libre-webui Потрібен Node.js 18+ та Ollama для локального AI
Все, що вам потрібно
Повне рішення для AI-чату, яке поважає вашу конфіденційність
Локальний та хмарний AI
Запускайте моделі локально з Ollama або підключайтесь до OpenAI, Anthropic, Groq, Gemini, Mistral та інших. Ваш вибір.
Чат з документами (RAG)
Завантажуйте PDF, документи та текстові файли. Ставте запитання про ваші документи за допомогою семантичного пошуку та векторних вбудовувань.
Інтерактивні артефакти
Рендеріть HTML, SVG та React-компоненти прямо в чаті. Попередній перегляд у повноекранному режимі.
Шифрування AES-256
Шифрування корпоративного рівня для всіх ваших даних. Історія чату, документи та налаштування зашифровані в стані спокою.
Користувацькі персони
Створюйте AI-особистості з унікальною поведінкою та системними промптами. Імпортуйте/експортуйте персони як JSON.
Текст у мовлення
Слухайте відповіді AI з різними голосовими опціями. Підтримка браузерного TTS та інтеграції ElevenLabs.
Генерація зображень
Створюйте зображення за допомогою ComfyUI та моделей Flux. Різні розміри, пресети якості та безшовна інтеграція з чатом.
Змінні плагінів
Налаштовувані параметри для кожного плагіна: температура, ендпоінт, токени тощо. Конфіденційні значення шифруються при зберіганні.
Гарячі клавіші
Гарячі клавіші у стилі VS Code для досвідчених користувачів. Навігуйте, перемикайте налаштування та керуйте всім з клавіатури.
Багатокористувацька підтримка
Контроль доступу на основі ролей з підтримкою SSO. Вбудована OAuth для GitHub та Hugging Face.
Підключайтесь до будь-якого провайдера
Один інтерфейс, необмежені можливості
Почніть за секунди
Оберіть бажаний спосіб встановлення
Створюйте власні плагіни
Підключайте будь-який OpenAI-сумісний LLM за допомогою простого JSON-файлу
Доступні плагіни
Офіційні плагіни з репозиторію 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-сервер
Запустіть будь-який OpenAI-сумісний сервер: llama.cpp, vLLM, Ollama або власний FastAPI-сервер.
Створіть JSON плагіна
Визначте ваш endpoint, автентифікацію та доступні моделі у простому JSON-файлі.
Завантажте до Libre WebUI
Перейдіть до Налаштування > Провайдери, завантажте плагін та введіть API-ключ.
Почніть спілкуватися
Ваші моделі з'являться у селекторі моделей. Повна конфіденційність, повний контроль.
Довідник полів плагіна
id Унікальний ідентифікатор (малі літери, дефіси дозволені) name Відображуване ім'я в інтерфейсі type "completion" для чату, "tts" для тексту в мовлення endpoint URL API (напр., /v1/chat/completions) auth.header Назва заголовка автентифікації (Authorization, x-api-key) auth.prefix Префікс ключа ("Bearer " або пусто) auth.key_env Змінна середовища для API-ключа model_map Масив доступних ідентифікаторів моделей variables Налаштовувані параметри (температура, ендпоінт тощо) Готові володіти своїм AI?
Приєднуйтесь до тисяч користувачів, які цінують конфіденційність та контроль.