AI Assistant
Open WebUI
Open WebUI is a self-hosted chat interface that puts local models served by Ollama or llama.cpp and hosted model APIs behind one web app, with user accounts, knowledge and RAG, tools and MCP, SSO, LDAP, RBAC, and SCIM. It is free to use as-is under its own license, which keeps the branding above 50 users; enterprise licenses add white-labeling and support.
The 30-Second Take
Pick Open WebUI if chats and documents must stay on your own servers and staff want any model in one interface.
It puts local models and hosted APIs behind one web app, with SSO, SCIM and an audit log, free to use as-is. Above 50 users its license keeps the Open WebUI branding without an enterprise license.
- Best fit
- IT and platform teams that must keep chat data in their own infrastructure and want local and hosted models in one assistant.
- Main constraint
- Your team hosts, secures, and upgrades it, and the branding stays above 50 users without an enterprise license.
- First move
- Run it on Postgres with SSO and the audit log on for one team, and test each upgrade on a staging copy first.
Why
Watch the upgrades: practitioners report regressions, and one multi-replica deployment rolled v0.12.0 back after memory grew to 8 to 11 GB. The audit log is off by default, and your team hosts and patches it.
35 practitioners, 83 sources reviewed, Updated Nov 1, 2026How this is measured
- Operating stack
- AI Knowledge Work
Comparisons
How does Open WebUI compare with the alternatives?
Open WebUI vs ChatGPT
- AI Assistants
Run Open WebUI when chats must stay on your servers and you want any model in one interface. Buy ChatGPT Business or Enterprise when you would rather pay per seat than host and patch an assistant.
Open WebUI vs Claude
- AI Assistants
Run Open WebUI to host any model, Claude included, on your own infrastructure. Buy Claude Team or Enterprise when Anthropic's assistant, its apps, and its admin controls matter more than running the interface yourself.
Operator Insights
What are business and product leaders learning from rolling Open WebUI out across their teams?
Marios AdamidisPostgraduate researcherFORTH-IESL
Professional team. Laser and physics research lab in Greece. Repository created June 25, 2025 and shown on Hacker News February 22, 2026.
GitHub, published Read the write-up (opens GitHub in a new tab)
Observation
A physics lab at FORTH-IESL runs its research platform on Open WebUI with custom MCP tool servers for 15 researchers.
- Takeaway
- Self-host Open WebUI where data must stay in the lab, and extend it with MCP tool servers for the instruments and files researchers use.
- What happened
- Adamidis built FORTHought, a locally hosted research platform that runs on Open WebUI with custom MCP tool servers and serves 15 active researchers across spectroscopy, electron microscopy and other groups in the lab.
“It runs on Open WebUI and serves 15 active researchers across spectroscopy, electron microscopy…”
Marios Adamidis - Public engineering write-up (the researcher's GitHub repository)
- User count stated by the author
Deployment details
Professional team. Laser and physics research lab in Greece. Repository created June 25, 2025 and shown on Hacker News February 22, 2026.
- Public engineering write-up (the researcher's GitHub repository)
- User count stated by the author
- Team
- 15 active researchers
- Workload
- Research assistance with lab tools and documents
- Product version
- Open WebUI with custom MCP tool servers, self-hosted
- Measurement
- Active researchers (15)
Jian GuoKION GROUP ITKION GROUP
KION GROUP IT's production Open WebUI on Kubernetes with Helm on GKE, Redis Sentinel and websockets, for about 40,000 users.
GitHub (open-webui/open-webui), published Read the issue (opens GitHub (open-webui/open-webui) in a new tab)
Observation
KION GROUP's 40,000-user Open WebUI deployment lost pods when Redis Sentinel lookups slowed: health checks timed out and Kubernetes killed the containers with no chat load.
- Takeaway
- At company scale, load-test the Redis Sentinel path and watch connection churn, because a slow lookup can take down healthy pods through the health check.
- What happened
- Open WebUI v0.10.2 opened a new Redis connection for each operation through Sentinel, about 6.9 a second or some 25,000 an hour. When Sentinel resolution slowed, the timeouts blocked the event loop, the /health endpoint timed out, and Kubernetes killed the pod with exit code 137, an outage while Redis itself stayed healthy with no restarts or rejected connections. The report proposes caching the master client and reusing it across calls.
- Public engineering write-up (a GitHub issue filed from KION GROUP IT)
- Connection rates measured
Deployment details
KION GROUP IT's production Open WebUI on Kubernetes with Helm on GKE, Redis Sentinel and websockets, for about 40,000 users.
- Public engineering write-up (a GitHub issue filed from KION GROUP IT)
- Connection rates measured
- Team
- KION GROUP IT
- Workload
- Company-wide chat for about 40,000 users, websockets enabled
- Product version
- Open WebUI v0.10.2 with redis-py 8.0.0
- Measurement
- About 6.9 new Redis connections a second, some 25,000 an hour (Jul 20, 2026)
Buying and deployment
What business and product leaders should verify before rolling it out across teams.
Sourced from Open WebUI documentation
Signals
What is the current evidence saying about Open WebUI?
A current read of what people running Open WebUI for themselves, their teams, and their companies report publicly, with each finding linked to its sources.
Practitioner sentiment, leaders and teams
−74 Strong negative net
of 35 sources that take a side, each author counted once.
How this figure is madeCurrent sentiment
Positive, mixed and negative sources
Teams running Open WebUI for an organization mostly report problems: upgrade regressions are raised in 8 sources, feature gaps in 14, and performance at scale in 7, from KION GROUP's 40,000-user deployment to a three-replica rollback from v0.12.0. 2 of the 4 who describe a choice of chat interface kept Open WebUI.
Run a pilot on your team's recurring tasks to measure how often answers are used without rework.
Evidence field. All 83 sources, one mark each.
Arrange by
Each mark is one source: positive, mixed, negative, no opinion stated, or documentation (not counted).
| Group | Sources | Positive | Mixed | Negative | No opinion stated and not counted in the score | Documentation, checked and not counted |
|---|---|---|---|---|---|---|
| Positive | 2 | 2 | 0 | 0 | 0 | 0 |
| Mixed | 5 | 0 | 5 | 0 | 0 | 0 |
| Negative | 28 | 0 | 0 | 28 | 0 | 0 |
| Documentation | 5 | 0 | 0 | 0 | 0 | 5 |
| Outside this group | 43 | 14 | 6 | 23 | 0 | 0 |
| Quarter | Sources |
|---|---|
| Q2 2025 | 4 |
| Q3 2025 | 2 |
| Q4 2025 | 13 |
| Q1 2026 | 3 |
| Q2 2026 | 18 |
| Q3 2026 | 24 |
| Q4 2026 | 14 |
| Documentation, checked | 5 |
By sentiment
5 documentation pages check facts and are not counted; 43 sit outside this group.
Hover a mark for a quick look, click it or press Enter to open its source.Tap a mark to open its source, then step to its neighbors with Previous and Next.
What practitioners praise
Each mark is a source on it; filled marks praise it.
Most common concerns
Top concern of 4. Each mark is a source on it; filled marks raise it.
All 83 sources behind these findings
- EnterpriseOpen WebUI (Official), Product documentation, checked Oct 28, 2026
- Enterprise securityOpen WebUI (Official), Product documentation, checked Oct 28, 2026
- Environment configurationOpen WebUI (Official), Product documentation, checked Oct 28, 2026
- LicenseOpen WebUI (Official), Product documentation, checked Oct 28, 2026
- OllamaOpen WebUI (Official), Product documentation, checked Oct 28, 2026
- Comment on: Show HN: Hob, Open-source, on device alternative to Claude Cowork and ChatGPTprophesi, Hacker News commenter (self-described: Recommending a local assistant), Hacker News comment, published Oct 26, 2026
- issue: on a slow connection, the chat I open can show an old copy, and my next message forks the chateliavb43, GitHub user (self-described: Using Open WebUI over a slow connection), GitHub issue, published Oct 25, 2026
- issue: MCP tool errors reach the model as a Python list dump instead of the server's error textMiklós Pathy, Puli Space Technologies (GitHub profile) (self-described: MCP tools reached through an OpenAI-compatible model with native tool calling), GitHub issue, published Oct 22, 2026
- Feat: Make knowledge base retrieval opt-in; no selection should mean no accessyGuy (Sebastian Müller), CTO at yWorks (GitHub profile) (self-described: A team instance that mixes commercial cloud models and local models, with a knowledge base shared across the team), GitHub issue comment, published Oct 22, 2026
- issue: PDF image OCR (RapidOCR) starts one onnxruntime thread pool per upload sized to the host's cores and starves the servermaurerle, GitHub user (self-described: Document uploads with image OCR), GitHub issue, published Oct 21, 2026
- issue: Static OAuth 2.1 MCP client uses none auth when server lists ["none", "client_secret_basic"], ignoring the configured client secretRyota Kameoka, engineer at HERP (GitHub profile) (self-described: Connecting an MCP tool server that uses OAuth 2.1 with a client secret), GitHub issue, published Oct 21, 2026
- issue: Responses API follow-up after a tool call fails with 400 "Unknown parameter: 'input[n].status'" (stored reasoning items replayed unfiltered)viktorashi, Stratec Biomedical (GitHub profile) (self-described: An Azure OpenAI Responses API connection with a reasoning model), GitHub issue, published Oct 21, 2026
- bug: Unbounded memory growth (12-35 GB, OOM kill) in v0.12.x during multi-step tool callingtuomomaki-lgtm, GitHub user (self-described: Docker deployment with Redis 7 and PostgreSQL 16 on v0.12.3), GitHub issue, published Oct 19, 2026
- issue: v0.12.0: Some browser tabs enter an endless reinitialise loop (~10/s), Session not found on every socket user_join, saturating server CPU and DB poolraghukn, GitHub user (self-described: A v0.12.0 instance with several open browser tabs), GitHub issue, published Oct 16, 2026
- GitHub issue on Open WebUI networkingsimoccc, GitHub user (self-described: Self-hosted deployment on an internal network), GitHub issue, published Oct 16, 2026
- issue: 0.12.0 multi-instance Redis setup: containers grow to 8-11 GB RAM under chat load (0.11.4 stable)clg-e2e-tester-lang, GitHub user running a multi-instance deployment (self-described: Three replicas per host sharing one Redis, with several users and tabs active), GitHub issue, published Oct 12, 2026
- issue: chat search on PostgreSQL takes 5-15 s per query with a few thousand chatsxyonium, GitHub user (self-described: A PostgreSQL-backed instance with a few thousand chats), GitHub issue, published Oct 12, 2026
- Comment on: Why isn't the industry freaking out about DeepSeek 4.1 Flash?Primer81, Hacker News commenter (self-described: A custom pipe function calling a model API), Hacker News comment, published Oct 10, 2026
- issue: streamed
usageis summed per chunk, inflatinginput_tokens~30x for providers that send cumulative usage on every chunk (Google OpenAI-compatible endpoint)Christoph Lauper, Digitec Galaxus AG (GitHub profile) (self-described: A production instance with Gemini, Claude Sonnet 5 and Claude Opus 5 on OpenAI-compatible connections), GitHub issue, published Oct 8, 2026 - issue: chat title generation fails for OpenAI GPT-6 models on Amazon Bedrock (400 'max_tokens' is not supported)kimnamu, GitHub user (self-described: Open WebUI v0.11.4 on a Bedrock chat completions connection), GitHub issue, published Sep 24, 2026
- Comment on: Mistral X Mozilla: Private, Multilingual AI Browsingspwa4, Hacker News commenter (self-described: A local stack of Open WebUI with a Playwright MCP server), Hacker News comment, published Sep 16, 2026
- Comment on: Show HN: AirmailAI, a BYOK LLM chat app with a browser extension backendblake__dev, author of a competing chat app (self-described: Building an alternative chat app), Hacker News comment, published Sep 15, 2026
- Hacker News comment on Open WebUI for local modelstheguysudo, Hacker News user (self-described: Author of a competing chat interface), Hacker News comment, published Sep 4, 2026
- Comment on: U.S. gov't moves to suppress pushback on data centersGormo, Hacker News commenter speaking for a company (self-described: A company server with Gaudi 2 cards running open-weight models), Hacker News comment, published Aug 26, 2026
- Hacker News comment on Open WebUI with local modelsberet4breakfast, Hacker News user (self-described: Trying long system prompts on a local setup), Hacker News comment, published Aug 16, 2026
- Comment on: Cloudflare OS: an open platform for agents, apps, and workiamniels, Hacker News commenter evaluating tools for a company (self-described: Test driving Open WebUI for a company), Hacker News comment, published Aug 5, 2026
- bug: pgvector client ignores DATABASE_ENABLE_IAM_TOKEN_AUTH, so RDS IAM auth and VECTOR_DB=pgvector cannot be used togetherRoman (moltar), ScaleLeap (GitHub profile) (self-described: Open WebUI on Amazon RDS for PostgreSQL with IAM token auth and pgvector), GitHub issue, published Jul 30, 2026
- Comment on: Self-hosting Kimi K3: 20% more hardware cost, 20% better task resolutionJoseph Szymborski (jszymborski), postdoc at McGill University and Mila (HN profile) (self-described: Local Qwen and Gemma models on an RTX 5090), Hacker News comment, published Jul 29, 2026
- issue: idle performance regression caused by timer query in 0.11.0Dara Adib, Applemon Technologies (GitHub profile) (self-described: A Raspberry Pi 5 instance on SQLite with chat history), GitHub issue, published Jul 29, 2026
- issue: builtin retrieval tools build an incomplete user object, breaking knowledge search and group-shared file accessDamien S, Cloud Engineer at the Luxembourg Institute of Science and Technology (GitHub profile) (self-described: An institute deployment with knowledge bases and an external embedding endpoint), GitHub issue, published Jul 28, 2026
- issue: runAsNonRoot: true breaks on v0.11.0cono, Chartbeat (GitHub profile) (self-described: A Kubernetes deployment that followed the latest tag), GitHub issue, published Jul 28, 2026
- issue: Task Management builtin tools (create_tasks/update_task) fail in Temporary Chat mode: "Task with id not found"Marco A. Rueda, Senior AI Engineer at Volkswagen Digital Solutions (GitHub profile) (self-described: Built-in task tools in Temporary Chat mode), GitHub issue, published Jul 24, 2026
- issue: Analytics Daily Endpoint fails when to many dataErik, Tech Lead AI and Senior Solution Architect at HUK Coburg (GitHub profile) (self-described: An Open WebUI deployment on Kubernetes with heavy usage), GitHub issue, published Jul 22, 2026
- Comment on: Nativ: Run frontier open models locally on your MacD13Fd, Hacker News commenter (self-described: DeepSeek V4 Flash on a MacBook Pro), Hacker News comment, published Jul 20, 2026
- bug: SentinelRedisProxy re-resolves Sentinel master on every op (new pool per call) → Redis connection churn + event-loop stalls/liveness kills under load (v0.10.2)Jian Guo, KION GROUP IT (GitHub profile) (self-described: A Kubernetes deployment with Redis Sentinel), GitHub issue, published Jul 20, 2026
- issue: max_tokens rejection by upstream provider returns bare 400 to user with no log entry and no actionable messageE. Dalton, research analyst at Moodle (GitHub profile) (self-described: Open WebUI in front of an upstream model API), GitHub issue, published Jul 20, 2026
- How we picked LibreChat, and ended up with a Slack agentArkadi Yaroslavtsev, Engineering Manager for Metabase Cloud (Metabase author page) (self-described: Metabase's Cloud team choosing one self-hosted chat front end to standardize the whole company on), Engineering blog post, metabase.com, published Jul 20, 2026
- Is it just me, or do you guys ever at times feel like a prisoner to your server, always having to diagnose and fix endless problems?God_Hand_9764, r/selfhosted member (self-described: An Ollama, Open WebUI and SearXNG stack), Reddit post, published Jul 16, 2026
- issue: admin panel OAuth config is saved but never applied; SSO never activates without env varsDāvis Pazars, AI Engineer at Mikrotik (GitHub profile) (self-described: A production instance being set up with Keycloak SSO), GitHub issue, published Jul 9, 2026
- Reddit post on Open WebUI with Ollamamarksie1988, Reddit user (self-described: Home server), Reddit post, r/selfhosted, published Jul 8, 2026
- Self-hosted LLMs with Ollama and Open WebUI using Docker ComposeSteven Marks, author of totaldebug.uk (self-described: A home server running Ollama with Open WebUI in Docker Compose), Personal blog post, totaldebug.uk, published Jul 6, 2026
- issue: open-webui stopped streaming reasoning tokens, and often does not display the thought block before or after toolcallsMark Nguyen, Retool (GitHub profile) (self-described: Chats with reasoning models such as GLM-5.2 and gpt-oss-120b), GitHub issue, published Jul 4, 2026
- Comment on: SearXNG: A free internet metasearch enginedrnick1, Hacker News commenter (self-described: A local AI stack with web search), Hacker News comment, published Jul 3, 2026
- Comment on: You've tried DuckDuckGo and Brave Search, now get serious with SearXNGwyrdcurt (Curt), OptiMoss.ai (HN profile) (self-described: A low-budget, privacy-oriented home AI stack), Hacker News comment, published Jun 27, 2026
- Hacker News comment on Open WebUI image generationPxtl, Hacker News user (self-described: Ollama with Open WebUI), Hacker News comment, published Jun 25, 2026
- Comment on: Anthropic updates their terms to verify age or identityroadside_picnic, Hacker News commenter (self-described: A home server running Qwen3.6-35B-A3B through llama.cpp), Hacker News comment, published Jun 23, 2026
- Our AI Rollout Started With People, Not Processespablooliva, led a company-wide self-hosted AI rollout (self-described: A company-wide self-hosted AI rollout), Reddit post, published Jun 22, 2026
- Comment on: Odysseus, self-hosted AI workspacejerieljan, Hacker News commenter (self-described: A server running both Open WebUI and OpenCode), Hacker News comment, published Jun 1, 2026
- Comment on: Outsourcing plus local AI will soon become more economical vs. frontier labsSyneRyder, founder and indie developer of namesuppressed (HN profile) (self-described: Anthropic models through Open WebUI), Hacker News comment, published May 27, 2026
- Hacker News comment on deploying Open WebUI with the Claude APIstavros, founder of Stochastic Technologies (self-described on the site linked from the HN profile) (self-described: Open WebUI deployed with the Claude API for employees, on a new API key), Hacker News comment, published May 26, 2026
- Comment on: Granite 4.1: IBM's 8B Model Matching 32B MoERationPhantoms, Hacker News commenter (self-described: Open WebUI for chat beside OpenCode for coding), Hacker News comment, published Apr 30, 2026
- Comment on: A playable DOOM MCP appalach11, reservoir engineer, data scientist and product manager at a Houston oil and gas company (HN profile), speaking for a company team (self-described: Open WebUI stood up for internal chat and agent use), Hacker News comment, published Apr 28, 2026
- Bug: Task endpoints (title/tags/follow-up generation) return 404 when chat model is from a direct connectionTim Champ, UMBC (GitHub profile) (self-described: A university deployment on ECS Fargate with direct user connections), GitHub issue, published Apr 24, 2026
- issue: v0.9.1 web search with Firecrawl fails: NameError: requests is not defined in retrieval/web/utils.pyAmit Bahree, Core AI at Microsoft (GitHub profile) (self-described: Web search through SearXNG and Firecrawl), GitHub issue, published Apr 21, 2026
- Comment on: Mozilla Thunderboltandroiddrew, Hacker News commenter (self-described: Evaluating chat front ends), Hacker News comment, published Apr 18, 2026
- Comment on: The local LLM ecosystem doesn't need Ollamanextlevelwizard, Hacker News commenter (self-described: Ollama backend with Open WebUI as the front end), Hacker News comment, published Apr 16, 2026
- issue: delete_knowledge_by_id failsChristian Otto Stelter, Senior DevOps Engineer at PlusServer (GitHub profile) (self-described: Knowledge bases created on 0.6.x and deleted on 0.8.x), GitHub issue, published Apr 16, 2026
- issue: Data truncated when uploaded as a file, no issues when the file text is pasted into the promptJason Culligan, Intel (GitHub profile) (self-described: Uploading HTML documents for the model to read), GitHub issue, published Apr 15, 2026
- After two months of Open WebUI updates, I'd pick it over ChatGPT's interface for local LLMsAdam Conway, Lead Technical Editor at XDA (his XDA author page) (self-described: Daily use with a local model, installing each 0.8 release as it came), Hands-on column, XDA Developers, published Apr 15, 2026
- Reddit post on Open WebUI with OllamaDalkamyr, Reddit user (self-described: Docker Desktop on WSL2), Reddit post, r/selfhosted, published Apr 9, 2026
- issue: Import of ChatGPT export file is brokenFlorian, Lead Software Engineer at TKWW (The Knot Worldwide) (GitHub profile) (self-described: Importing a ChatGPT conversations export), GitHub issue, published Apr 8, 2026
- Open UI, a native iOS Open WebUI client, is now live on the App Store (open source)Zealousideal_Fox6426, r/selfhosted member and author of an iOS client (self-described: Using Open WebUI on mobile), Reddit post, published Mar 13, 2026
- Comment on: OSS ChatGPT WebUI, 530 Models, MCP, Tools, Gemini RAG, Image/Audio Genturblety, Hacker News commenter (self-described: A long-time Open WebUI user), Hacker News comment, published Jan 26, 2026
- Comment on: OSS ChatGPT WebUI, 530 Models, MCP, Tools, Gemini RAG, Image/Audio Genmythz, ServiceStack (HN profile), author of a competing open-source chat UI (self-described: Building an alternative chat UI), Hacker News comment, published Jan 26, 2026
- issue: Broken markdown checklistVladimir Levin, Woven by Toyota (GitHub profile) (self-described: Rendering model answers that contain markdown), GitHub issue, published Dec 28, 2025
- issue: Unable to Export ChatsSameer Trivedi, Software Developer at ZEISS (GitHub profile) (self-described: A clean Docker install with an OpenRouter connection), GitHub issue, published Dec 27, 2025
- issue: YDocManager's remove_user_from_all_documents throws on websocket disconnect (with Redis Sentinel)Jan Kessler, Johannes Gutenberg-Universität Mainz (GitHub profile) (self-described: A university instance on Redis Sentinel), GitHub issue, published Dec 23, 2025
- Platform for creating AI agents with permission-based tool callingNeoID, r/selfhosted member (self-described: An agent prototype with Open WebUI, n8n and PydanticAI), Reddit post, published Dec 17, 2025
- issue: Severe TTFT increase when accessing vLLM through Open WebUIMichael, MLOps Engineer at MagnitTech (GitHub profile) (self-described: Open WebUI's API in front of a vLLM backend), GitHub issue, published Dec 17, 2025
- issue: Microsoft SSO signup doesn't work after 0.6.41 updateAslan Vatsaev, Lead GenAI software engineer at Edenred (GitHub profile) (self-described: Microsoft SSO sign-up for new users), GitHub issue, published Dec 16, 2025
- issue: Groups not imported from MS Entra IDMatthias Weise, intercorp (GitHub profile) (self-described: An internal instance signing in through Microsoft Entra ID), GitHub issue, published Dec 16, 2025
- issue: New OAuth 2.1 Streamable HTTP MCP server Eetries do not propagate across multi-node setupsTaylor Wilsdon, director of engineering at Yelp (GitHub profile) (self-described: A multi-node cluster with Redis config sync), GitHub issue, published Dec 12, 2025
- issue: PostgreSQL search crashes on invalid Unicode surrogate pairs in chat dataBoris Bakchiev, Morris Technology (GitHub profile) (self-described: Chat search on a PostgreSQL-backed instance), GitHub issue, published Nov 27, 2025
- issue: A users groups aren't always updated on OAuh loginTobias Genannt, q.beyond (GitHub profile) (self-described: OAuth group management), GitHub issue, published Nov 25, 2025
- Hacker News comment on Open WebUI licencerandomtoast, Hacker News user (self-described: Following Open WebUI's licence), Hacker News comment, published Nov 3, 2025
- LibreChat vs Open WebUI for secure cloud deployment (multi-tenant, sensitive data)FamDev, r/selfhosted member evaluating for a production deployment (self-described: A planned deployment in a national public cloud for legal and healthcare data with Keycloak OIDC), Reddit post, published Oct 10, 2025
- OpenwebUI - portainer unable to create stack errorExceptionOccurred, r/selfhosted member (self-described: An existing Portainer stack), Reddit post, published Oct 4, 2025
- Self-hosted AI is the way to go!benhaube, r/selfhosted member (self-described: Ollama with Open WebUI set up over a weekend), Reddit post, published Sep 7, 2025
- Hacker News comment on chat clients tried for a teamojosilva, B2B founder (HN profile) (self-described: Open WebUI deployed for a team to chat through many model APIs), Hacker News comment, published Jul 31, 2025
- Hacker News comment on Open WebUI licencerthnbgrredf, Hacker News user (self-described: Following Open WebUI's licence), Hacker News comment, published May 30, 2025
- Comment on: Open WebUI changed license from BSD-3 to Open WebUI license with CLAkmeisthax, Hacker News commenter (self-described: Reading the April 2025 license change), Hacker News comment, published May 6, 2025
- Comment on: Open WebUI changed license from BSD-3 to Open WebUI license with CLAPeterZaitsev, Hacker News commenter (self-described: Reading the April 2025 license change), Hacker News comment, published May 6, 2025
- Comment on: Open WebUI changed license from BSD-3 to Open WebUI license with CLAroryirvine, principal infrastructure and platform engineer at a tech consultancy (HN profile) (self-described: Reading the April 2025 license change), Hacker News comment, published May 6, 2025
May 2025 to Oct 2026.
78 sources from practitioners, by month and sentiment.
Where It Fits
Where does Open WebUI belong in the stack?
Open WebUI is Core across Assist, supports Find and Automate, and touches Create and Analyze.
- Business area
- Company-wide
- Function
- Knowledge Work
- Operating stack
- AI Knowledge Work
- Primary role
- Self-Hosted General AI Assistant
Assist
AI assistant: Core
AI assistant, core. General assistance is Open WebUI's primary role: a web chat with history, search, per-model prompts, and agents with bound tools and knowledge, on whichever models the team connects.
Find
Web research: Supports
Web research, supports. Built-in tools and web search integrations, such as a self-hosted SearXNG, let models look things up during a chat. A dedicated answer engine still owns cited research workflows.
Enterprise search: Supports
Enterprise search, supports. Knowledge and RAG over uploaded documents support 13 vector databases and 8 extraction engines with hybrid search, governed by group permissions. Search across every company app stays with an enterprise search product.
Create
Documents: Touches
Documents, touches. Chats and Notes draft text, while the team's documents and wiki stay in its own workspace tools.
Meeting notes: Touches
Meeting notes, touches. Open WebUI documents no meeting capture: it works on chats, notes, and documents, and recording meetings stays with a meeting notes product.
Analyze
Data analysis: Touches
Data analysis, touches. Open Terminal provides a sandboxed environment for code execution in chats, while governed analytics on the company's data stays with an analytics tool.
Automate
Automation: Supports
Automation, supports. Built-in tools, MCP servers, sub-agents, timers, and automations let models act on their own. Deterministic automation across many apps runs in a workflow automation product such as n8n.
Market mapThe layers Open WebUI covers, and who else owns each one.
General AI assistant
Web research & cited answers
Enterprise search & company knowledge
Workflow automation & agents
Writing & documents
2 more layers on the full map. Core, Supports and Touches describe coverage. They say nothing about quality.
