# Open WebUI

Published January 1, 2026 · Updated August 10, 2026

Self-hosted browser-based front-end for local LLMs, Ollama, and OpenAI-compatible APIs.

Category: Developer Tools · Free · Replaces ChatGPT Plus ($20/month) · [Official website](https://openwebui.com/)

## Install with Homebrew

`brew install --cask open-webui`

## Quick take

Open WebUI is the default self-hosted chat shell for Mac users who already run Ollama or BYOK cloud models in August 2026. v0.11 reorganizes the UI, RAG and multi-user features are mature, and the core stays free with branding rules on large white-label deploys. Pick LM Studio if you want a simpler single-user desktop; pick vendor ChatGPT when cloud residency is acceptable.

Best for: Privacy-conscious users running Ollama on Apple Silicon, Homelabs and startups wanting ChatGPT-like UX without SaaS lock-in, Teams needing multi-user auth on self-hosted infrastructure, Builders wiring RAG and tools against private documents

## What is Open WebUI?

Open WebUI is a self-hosted AI platform that puts a polished browser interface in front of local large language models and OpenAI-compatible APIs. It started as Ollama WebUI in 2023 and grew into a common open front end for people who refuse to put every chat on a single vendor's cloud product: individuals, homelabs, and teams that want the data path under their control. As of August 2026 the project is highly active. GitHub shows releases through the v0.10.x line, with v0.11.0 called out as a major interface reorganization (blog dated 27 July 2026): unified settings, rebuilt sidebar, remappable shortcuts, model picker changes, notifications, usage views, notes, variables, and admin updates. Earlier 2026 work expanded sub-agents, folder pages, chat timers, and notification targets. Marketing on openwebui.com cites hundreds of millions of downloads, 148K+ GitHub stars, and 470K+ community members; treat those as approximate, but the release cadence is real. Licensing is free to run with a branding-protection clause from v0.6.6 (April 2025): keep Open WebUI branding visible unless you qualify for small deployments (50 or fewer users / 30 days), contributor permission, or an enterprise white-label license. Code through v0.6.5 remains under classic BSD-3 terms. Optional enterprise offerings cover SSO-heavy, air-gapped, and rebranded deployments. On Mac, people usually run it via Docker or OrbStack, pip, or a local stack next to Ollama or LM Studio on Apple Silicon. Local models keep data on-device; GPT-5.6-class, Claude Sonnet 5 / Opus 5, Gemini 3, or Grok 4.5 APIs are optional BYOK. Security hygiene matters. Authenticated function and pipeline upload paths have carried serious CVEs before (for example CVE-2026-0765 on older 0.6.32-era builds). Upgrade to current releases and do not expose admin-capable instances to the open internet without solid authentication.

## Features

- **v0.11 Interface Reorganization.** The mid-2026 v0.11.0 line rebuilds navigation: unified settings, redesigned sidebar, remappable shortcuts, improved model picker, notifications, usage analytics, notes, variables, and admin controls. Multi-user self-hosting is less chaotic after the reorganization. If you run a shared Mac Studio instance for a small team, budget time to retrain people on the new sidebar and shortcut map after you upgrade.
- **Multi-Provider AI Support.** One UI for many backends: Ollama for local models, OpenAI GPT series, Anthropic Claude, Google Gemini, Groq for fast inference, and any OpenAI-compatible endpoint. Mix models in one place (local Llama for sensitive notes, Claude for long writing, GPT-5.6-class models for code) without juggling separate chat products. Provider flexibility is why homelabs keep Open WebUI even when they also pay for one cloud API.
- **Retrieval-Augmented Generation (RAG).** Upload PDFs, Word files, text, or code into a chat. The stack chunks, embeds, and retrieves passages so answers stay grounded in your files. Local RAG keeps proprietary documents off third-party training pipelines. You can swap embedding models, adjust chunk sizes, and add web search when you need fresh public data for research or contract review. Raise Ollama context length above the 2048 default before you judge RAG quality on long contracts.
- **Pipelines & Extensibility Framework.** Pipelines are plugin chains for request and response processing: content filters, rate limits, prompt-injection checks, and tool hooks. The design is UI-agnostic and OpenAI-compatible so chains can move between systems. Community pipelines cover sentiment routing, translation layers, and custom function calling. Treat pipeline upload paths as sensitive: older builds carried serious CVEs, so stay current on v0.10/v0.11 lines.
- **Voice Interface & Accessibility.** Speech-to-text through browser APIs for dictation, plus text-to-speech for spoken replies. You can set voice rate, voice choice, and auto-speak per model or per conversation. That puts self-hosted chat closer to commercial accessibility features for hands-free or vision-impaired use.
- **Multi-User & Enterprise Features.** User management with LDAP, OAuth, and SAML SSO. RBAC limits which models, RAG uploads, and web-search tools each group can use. Admin dashboards show usage, audit logs, and API cost tracking. White-label and support SLAs sit in the commercial Enterprise tier. Branding rules from v0.6.6 still apply when you exceed 50 users in 30 days without a white-label license.
- **Model Context Protocol (MCP) Support.** MCP servers connect chats to databases, repos, Slack, and internal systems. Community servers cover PostgreSQL, GitHub, Notion, and many other services, so the chat window becomes a hub rather than an isolated box.MCP servers connect chats to databases, repos, Slack, and internal systems. Community servers cover PostgreSQL, GitHub, Notion, and many other services, so the chat window becomes a hub rather than an isolated box.
- **Open Terminal & Code Execution.** Generate code in chat and run it in sandboxes for Python, JavaScript, Bash, and similar languages. Stdout returns into the conversation for iterative fixes. Paired with code-aware Ollama models, this is a practical local coding loop.Generate code in chat and run it in sandboxes for Python, JavaScript, Bash, and similar languages. Paired with code-aware Ollama models, this is a practical local coding loop.
- **Local + Cloud Model Flexibility.** Connect Ollama, llama.cpp-compatible endpoints, and major cloud providers through OpenAI-compatible APIs. Mac users commonly pair Apple Silicon local models with optional GPT-5.6, Claude Sonnet 5, Gemini 3, or Grok endpoints. On Apple Silicon Macs, pair this with enough unified memory for the local models you actually load; the UI will not make a 7B model behave like a frontier cloud model.

## How to Install Open WebUI on Mac

Open WebUI offers several install paths on macOS. Docker is the usual production choice and the easiest update path. A Desktop app exists but is still experimental compared with the container. Python pip installs suit development. Most Mac users also install Ollama separately so local models appear automatically.

1. **Install Docker Desktop.** Download and install Docker Desktop for Mac from docker.com. Ensure it's running before proceeding. For Apple Silicon Macs, the ARM64 build is optimized for M-series chips.
2. **Launch Open WebUI Container.** Open Terminal and run: docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
3. **Access the Interface.** Open your browser and navigate to http://localhost:3000. The first user account created becomes the admin. If you have Ollama installed locally, Open WebUI will automatically detect it at host.docker.internal:11434.

## Pros

- Data stays on your infrastructure when you use local models
- Free core product without artificial feature paywalls
- One interface for local and cloud providers
- Built-in RAG for document-grounded answers
- Rapid 2026 release cadence and large community
- Works with Ollama and cloud BYOK on Apple Silicon Macs
- Auth, roles, tools, and voice without per-seat core pricing
- MCP and Pipelines for extending beyond plain chat
- v0.11 UI reorganization reduces admin hunting across settings panes
- Optional enterprise path when SSO and white-label contracts are required

## Cons

- Needs Docker or terminal comfort; not a one-click consumer app
- Local model speed depends on hardware; older Intel Macs struggle
- Desktop app is experimental versus Docker deploys
- Community support quality varies compared with paid vendor SLAs
- You own security updates and internet exposure risk
- Branding rules constrain large rebranded deployments without enterprise terms
- You operate the stack: backups, TLS, and upgrades are your job
- Marketing download and star counts are approximate; validate on your hardware

## Closer look: Open WebUI architecture and ecosystem

Open WebUI grew from a thin Ollama front end into a full AI operations surface: multi-user auth, RAG, tools, and admin controls. The design goal is still practical self-hosting, not a locked SaaS chat product. When you evaluate Open WebUI against LM Studio or AnythingLLM, decide whether you need multi-user auth and pipelines or a single-player desktop chat. Open WebUI wins the multi-user self-host case; LM Studio wins pure local model management simplicity.

## FAQ

### Is Open WebUI free in 2026?

Yes for self-hosting. You cover infrastructure and optional model API costs. Enterprise licenses are optional for white-label and support needs. Check the release you run before changing production settings.

### What is the latest Open WebUI version?

As of August 2026 the project highlights the v0.11.0 interface reorganization after the v0.10.x series. Check GitHub Releases for the exact latest tag before deploying. Match the answer to your exact image tag, not a blog screenshot.

### Can I run Open WebUI on a Mac?

Yes. Common paths are Docker Desktop, OrbStack, or pip-based installs alongside Ollama on Apple Silicon under macOS Tahoe 26.x. Re-read the v0.11 notes if your UI no longer matches older tutorials.

### Which AI models does it support?

Any local Ollama/OpenAI-compatible model plus cloud providers you configure, commonly GPT-5.6-class, Claude Sonnet 5/Opus 5, Gemini 3, Grok, and open-weight models. Prefer docs.openwebui.com over random Discord snippets for security settings.

### Is the license still fully open source?

Core remains public and free to run, but v0.6.6+ adds branding protection. v0.6.5 and earlier stay classic BSD-3. Large rebrands may need enterprise terms. Validate on a staging container before you touch a shared team instance.

### How does it compare to ChatGPT?

ChatGPT is hosted convenience. Open WebUI is self-hosted control, better for private data and mixed local/cloud models, worse if you want zero ops. Keep branding and license constraints in mind for deployments over 50 users.

### Is Open WebUI safe to expose on the internet?

Only with strong authentication, updates, and network controls. Historical CVEs around plugin/function upload paths mean you should stay current and minimize exposure. Local models still need enough Mac memory even when the UI is polished.

### Does it support multi-user teams?

Yes. It includes auth, roles, and admin tooling suitable for teams; enterprise options expand SSO and governance. Docker volume backups matter more than any single feature flag.

### Can I use it offline?

Yes when paired with fully local models (for example via Ollama). Cloud providers need network access. Enterprise SSO questions usually need the commercial options, not Discord guesswork.

### What about RAG and tools?

Document retrieval, tools/functions, and pipelines are first-class features for building private assistants on your own corpus. Apple Silicon users should confirm Ollama reachability from the container network.

## Sources

- [Open WebUI home](https://openwebui.com/)
- [Open WebUI GitHub Releases](https://github.com/open-webui/open-webui/releases)
- [v0.11.0 interface blog](https://openwebui.com/blog/v0-11-0-the-interface-reorganized)
- [Open WebUI license docs](https://docs.openwebui.com/license/)
- [Open WebUI docs](https://docs.openwebui.com)
- [CVE-2026-0765 advisory context](https://www.sentinelone.com/vulnerability-database/cve-2026-0765/)

## Related

- [Cursor](https://bundl.run/apps/cursor)
- [Claude Code](https://bundl.run/apps/claude-code)
- [ChatGPT](https://bundl.run/apps/chatgpt)
- [Claude](https://bundl.run/apps/claude)
- [Codex](https://bundl.run/apps/codex)
- [Windsurf](https://bundl.run/apps/windsurf)
- [Open WebUI vs ChatGPT](https://bundl.run/compare/chatgpt-vs-open-webui)
- [Open WebUI vs LM Studio](https://bundl.run/compare/lm-studio-vs-open-webui)
- [Free alternative to ChatGPT Plus](https://claude.com)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://bundl.run/#organization",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "logo": {
        "@type": "ImageObject",
        "url": "https://bundl.run/og-image.png",
        "width": 1200,
        "height": 630
      },
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "sameAs": [
        "https://github.com/abhiofficial/bundl-mac-setup",
        "https://x.com/bundlrun",
        "https://www.producthunt.com/products/bundl-run"
      ],
      "foundingDate": "2024",
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "url": "https://bundl.run/faq"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://bundl.run/#website",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US"
    },
    {
      "@type": "Person",
      "@id": "https://bundl.run/authors/alex-chen#person",
      "name": "Alex Chen",
      "jobTitle": "Senior Developer Tools Specialist",
      "url": "https://bundl.run/authors/alex-chen",
      "worksFor": {
        "@id": "https://bundl.run/#organization"
      },
      "description": "Alex Chen has been evaluating developer tools and productivity software for over 12 years, with deep expertise in code editors, terminal emulators, and development environments. As a former software engineer at several Bay Area startups, Alex brings hands-on experience with the real-world workflows these tools are meant to enhance. Alex tests each application extensively on both Intel and Apple Silicon Macs, documenting performance metrics, integration capabilities, and workflow efficiency. When not reviewing software, Alex contributes to open-source projects and writes technical tutorials for the developer community.",
      "knowsAbout": [
        "Code Editors & IDEs",
        "Terminal Emulators",
        "Version Control Tools",
        "DevOps & CI/CD",
        "API Development",
        "Performance Benchmarking"
      ],
      "image": "https://bundl.run/authors/alex-chen.svg"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://bundl.run/apps/open-webui#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://bundl.run"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Apps",
          "item": "https://bundl.run/apps"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Open WebUI",
          "item": "https://bundl.run/apps/open-webui"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://bundl.run/apps/open-webui",
      "url": "https://bundl.run/apps/open-webui",
      "name": "Open WebUI for Mac",
      "description": "Self-hosted browser-based front-end for local LLMs, Ollama, and OpenAI-compatible APIs.",
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US",
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "author": {
        "@id": "https://bundl.run/authors/alex-chen#person"
      },
      "mainEntity": {
        "@id": "https://bundl.run/apps/open-webui#software"
      },
      "breadcrumb": {
        "@id": "https://bundl.run/apps/open-webui#breadcrumb"
      }
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://bundl.run/apps/open-webui#software",
      "name": "Open WebUI",
      "description": "Self-hosted browser-based front-end for local LLMs, Ollama, and OpenAI-compatible APIs.",
      "applicationCategory": "DeveloperApplication",
      "operatingSystem": "macOS",
      "url": "https://bundl.run/apps/open-webui",
      "image": {
        "@type": "ImageObject",
        "url": "https://img.logo.dev/openwebui.com?token=",
        "caption": "Open WebUI app icon for Mac"
      },
      "sameAs": [
        "https://openwebui.com/",
        "https://formulae.brew.sh/cask/open-webui"
      ],
      "review": {
        "@type": "Review",
        "author": {
          "@id": "https://bundl.run/authors/alex-chen#person"
        },
        "reviewBody": "Open WebUI is the default self-hosted chat shell for Mac users who already run Ollama or BYOK cloud models in August 2026. v0.11 reorganizes the UI, RAG and multi-user features are mature, and the core stays free with branding rules on large white-label deploys. Pick LM Studio if you want a simpler single-user desktop; pick vendor ChatGPT when cloud residency is acceptable."
      },
      "about": {
        "@type": "Thing",
        "name": "Open WebUI",
        "description": "Self-hosted browser-based front-end for local LLMs, Ollama, and OpenAI-compatible APIs."
      },
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      }
    },
    {
      "@type": "Article",
      "@id": "https://bundl.run/apps/open-webui#article",
      "headline": "Open WebUI for Mac — Full Review & Installation Guide 2026",
      "description": "Open WebUI is the default self-hosted chat shell for Mac users who already run Ollama or BYOK cloud models in August 2026. v0.11 reorganizes the UI, RAG and multi-user features are mature, and the core stays free with branding rules on large white-label deploys. Pick LM Studio if you want a simpler single-user desktop; pick vendor ChatGPT when cloud residency is acceptable.",
      "image": "https://img.logo.dev/openwebui.com?token=",
      "author": {
        "@id": "https://bundl.run/authors/alex-chen#person"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://bundl.run/apps/open-webui"
      },
      "articleSection": "DeveloperApplication",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "h1",
          ".key-facts"
        ]
      },
      "about": {
        "@type": "SoftwareApplication",
        "name": "Open WebUI",
        "url": "https://bundl.run/apps/open-webui"
      },
      "mentions": [
        {
          "@type": "SoftwareApplication",
          "name": "ChatGPT Plus",
          "url": "https://claude.com/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://bundl.run/apps/open-webui#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is Open WebUI free in 2026?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes for self-hosting. You cover infrastructure and optional model API costs. Enterprise licenses are optional for white-label and support needs. Check the release you run before changing production settings."
          }
        },
        {
          "@type": "Question",
          "name": "What is the latest Open WebUI version?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "As of August 2026 the project highlights the v0.11.0 interface reorganization after the v0.10.x series. Check GitHub Releases for the exact latest tag before deploying. Match the answer to your exact image tag, not a blog screenshot."
          }
        },
        {
          "@type": "Question",
          "name": "Can I run Open WebUI on a Mac?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Common paths are Docker Desktop, OrbStack, or pip-based installs alongside Ollama on Apple Silicon under macOS Tahoe 26.x. Re-read the v0.11 notes if your UI no longer matches older tutorials."
          }
        },
        {
          "@type": "Question",
          "name": "Which AI models does it support?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Any local Ollama/OpenAI-compatible model plus cloud providers you configure, commonly GPT-5.6-class, Claude Sonnet 5/Opus 5, Gemini 3, Grok, and open-weight models. Prefer docs.openwebui.com over random Discord snippets for security settings."
          }
        },
        {
          "@type": "Question",
          "name": "Is the license still fully open source?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Core remains public and free to run, but v0.6.6+ adds branding protection. v0.6.5 and earlier stay classic BSD-3. Large rebrands may need enterprise terms. Validate on a staging container before you touch a shared team instance."
          }
        },
        {
          "@type": "Question",
          "name": "How does it compare to ChatGPT?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "ChatGPT is hosted convenience. Open WebUI is self-hosted control, better for private data and mixed local/cloud models, worse if you want zero ops. Keep branding and license constraints in mind for deployments over 50 users."
          }
        },
        {
          "@type": "Question",
          "name": "Is Open WebUI safe to expose on the internet?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Only with strong authentication, updates, and network controls. Historical CVEs around plugin/function upload paths mean you should stay current and minimize exposure. Local models still need enough Mac memory even when the UI is polished."
          }
        },
        {
          "@type": "Question",
          "name": "Does it support multi-user teams?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. It includes auth, roles, and admin tooling suitable for teams; enterprise options expand SSO and governance. Docker volume backups matter more than any single feature flag."
          }
        },
        {
          "@type": "Question",
          "name": "Can I use it offline?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes when paired with fully local models (for example via Ollama). Cloud providers need network access. Enterprise SSO questions usually need the commercial options, not Discord guesswork."
          }
        },
        {
          "@type": "Question",
          "name": "What about RAG and tools?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Document retrieval, tools/functions, and pipelines are first-class features for building private assistants on your own corpus. Apple Silicon users should confirm Ollama reachability from the container network."
          }
        }
      ],
      "isPartOf": {
        "@id": "https://bundl.run/apps/open-webui"
      }
    }
  ]
}
```