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

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:main
pip install open-webui && open-webui serve

Acessar Open WebUI