Skip to main content

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.

Practitioner sentiment, leaders and teams−74 Strong negative

35 practitioners, 83 sources reviewed, Updated Nov 1, 2026How this is measured

Read the GILD Review
Save a product your organization uses.Keep up with Open WebUI without adding it to your stack.Visit Website
Operating stack
AI Knowledge Work

Comparisons

How does Open WebUI compare with the alternatives?

  1. 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.

  2. 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?

Buying and deployment

What business and product leaders should verify before rolling it out across teams.

Sourced from Open WebUI documentation

How you buy it

Free to use as-is

Free under its own license; enterprise licenses are quoted from the expected end-user count.

Source 1, Open WebUI, Enterprise: EnterpriseSource 4, Open WebUI, License: License

Details

Open WebUI is free to use as-is, with no enterprise agreement, under its own license: BSD-3 with a branding clause since v0.6.6. Enterprise licenses add white-labeling, rebranding, enterprise-only features such as Terminals, and dedicated support, quoted from the expected end-user count. Open WebUI publishes no license price.

Cost drivers

Your servers and keys

You run the app, its database, and Redis; model makers bill tokens on your keys.

Source 1, Open WebUI, Enterprise: EnterpriseSource 4, Open WebUI, License: License

Details

Your servers and your models drive cost: you run the app, its database, and Redis once there is more than one replica, and each model maker bills its tokens on your keys, or local models run on your hardware. The branding must stay unless a deployment has 50 or fewer users in a rolling 30-day period, written permission, or an enterprise license. Open WebUI publishes no usage metering or overage terms.

Where it runs

Your infrastructure

On-premise, private cloud, hybrid, or air-gapped; you own the database and its retention.

Source 1, Open WebUI, Enterprise: EnterpriseSource 2, Open WebUI, Enterprise security: Enterprise security

Details

On your infrastructure: on-premise, in a private cloud, hybrid, or air-gapped, from Python on VMs, managed containers, or Kubernetes with Helm. Data stays in your infrastructure unless you connect external model APIs, and you own the database and its retention policies.

What to verify

Audit log off by default

The request audit log stays at AUDIT_LOG_LEVEL=NONE until you set it.

Source 2, Open WebUI, Enterprise security: Enterprise securitySource 3, Open WebUI, Environment configuration: Environment configuration

Details

SSO through OIDC and OAuth 2.0, LDAP and Active Directory, and RBAC are built in, and SCIM 2.0 is included in the free edition. The request audit log is off by default (AUDIT_LOG_LEVEL=NONE) until you set it. Compliance certifications such as SOC 2 apply to your own deployment, and the software itself carries none. DEFAULT_MODELS pre-selects a set of models on a new chat, and a user's own default model takes precedence.

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.

Whose sources count

Practitioner sentiment, leaders and teams

−74 Strong negative net

of 35 sources that take a side, each author counted once.

How this figure is made

Current 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).

By sentiment, Leaders and teams rolling it out. Every source GILD read, grouped as the field draws it.
GroupSourcesPositiveMixedNegativeNo opinion stated and not counted in the scoreDocumentation, checked and not counted
Positive220000
Mixed505000
Negative28002800
Documentation500005
Outside this group431462300
Every source GILD read, by the quarter it was published, as the field's time axis counts it. Documentation is dated by the day it was checked.
QuarterSources
Q2 20254
Q3 20252
Q4 202513
Q1 20263
Q2 202618
Q3 202624
Q4 202614
Documentation, checked5

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.

  1. Search, Tools & MCP1 of 5 sources on it praise it

Most common concerns

Top concern of 4. Each mark is a source on it; filled marks raise it.

  1. Feature GapsAll 14 sources on it raise it as a concern
All 83 sources behind these findings
  1. EnterpriseOpen WebUI (Official), Product documentation, checked Oct 28, 2026
  2. Enterprise securityOpen WebUI (Official), Product documentation, checked Oct 28, 2026
  3. Environment configurationOpen WebUI (Official), Product documentation, checked Oct 28, 2026
  4. LicenseOpen WebUI (Official), Product documentation, checked Oct 28, 2026
  5. OllamaOpen WebUI (Official), Product documentation, checked Oct 28, 2026
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. GitHub issue on Open WebUI networkingsimoccc, GitHub user (self-described: Self-hosted deployment on an internal network), GitHub issue, published Oct 16, 2026
  16. 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
  17. 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
  18. 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
  19. issue: streamed usage is summed per chunk, inflating input_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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. Reddit post on Open WebUI with Ollamamarksie1988, Reddit user (self-described: Home server), Reddit post, r/selfhosted, published Jul 8, 2026
  41. 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
  42. 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
  43. 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
  44. 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
  45. Hacker News comment on Open WebUI image generationPxtl, Hacker News user (self-described: Ollama with Open WebUI), Hacker News comment, published Jun 25, 2026
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. Comment on: Mozilla Thunderboltandroiddrew, Hacker News commenter (self-described: Evaluating chat front ends), Hacker News comment, published Apr 18, 2026
  56. 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
  57. 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
  58. 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
  59. 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
  60. Reddit post on Open WebUI with OllamaDalkamyr, Reddit user (self-described: Docker Desktop on WSL2), Reddit post, r/selfhosted, published Apr 9, 2026
  61. 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
  62. 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
  63. 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
  64. 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
  65. issue: Broken markdown checklistVladimir Levin, Woven by Toyota (GitHub profile) (self-described: Rendering model answers that contain markdown), GitHub issue, published Dec 28, 2025
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. Hacker News comment on Open WebUI licencerandomtoast, Hacker News user (self-described: Following Open WebUI's licence), Hacker News comment, published Nov 3, 2025
  76. 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
  77. OpenwebUI - portainer unable to create stack errorExceptionOccurred, r/selfhosted member (self-described: An existing Portainer stack), Reddit post, published Oct 4, 2025
  78. 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
  79. 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
  80. Hacker News comment on Open WebUI licencerthnbgrredf, Hacker News user (self-described: Following Open WebUI's licence), Hacker News comment, published May 30, 2025
  81. 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
  82. 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
  83. 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.

The full readExplore all Open WebUI Signals4 praise themes, 5 concerns, 0 points of agreement and 1 disagreement across all three groups, with all 83 sources open to inspect.

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
Open WebUI beside the rest of its stackThe Stack Field, every product on every layer
FootprintOpen WebUI across the AI Knowledge Work stack. Bar height is its role on each layer.
  1. Assist

    1. 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.

  2. Find

    1. 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.

    2. 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.

  3. Create

    1. Documents: Touches

      Documents, touches. Chats and Notes draft text, while the team's documents and wiki stay in its own workspace tools.

    2. 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.

  4. Analyze

    1. 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.

  5. Automate

    1. 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.

  1. General AI assistant

    CoreAssist

  2. Web research & cited answers

    SupportsFind

  3. Enterprise search & company knowledge

    SupportsFind

  4. Workflow automation & agents

    SupportsAutomate

  5. Writing & documents

    TouchesCreate

2 more layers on the full map. Core, Supports and Touches describe coverage. They say nothing about quality.

More on Open WebUI

  1. GILD ReviewGILD's evaluation, with the buying facts
  2. Research1 piece
  3. Guides1 guide
  4. Operator Insights4 operator accounts
  5. Where It FitsOn the AI Knowledge Work stack
  6. Related Products4 products