Categories
AI Agents Knowledge Base Self-Hosted AI AI Chat AI Workspace Ollama LLM Interface Multi-User AIStars
Forks
Watchers
Developer links
Libre WebUI
Libre WebUI is a self-hosted AI workspace that keeps chat, notes, personas, and agent tasks in one place you control. Local models run through Ollama, and hosted ones come from OpenAI, Anthropic, Gemini, Groq, Mistral, OpenRouter, or any OpenAI-compatible endpoint added on the provider settings page. Pick a model per conversation. Replies stream, prompts queue, chats fork into branches, and several models can answer side by side. Notes keep Markdown documents with revision history. Personas bundle a system prompt, a model, and memory into a reusable assistant, and prompt templates with typed variables appear when you type a slash in the composer. Knowledge collections ground answers in uploaded documents and cite their sources. The Work area gives each task its own workspace with files, a terminal, diffs, and a live preview, and automations run scheduled prompts that arrive as normal chats. Administrators create users and groups, hand out roles, issue scoped API tokens, and share chats, notes, and personas through one grant model. A private team assistant, a research desk, or a sandbox where agents build small apps all fit here. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Keep Your Data In-House
- Conversations, notes, and settings stay on infrastructure you control, with no application telemetry, and local Ollama models keep prompts on your own server.
- Switch Models Without Switching Tools
- Move between local models and cloud providers from one interface, compare answers side by side, and avoid lock-in to any single vendor or subscription.
- One Workspace For The Team
- Share chats, notes, personas, and prompt templates with colleagues through roles, groups, and access grants instead of passing exports around in email.
- Reusable Assistants And Prompts
- Save personas and prompt templates with typed variables so a good setup is one click or one slash command away for everyone who needs it.
Features
- Multi-Model Chat
- Stream replies, queue prompts, fork a conversation into a new branch, and compare several models on the same question without leaving the chat view.
- Provider Connections
- Activate Ollama, OpenAI, Anthropic, Gemini, Groq, Mistral, OpenRouter, or a custom OpenAI-compatible base URL, and refresh the model catalog from the settings page.
- Notes And Personas
- Write Markdown notes with revision history, and build personas that carry their own system prompt, model, and generation parameters.
- Prompt Templates
- Store reusable prompts with named variables and tags, then insert them into any chat by typing a slash and the template name.
- Work Task Workspaces
- Give a model a persistent project area with files, a terminal, diffs, and a live preview, kept separate for every task.
- Users, Roles, And API Tokens
- Manage accounts, groups, and admin or user roles, then issue scoped API tokens for scripts that call the OpenAI-compatible endpoints.