Open WebUI Features
What This Article Covers
- Core features of the Open WebUI interface.
- Chat, model selection, and prompt management.
- How RAG and document uploads work.
- Administration, users, and global settings.
- Tips for beginners and advanced users.
Introduction: Open WebUI Features
Open WebUI is a popular web interface for Ollama that makes running local language models as straightforward as using ChatGPT, yet keeps everything on your own hardware. This article walks through the main features so newcomers can get started quickly and experienced users can discover less obvious capabilities.
Open WebUI combines chat, model management, document uploads, RAG, prompt libraries, and administration in a single interface. For most use cases involving local AI, it’s the central tool you’ll reach for.
Chat Interface
The chat is where most of the action happens. You pick a model, type a message, and get a response. Key options include:
- System prompts: Control how the model behaves.
- Temperature: Adjust the creativity of responses.
- Max tokens: Limit how long the answer can be.
- Chat history: Keep and revisit past conversations.
- Branching: Generate different responses to the same prompt.
- Code highlighting: Display code snippets with proper formatting.
Model Selection
Open WebUI displays all local models that Ollama provides. You can:
- Switch models: Change to a different model mid-conversation.
- Compare responses: Run the same prompt across multiple models at once.
- Set defaults: Specify which model loads for new chats or specific users.
- View model details: See information about parameters and origin.
Documents and RAG
Upload documents and query them within a chat using RAG. Available features:
- Knowledge collections: Group multiple documents together.
- In-chat document upload: Add a file for a single question.
- Source attribution: See which passage the model used to form its answer.
- Embedding models: Choose which one to use in settings.
Prompt Library
Save prompts you use frequently and reuse them. This is handy for:
- Standard requests,
- Formatting templates,
- Role descriptions,
- common summarization tasks.
Administration
The admin panel lets you:
- Manage users: Create accounts and assign roles.
- Configure settings: Model and interface options.
- Set up connections: Ollama, OpenAI-compatible APIs, web search.
- Handle API keys: Manage credentials for external services.
- Review logs and stats: Monitor usage patterns.
See also BotServ.de Multiple Users in Open WebUI.
Key Terminology
- Workspace: A personal or shared work area.
- Knowledge: A knowledge base stored in Open WebUI.
- Pipeline: The processing chain from input to response.
- Function: Server-side extensions in Open WebUI.
- Filter: Modifications applied to prompts or responses.
- Tool: An external function that the model can invoke.
Main Advantages
- Local data: No cloud dependency.
- Simple to use: Works like familiar chat services.
- Versatile: Handles chat, RAG, administration, and multi-user scenarios.
- Extensible: Supports pipelines, tools, and custom functions.
- Open source: Free and customizable.
Common Pitfalls
- Ollama unreachable: Open WebUI needs a running Ollama instance.
- Wrong embedding model: Content in other languages needs matching embeddings.
- Open registration: In production, disable public sign-ups.
- Large documents: Long PDFs can take considerable time to process.
- Missing HTTPS: Login credentials and chats travel unencrypted without it.
Further Reading and Resources
- BotServ.de Multiple Users in Open WebUI
- BotServ.de RAG in Open WebUI
- BotServ.de Open WebUI Tools
- Open WebUI Docs
FAQ: Open WebUI Features
Is Open WebUI free? Yes, it’s open source. You only pay for hardware and electricity.
Do I need programming skills? No, core features work through a graphical interface.
Can I connect multiple Ollama instances? Yes, you can configure them in the Connections section of the admin panel.
Are my chats saved? They’re stored locally in the Open WebUI database unless you configure it otherwise.
Can I expose Open WebUI to the internet? Yes, but only with HTTPS, authentication, and ideally a VPN or reverse proxy.
Sources and Further Reading
- Open WebUI: https://openwebui.com/
- Open WebUI Docs: https://docs.openwebui.com/
- Ollama: https://ollama.com/
Summary: Open WebUI Features
Open WebUI provides everything needed to run local AI: chat, model switching, RAG, prompt libraries, and administration. It’s simple enough for beginners and extensible for power users. The essentials are a running Ollama instance, proper embedding models, HTTPS, and sensible user permissions. Once you understand these features, you’ll work with Open WebUI far more effectively.


