Open WebUI
Interface estilo ChatGPT para seus modelos locais (Ollama) ou APIs, rodando no seu servidor.
O que é
O Open WebUI é uma interface web self-hosted para conversar com IAs. Ele se conecta ao Ollama e a qualquer API compatível com a OpenAI, e tem RAG (chat com documentos), busca na web, usuários e permissões. O código é aberto (licença própria baseada na BSD-3, com cláusula de marca).
Pra que serve
- Ter um "ChatGPT" privado para você ou sua equipe
- Conversar com PDFs e bases de conhecimento
- Comparar modelos lado a lado
Qual problema resolve
Usar modelos locais só pelo terminal é limitado; o Open WebUI dá uma experiência completa de chat sem enviar dados para terceiros.
Como instalar — Antes de começar
Recomendado: Docker (funciona igual em todos os sistemas). Com o Ollama instalado na mesma máquina, ele é detectado automaticamente.
Acesse http://localhost:3000. A primeira conta criada vira administradora.
Como instalar — Windows
Com o Docker Desktop aberto, rode o comando Docker no PowerShell.
Como instalar — macOS
Com o Docker Desktop aberto, rode o comando Docker no Terminal.
Como instalar — Linux
Rode o comando Docker (com sudo se necessário). Alternativa sem Docker: pip install open-webui com Python 3.11 e depois open-webui serve.
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:mainpip install open-webui && open-webui serve