Key Takeaways
- Open WebUI (openwebui.com) é um app web gratuito e auto-hospedado com mais de 150.000 estrelas no GitHub.
- Começou em outubro de 2023 como "Ollama WebUI" e foi renomeado para "Open WebUI" no início de 2024, após preocupações de marca levantadas pela equipe do Ollama.
- Ele se conecta ao Ollama, vLLM, llama.cpp, LiteLLM e qualquer API compatível com OpenAI — não executa modelos por conta própria.
- Os recursos integrados incluem RAG de documentos, autenticação multiusuário com funções, um sistema de plugins de pipelines/functions e integrações de imagem, voz e busca na web.
- A licença mudou de BSD-3-Clause para uma "Open WebUI License" personalizada em abril de 2025, que adiciona uma cláusula de branding acima de 50 usuários, a menos que você compre uma licença Enterprise.
Open WebUI é uma interface web gratuita, auto-hospedada e multiusuário que se conecta ao Ollama, vLLM, llama.cpp ou qualquer API compatível com OpenAI, adicionando RAG integrado, plugins e acesso baseado em funções.
O Open WebUI não executa modelos de IA por conta própria — pense nele como o site do ChatGPT que você instala no seu próprio servidor, na frente de modelos que você já está executando ou pagando em outro lugar.
Fatos Rápidos: Open WebUI
- Licença: "Open WebUI License" — derivada do BSD, de código disponível, com cláusula de branding acima de 50 usuários/30 dias (não é código aberto aprovado pela OSI)
- Plataformas: App web auto-hospedado (Docker, pip ou Kubernetes); funciona em qualquer navegador; instalação como PWA no celular
- Site: openwebui.com
- GitHub: github.com/open-webui/open-webui — mais de 150.000 estrelas, mais de 22.000 forks
- Custo: Gratuito para auto-hospedar; licença Enterprise paga disponível para white-labeling, SSO e suporte
- Função principal: Interface de chat auto-hospedada e multiusuário para Ollama e APIs compatíveis com OpenAI, com RAG integrado
O Que É o Open WebUI?
Open WebUI é uma aplicação web gratuita e auto-hospedada que oferece uma interface de chat no estilo ChatGPT para modelos que você mesmo executa ou conecta via API. Você o instala na sua própria máquina, servidor doméstico ou servidor corporativo com um único comando Docker, e ele disponibiliza uma página web na qual qualquer pessoa da sua rede — ou da internet, se você optar por expor — pode fazer login e conversar.
Ele não treina nem executa modelos por conta própria. Em vez disso, é um frontend que conversa com um backend: mais comumente o Ollama, mas também vLLM, o modo servidor do llama.cpp, LiteLLM, ou qualquer endpoint que fale o formato de API OpenAI ou Anthropic, incluindo provedores na nuvem se você adicionar uma chave de API.
O que o diferencia dos clientes desktop de usuário único é que ele foi construído como um sistema compartilhado e multiusuário desde cedo: contas, funções e permissões são recursos centrais, não algo pensado depois — por isso é popular em residências, pequenas equipes e configurações de homelab onde mais de uma pessoa precisa acessar os mesmos modelos.
História: De "Ollama WebUI" a Open WebUI
O Open WebUI foi criado pelo desenvolvedor Timothy Jaeryang Baek ("tjbck" no GitHub), com o primeiro commit no repositório registrado em 6 de outubro de 2023. O projeto foi originalmente chamado de "Ollama WebUI" — um nome simples e honesto para o que era: uma interface web construída especificamente para ficar na frente do Ollama.
Conforme o projeto ganhou popularidade e começou a adicionar suporte para backends além do Ollama, a própria equipe do Ollama levantou preocupações de que o nome e um branding relacionado, "Ollama Hub", estavam criando confusão pública sobre quais projetos eram produtos oficiais do Ollama. Em vez de uma disputa legal, isso se desenrolou como uma conversa pública: os mantenedores abriram uma discussão no GitHub, a comunidade votou entre nomes candidatos, e o projeto foi renomeado para "Open WebUI" por volta de janeiro de 2024 — um nome que também refletia melhor sua direção mais ampla e independente de backend.
Desde a renomeação, o projeto evoluiu rapidamente: a versão 0.9.x adicionou pastas de base de conhecimento e reforço contra SSRF; a 0.10.x adicionou compartilhamento de pastas, compactação automática de contexto e uma revisão da memória; e, com a versão 0.11.x (meados ao fim de 2026), veio uma interface redesenhada, além de "sub-agentes" capazes de delegar tarefas em segundo plano e solicitar aprovação humana antes de usar uma ferramenta. No início de setembro de 2026, a versão estável atual é a v0.11.3, publicada em 31 de agosto de 2026.
Uma mudança mais significativa do que qualquer recurso isolado foi a troca de licença na versão 0.6.6, lançada em 19 de abril de 2025: o código era BSD-3-Clause até a v0.6.5, depois passou para uma "Open WebUI License" personalizada — ainda permissiva e gratuita para auto-hospedar, mas com uma cláusula que exige branding visível "Open WebUI" em qualquer implantação, a menos que atenda menos de 50 usuários em uma janela móvel de 30 dias, tenha permissão por escrito, ou esteja coberta por uma licença Enterprise paga.
O Que Você Pode Realmente Fazer Com o Open WebUI?
- Converse com o Ollama ou qualquer modelo compatível com OpenAI. Aponte-o para uma instalação local do Ollama, um servidor vLLM ou llama.cpp, ou uma chave de API na nuvem, e todo modelo conectado aparece no mesmo seletor de modelos.
- Converse com seus próprios documentos (RAG). Envie PDFs, textos ou outros arquivos para uma coleção de conhecimento, e o Open WebUI recupera trechos relevantes antes de responder, com escolha de backends de banco de dados vetorial.
- Use para uma residência ou uma equipe, não só para você. A autenticação multiusuário integrada com funções (admin, user, pending) significa que todos têm seu próprio login e histórico de chat em um servidor compartilhado.
- Estenda com pipelines e functions. Um framework de plugins chamado Pipelines permite injetar lógica personalizada — filtros de conteúdo, chamadas a ferramentas externas ou pipelines de RAG personalizados — no fluxo de requisição/resposta.
- Gere imagens, use voz e pesquise na web direto do chat. O Open WebUI integra backends de geração de imagem, chamadas de voz e vídeo, e provedores de busca na web diretamente na conversa.
- Instale como um app no seu celular. Como Progressive Web App, pode ser adicionado à tela inicial do celular e usado como um app nativo, sem passar por uma loja de aplicativos.
Quem Deveria Usar o Open WebUI?
Open WebUI é feito para quem quer uma interface compartilhada e privada no estilo ChatGPT rodando em hardware que você controla — não para quem quer um app desktop de usuário único sem nada para configurar.
- ✅ Você usa o Ollama e quer uma interface baseada em navegador em vez do terminal → o Open WebUI transforma o `ollama run` em um app de chat completo, com histórico, uploads e configurações.
- ✅ Mais de uma pessoa precisa usar os mesmos modelos → contas e funções integradas significam que você não precisa compartilhar um login ou uma máquina.
- ✅ Você quer conversar com seus próprios documentos sem uma ferramenta de RAG separada → o recurso de conhecimento integrado cobre isso pronto para uso.
- ✅ Você se sente confortável rodando Docker ou um pequeno servidor → a instalação padrão é um único comando Docker, mas exige um mínimo de conforto com auto-hospedagem.
- ❌ Você quer configuração zero de servidor e um app de usuário único → um cliente desktop como o LM Studio ou o Cherry Studio não precisa de servidor algum.
- Em caso de dúvida: instale o Ollama primeiro, depois rode o único comando Docker do Open WebUI apontando para ele — você pode estar conversando pelo navegador em menos de dez minutos.
Quando Você NÃO Deveria Usar o Open WebUI?
Ser uma ferramenta baseada em servidor e multiusuário é o maior ponto forte do Open WebUI e também a origem de suas principais limitações.
- Se você quer um app desktop de um clique, sem servidor para manter: o Open WebUI é um serviço web que você executa e mantém atualizado; um cliente desktop evita isso por completo.
- Se você precisa dar white-label à interface para clientes externos em escala: a cláusula de branding da "Open WebUI License" se aplica acima de 50 usuários em 30 dias, a menos que você compre uma licença Enterprise.
- Se você espera que ele execute modelos por conta própria: não há mecanismo de inferência integrado — você precisa instalar e manter separadamente o Ollama, vLLM ou outro backend.
- Se você pretende expô-lo à internet pública sem reforço de segurança: como qualquer app web auto-hospedado, precisa de reverse proxy, TLS e patches atualizados; verifique o changelog em busca de correções de segurança antes de colocar em produção.
- Se você quer suporte comercial garantido com SLA: isso exige a licença Enterprise paga — o nível gratuito é suportado apenas pela comunidade.
Como Você Instala o Open WebUI?
A configuração tem um pré-requisito e dois caminhos de instalação suportados:
- 1. Instale um backend primeiro. O Open WebUI precisa de algo com quem conversar — a maioria instala o Ollama primeiro (`ollama pull llama3.2` para baixar um modelo), mas qualquer endpoint compatível com OpenAI também funciona.
- 2. Recomendado: execute com Docker. `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` — adicione `--gpus all` e troque para a tag de imagem `:cuda` se você tiver uma GPU NVIDIA.
- 3. Alternativa: instale com pip. `pip install open-webui` e depois `open-webui serve`, usando Python 3.11 ou 3.12 (3.13 ainda não é suportado até o momento).
- 4. Crie a primeira conta. Abra `http://localhost:3000` e cadastre-se — a primeira conta criada se torna automaticamente a de administrador.
- 5. Conecte modelos e convide outros. Adicione conexões em Settings → Connections, depois convide usuários pelo painel Admin e atribua funções.
- A documentação completa, arquivos do Docker Compose e charts de Kubernetes/Helm são mantidos em docs.openwebui.com.
Preços: Núcleo Gratuito, Licença Enterprise Paga
O Open WebUI segue um modelo próximo do open-core: o software é gratuito para auto-hospedar, e um nível pago separado cobre necessidades comerciais e organizacionais.
- Gratuito (auto-hospedado): A aplicação completa — chat, RAG, autenticação multiusuário, pipelines, integrações de imagem/voz/busca na web — é gratuita sob a "Open WebUI License" de código disponível. Você fornece seu próprio servidor e backend (Ollama, vLLM ou uma chave de API na nuvem que você paga separadamente).
- Licença Enterprise (preço personalizado): Voltada para organizações, não indivíduos. Cobre white-labeling e remoção de branding acima do limite de 50 usuários, integração SSO/LDAP/Active Directory, implantação multi-nó de alta disponibilidade, suporte de conformidade com referências a SOC 2, HIPAA e GDPR, e suporte dedicado com SLA. O preço não é divulgado publicamente — é baseado em cotação, apenas mediante contato com vendas, então trate qualquer "estimativa de preço" de terceiros que você veja em outro lugar com cautela até obter uma cotação diretamente.
- Não há versão SaaS hospedada/gerenciada oficial. Até o momento, os mantenedores posicionam a auto-hospedagem como o modelo principal, em vez de oferecer sua própria instância hospedada na nuvem para cadastro direto.
- Suporte opcional: o projeto também aceita patrocínios pelo GitHub Sponsors para quem quer financiar o desenvolvimento sem comprar uma vaga Enterprise.
Open WebUI vs LibreChat vs LobeChat vs AnythingLLM: Qual Escolher?
Todos os quatro são interfaces de chat gratuitas e auto-hospedáveis, mas cada um foi construído em torno de um centro de gravidade diferente.
Ferramenta | Link | Melhor para | Executa modelos por conta própria | RAG integrado | Autenticação multiusuário | Licença |
|---|---|---|---|---|---|---|
| Open WebUI | openwebui.com | Interface auto-hospedada e multiusuário para Ollama e APIs compatíveis com OpenAI | Não (precisa de Ollama/vLLM/API) | Sim | Sim, com funções | Open WebUI License (derivada do BSD) |
| LibreChat | librechat.ai | Gerenciar muitas chaves de API de provedores na nuvem sob uma única interface compartilhada | Não | Sim | Sim, com funções | MIT |
| LobeChat | lobehub.com | Interface polida ao estilo consumidor com marketplace de plugins | Não | Sim | Sim | Apache 2.0 |
| AnythingLLM | anythingllm.com | Chat com documentos focado em RAG, com um banco vetorial como conceito central | Não (via Ollama/LM Studio) | Sim (recurso central) | Sim | MIT |
Para clientes desktop de usuário único em vez de servidores auto-hospedados, veja Cherry Studio e Melhores Frontends de LLM Local. Para chat focado em personagens/roleplay, veja Open WebUI vs SillyTavern.
Erros Comuns Com o Open WebUI
- Instalar o Open WebUI antes de instalar um backend. Ele não tem com quem conversar até que o Ollama, vLLM ou outro endpoint compatível esteja rodando e acessível.
- Expô-lo à internet sem um reverse proxy ou TLS. Trate-o como qualquer outro app web auto-hospedado — coloque-o atrás de Nginx/Caddy/Traefik com HTTPS antes de torná-lo acessível fora da sua própria rede.
- Supor que o nível gratuito inclui remoção de branding white-label em qualquer escala. Acima de 50 usuários em um período móvel de 30 dias, a licença exige manter visível a marca "Open WebUI" ou comprar uma licença Enterprise.
- Confundi-lo com o próprio Ollama. O Open WebUI é a interface de chat; o Ollama (ou vLLM, llama.cpp) é o mecanismo separado que executa os modelos por baixo.
- Pular atualizações. Por ser exposto como um serviço de rede, ficar em versões antigas carrega mais risco do que com um app desktop — verifique o changelog e atualize regularmente.
Perguntas Frequentes Sobre o Open WebUI
O que é o Open WebUI?
Open WebUI é uma interface web gratuita e auto-hospedada para conversar com Ollama, vLLM, llama.cpp ou qualquer API compatível com OpenAI. Ela adiciona uma interface multiusuário no estilo ChatGPT, RAG de documentos e um sistema de plugins sobre um backend de modelo que você mesmo executa ou conecta.
O Open WebUI é gratuito?
Sim, o projeto principal é gratuito para auto-hospedar. Desde a versão 0.6.6 (abril de 2025), ele é distribuído sob a licença personalizada "Open WebUI License", em vez do BSD-3-Clause puro — uma licença estilo BSD com uma cláusula de branding. Existe uma licença Enterprise paga separada para organizações que querem white-labeling, SSO ou suporte dedicado.
Como o Open WebUI se chamava originalmente?
Foi lançado em outubro de 2023 como "Ollama WebUI". Foi renomeado para "Open WebUI" por volta de janeiro de 2024, depois que a equipe do Ollama levantou preocupações sobre confusão de marca, e a comunidade votou no novo nome em uma discussão pública no GitHub.
O Open WebUI exige o Ollama?
Não. O Ollama é o backend mais comum, mas o Open WebUI também se conecta ao vLLM, ao modo servidor do llama.cpp, ao LiteLLM e a qualquer API compatível com OpenAI ou Anthropic, incluindo provedores na nuvem.
Várias pessoas podem usar a mesma instância do Open WebUI?
Sim. O Open WebUI tem autenticação multiusuário integrada com controle de acesso baseado em funções (admin, user, pending), uma de suas principais diferenças em relação a clientes desktop de usuário único.
O Open WebUI tem RAG (chat com documentos)?
Sim. O Open WebUI inclui geração aumentada por recuperação (RAG) integrada, com escolha de backends de banco de dados vetorial, permitindo enviar documentos e fazer perguntas com base no conteúdo deles.
A "Open WebUI License" ainda é código aberto?
É de código disponível e gratuita para auto-hospedar, mas não é uma licença de código aberto aprovada pela OSI. A licença exige manter visível a marca "Open WebUI" em qualquer implantação distribuída ou hospedada acima de 50 usuários em um período de 30 dias, a menos que você tenha permissão por escrito ou uma licença Enterprise.
O Open WebUI executa modelos por conta própria?
Não. Open WebUI é uma camada de interface, não um mecanismo de inferência. Ele precisa de um backend — Ollama, vLLM, llama.cpp ou um endpoint compatível com API — para de fato gerar respostas.
Como o Open WebUI difere do LibreChat ou do LobeChat?
Os três são interfaces de chat auto-hospedadas e de código aberto, mas o Open WebUI é o mais integrado ao Ollama e a fluxos de trabalho locais, enquanto o LibreChat pende para o gerenciamento de múltiplos provedores de API na nuvem e o LobeChat enfatiza uma interface polida ao estilo consumidor e um marketplace de plugins.
É seguro expor o Open WebUI à internet?
Pode ser, mas como qualquer app web auto-hospedado, precisa de um reverse proxy, TLS e reforço de autenticação. Verifique o changelog atual em busca de correções relevantes de segurança e mantenha o container atualizado antes de expor uma instância publicamente.
Fontes
- Site oficial e documentação do Open WebUI — openwebui.com, docs.openwebui.com
- Código-fonte, releases e licença do Open WebUI — github.com/open-webui/open-webui
- GitHub Discussion #602 — votação da comunidade para renomear de "Ollama WebUI" para "Open WebUI"
- Página de licenciamento Enterprise do Open WebUI — docs.openwebui.com/enterprise