¿Qué es Open WebUI?

Open WebUI es una plataforma de IA autoalojada, extensible y repleta de funciones que te permite ejecutar modelos de lenguaje (LLMs) localmente con una interfaz similar a ChatGPT. Funciona completamente offline si quieres, compatible con Ollama y APIs compatibles con OpenAI, con motor de inferencia integrado para RAG (recuperación aumentada por generación).

Es el proyecto open source de más rápido crecimiento en su categoría, y por una buena razón: te da la experiencia de ChatGPT sin depender de servidores externos ni pagar suscripciones mensuales.

¿Qué problema resuelve?

Usar ChatGPT, Claude o Gemini significa enviar tus conversaciones y datos a servidores de terceros. Además, pagas una suscripción mensual (20€/mes o más). Open WebUI te permite tener exactamente la misma experiencia, pero ejecutando los modelos en tu propio ordenador, con total privacidad y sin límites de uso.

Características principales

🚀 Instalación en segundos

Se instala con un solo comando Docker o Kubernetes. Incluye soporte para imágenes con Ollama y CUDA (aceleración GPU).

🤝 Integración Ollama + OpenAI

Funciona con Ollama (modelos locales) y cualquier API compatible con OpenAI (LMStudio, GroqCloud, Mistral, OpenRouter, etc.). Puedes mezclar modelos locales y en la nube en la misma interfaz.

🛡️ Permisos granulares

Crea roles de usuario detallados con permisos específicos. Ideal para equipos o familias que comparten el mismo servidor local.

📱 Diseño responsive + PWA

Funciona en PC, portátil y móvil. La Progressive Web App ofrece experiencia nativa y acceso offline en localhost.

✒️ Markdown y LaTeX completos

Soporte nativo para Markdown y LaTeX en las conversaciones, ideal para matemáticas, documentación técnica y código.

🎤 Videollamada y voz manos libres

Soporta múltiples proveedores de voz: Whisper local, OpenAI, Deepgram, Azure para hablar; Azure, ElevenLabs, OpenAI, Transformers para sintetizar respuestas.

🛠️ Creador de modelos

Crea y personaliza modelos Ollama desde la interfaz web. Añade personajes, agentes, personaliza el chat e importa modelos de la comunidad.

🐍 Funciones Python nativas

Añade herramientas personalizadas con código Python directamente desde el editor integrado. Trae Tu Propia Función (BYOF).

📚 RAG integrado

Sube documentos (PDF, Word, texto) y haz preguntas sobre su contenido. Open WebUI los procesa localmente sin enviarlos a ningún servidor externo.

🔌 Extensible vía plugins

Open WebUI tiene un sistema de plugins que permite extender cualquier funcionalidad. Desde nuevos proveedores de modelos hasta herramientas personalizadas.

¿Qué reemplaza?

Open WebUI es la alternativa directa y gratuita a ChatGPT Plus (20€/mes), Claude Pro (20€/mes), Gemini Advanced (22€/mes) y cualquier otro servicio de IA por suscripción. También reemplaza soluciones empresariales como ChatGPT Enterprise si quieres mantener tus datos en local.

¿Para quién es?

  • Usuarios de ChatGPT que quieren dejar de pagar la suscripción mensual
  • Personas preocupadas por la privacidad que no quieren compartir sus datos con empresas tecnológicas
  • Desarrolladores que necesitan un interfaz ChatGPT-like para sus modelos locales
  • Equipos que quieren compartir un asistente de IA interno sin depender de servicios externos

Primeros pasos

Con Docker es increíblemente sencillo. Primero instala Ollama y descarga un modelo:

# Instalar Ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.2

# Arrancar Open WebUI
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

Abre http://localhost:3000 y ya tienes tu propio ChatGPT funcionando.

Conclusión

Open WebUI es la forma más sencilla de tener un asistente de IA completo, privado y gratuito. Combina la potencia de los modelos open source con una interfaz tan pulida como ChatGPT, y todo corre en tu máquina. Sin suscripciones, sin límites, sin compartir tus datos.

🔗 GitHub: open-webui/open-webui