Key Takeaways
- Open WebUI (openwebui.com) es una app web gratuita y autoalojada con más de 150.000 estrellas en GitHub.
- Comenzó en octubre de 2023 como "Ollama WebUI" y se renombró a "Open WebUI" a principios de 2024 tras preocupaciones de marca planteadas por el equipo de Ollama.
- Se conecta con Ollama, vLLM, llama.cpp, LiteLLM y cualquier API compatible con OpenAI — no ejecuta modelos por sí mismo.
- Sus funciones integradas incluyen RAG de documentos, autenticación multiusuario con roles, un sistema de plugins de pipelines/functions e integraciones de imagen, voz y búsqueda web.
- La licencia cambió de BSD-3-Clause a una "Open WebUI License" personalizada en abril de 2025, que añade una cláusula de marca por encima de 50 usuarios salvo que compres una licencia Enterprise.
Open WebUI es una interfaz web gratuita, autoalojada y multiusuario que se conecta con Ollama, vLLM, llama.cpp o cualquier API compatible con OpenAI, añadiendo RAG integrado, plugins y acceso basado en roles.
Open WebUI no ejecuta modelos de IA por sí mismo — piensa en él como el sitio web de ChatGPT que instalas en tu propio servidor, frente a modelos que ya ejecutas o pagas en otro lugar.
Datos rápidos: Open WebUI
- Licencia: "Open WebUI License" — derivada de BSD, código disponible, con cláusula de marca por encima de 50 usuarios/30 días (no es código abierto aprobado por la OSI)
- Plataformas: App web autoalojada (Docker, pip o Kubernetes); funciona en cualquier navegador; instalación PWA en móviles
- Sitio web: openwebui.com
- GitHub: github.com/open-webui/open-webui — más de 150.000 estrellas, más de 22.000 forks
- Coste: gratis para autoalojar; existe una licencia Enterprise de pago para white-labeling, SSO y soporte
- Función principal: interfaz de chat autoalojada y multiusuario para Ollama y APIs compatibles con OpenAI, con RAG integrado
¿Qué es Open WebUI?
Open WebUI es una aplicación web gratuita y autoalojada que te da una interfaz de chat al estilo ChatGPT para modelos que ejecutas tú mismo o conectas por API. La instalas en tu propio equipo, servidor doméstico o servidor de empresa con un único comando de Docker, y sirve una página web a la que cualquiera en tu red — o en internet, si decides exponerla — puede iniciar sesión y chatear.
No entrena ni ejecuta modelos por sí mismo. En cambio, es un frontend que habla con un backend: lo más común es Ollama, pero también vLLM, el modo servidor de llama.cpp, LiteLLM o cualquier endpoint que hable el formato de API de OpenAI o Anthropic, incluyendo proveedores en la nube si añades una clave de API.
Lo que lo diferencia de los clientes de escritorio de un solo usuario es que se construyó desde el principio como un sistema compartido y multiusuario: cuentas, roles y permisos son funciones principales, no un añadido posterior, por eso es popular en hogares, equipos pequeños y configuraciones homelab donde más de una persona necesita acceder a los mismos modelos.
Historia: de "Ollama WebUI" a Open WebUI
Open WebUI fue creado por el desarrollador Timothy Jaeryang Baek ("tjbck" en GitHub), con el primer commit al repositorio fechado el 6 de octubre de 2023. El proyecto se llamó originalmente "Ollama WebUI" — un nombre sencillo y honesto para lo que era: una interfaz web construida específicamente para funcionar frente a Ollama.
A medida que el proyecto ganaba popularidad y empezaba a añadir soporte para backends más allá de Ollama, el propio equipo de Ollama planteó preocupaciones de que el nombre y un branding relacionado de "Ollama Hub" estaban generando confusión pública sobre qué proyectos eran productos oficiales de Ollama. En lugar de una disputa legal, esto se desarrolló como una conversación pública: los mantenedores abrieron una discusión en GitHub, la comunidad votó entre nombres candidatos, y el proyecto se renombró a "Open WebUI" hacia enero de 2024 — un nombre que también reflejaba mejor su dirección más amplia y agnóstica de backend.
Desde el cambio de nombre, el proyecto ha avanzado rápidamente: la versión 0.9.x añadió carpetas de bases de conocimiento y refuerzo contra SSRF; la 0.10.x añadió compartición de carpetas, compactación automática de contexto y una revisión de memoria; y para la versión 0.11.x (mediados-finales de 2026) tenía una interfaz rediseñada más "sub-agentes" que pueden delegar tareas en segundo plano y pedir aprobación humana antes de usar una herramienta. A principios de septiembre de 2026, la versión estable actual es v0.11.3, publicada el 31 de agosto de 2026.
Un cambio más consecuente que cualquier función individual fue el cambio de licencia en la versión 0.6.6, publicada el 19 de abril de 2025: el código era BSD-3-Clause hasta la v0.6.5, y luego pasó a una "Open WebUI License" personalizada — sigue siendo permisiva y gratuita para autoalojar, pero con una cláusula que exige mantener visible la marca "Open WebUI" en cualquier despliegue, salvo que sirva a menos de 50 usuarios en una ventana móvil de 30 días, tenga permiso escrito o esté cubierto por una licencia Enterprise de pago.
¿Qué puedes hacer realmente con Open WebUI?
- Chatear con Ollama o cualquier modelo compatible con OpenAI. Apunta a una instalación local de Ollama, un servidor vLLM o llama.cpp, o una clave de API en la nube, y cada modelo conectado aparece en el mismo selector de modelos.
- Chatear con tus propios documentos (RAG). Sube PDFs, texto u otros archivos a una colección de conocimiento, y Open WebUI recupera pasajes relevantes antes de responder, con varios backends de base de datos vectorial a elegir.
- Ejecutarlo para un hogar o un equipo, no solo para ti. La autenticación multiusuario integrada con roles (admin, usuario, pendiente) significa que cada uno tiene su propio inicio de sesión e historial de chat en un servidor compartido.
- Extenderlo con pipelines y functions. Un framework de plugins llamado Pipelines te permite inyectar lógica personalizada — filtros de contenido, llamadas a herramientas externas o pipelines de RAG propios — en el flujo de solicitud/respuesta.
- Generar imágenes, usar voz y buscar en la web desde el chat. Open WebUI integra backends de generación de imágenes, llamadas de voz y vídeo, y proveedores de búsqueda web directamente en la conversación.
- Instalarlo como app en tu teléfono. Como Progressive Web App, se puede añadir a la pantalla de inicio móvil y usar como una app nativa sin pasar por una tienda de aplicaciones.
¿Quién debería usar Open WebUI?
Open WebUI está construido para quienes quieren una interfaz privada y compartida al estilo ChatGPT ejecutándose en hardware que controlan — no para alguien que busca una app de escritorio de un solo usuario sin nada que configurar.
- ✅ Ejecutas Ollama y quieres una interfaz basada en navegador en lugar de la terminal → Open WebUI convierte `ollama run` en una app de chat completa con historial, subida de archivos y ajustes.
- ✅ Más de una persona necesita usar los mismos modelos → cuentas y roles integrados significan que no compartes un solo login ni una sola máquina.
- ✅ Quieres chatear con tus propios documentos sin una herramienta de RAG aparte → la función de conocimiento integrada lo cubre de fábrica.
- ✅ Te sientes cómodo ejecutando Docker o un pequeño servidor → la instalación estándar es un comando de Docker, pero sí asume cierta soltura básica con el autoalojamiento.
- ❌ Quieres cero configuración de servidor y una app de un solo usuario → un cliente de escritorio como LM Studio o Cherry Studio no necesita servidor alguno.
- Si tienes dudas: instala primero Ollama, luego ejecuta el único comando de Docker de Open WebUI contra él — puedes estar chateando desde el navegador en menos de diez minutos.
¿Cuándo NO deberías usar Open WebUI?
Ser una herramienta multiusuario basada en servidor es la mayor fortaleza de Open WebUI y también la fuente de sus principales limitaciones.
- Si quieres una app de escritorio de un clic sin servidor que mantener: Open WebUI es un servicio web que ejecutas y actualizas tú mismo; un cliente de escritorio evita eso por completo.
- Si necesitas hacer white-label de la interfaz para clientes externos a escala: la cláusula de marca de la "Open WebUI License" aplica por encima de 50 usuarios en 30 días, salvo que compres una licencia Enterprise.
- Si esperas que ejecute modelos por sí mismo: no tiene motor de inferencia integrado — debes instalar y mantener por separado Ollama, vLLM u otro backend.
- Si planeas exponerlo a internet público sin endurecerlo: como cualquier app web autoalojada, necesita un proxy inverso, TLS y parches actualizados; revisa el changelog en busca de correcciones de seguridad antes de desplegar en producción.
- Si quieres soporte comercial garantizado con SLA: eso requiere la licencia Enterprise de pago — el nivel gratuito solo cuenta con soporte de la comunidad.
¿Cómo instalas Open WebUI?
La configuración tiene un requisito previo y dos vías de instalación compatibles:
- 1. Instala primero un backend. Open WebUI necesita algo con quien hablar — la mayoría instala primero Ollama (`ollama pull llama3.2` para obtener un modelo), pero cualquier endpoint compatible con OpenAI también funciona.
- 2. Recomendado: ejecútalo con 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` — añade `--gpus all` y cambia la etiqueta de imagen a `:cuda` si tienes una GPU NVIDIA.
- 3. Alternativa: instálalo con pip. `pip install open-webui` y luego `open-webui serve`, usando Python 3.11 o 3.12 (3.13 aún no es compatible al momento de escribir esto).
- 4. Crea la primera cuenta. Abre `http://localhost:3000` y regístrate — la primera cuenta creada se convierte automáticamente en administrador.
- 5. Conecta modelos e invita a otros. Añade conexiones en Ajustes → Conexiones, luego invita usuarios desde el panel de administración y asigna roles.
- La documentación completa, archivos de Docker Compose y charts de Kubernetes/Helm se mantienen en docs.openwebui.com.
Precios: núcleo gratis, licencia Enterprise de pago
Open WebUI sigue un modelo cercano a open-core: el software es gratuito para autoalojar, y un nivel de pago separado cubre necesidades comerciales y organizativas.
- Gratis (autoalojado): La aplicación completa — chat, RAG, login multiusuario, pipelines, integraciones de imagen/voz/búsqueda web — es gratuita bajo la "Open WebUI License" de código disponible. Tú proporcionas tu propio servidor y backend (Ollama, vLLM o una clave de API en la nube que pagas por separado).
- Licencia Enterprise (precio personalizado): dirigida a organizaciones, no a individuos. Cubre white-labeling y eliminación de marca por encima del umbral de 50 usuarios, integración SSO/LDAP/Active Directory, despliegue multi-nodo de alta disponibilidad, soporte de cumplimiento referenciando SOC 2, HIPAA y RGPD, y soporte dedicado con SLA. El precio no está listado públicamente — funciona por cotización, solo contacto con ventas; trata con cautela cualquier "estimación de precio" de terceros que veas en otro sitio hasta obtener una cotización directa.
- No hay versión SaaS gestionada u hospedada oficial. Al momento de escribir esto, los mantenedores posicionan el autoalojamiento como el modelo principal en lugar de ofrecer su propia instancia hospedada en la nube a la que registrarte directamente.
- Soporte opcional: el proyecto también acepta patrocinios a través de GitHub Sponsors para quienes quieran financiar el desarrollo sin comprar un puesto Enterprise.
Open WebUI vs LibreChat vs LobeChat vs AnythingLLM: ¿cuál elegir?
Los cuatro son frontends de chat gratuitos y autoalojables, pero cada uno se construyó alrededor de un centro de gravedad diferente.
Herramienta | Enlace | Mejor para | Ejecuta modelos por sí mismo | RAG integrado | Login multiusuario | Licencia |
|---|---|---|---|---|---|---|
| Open WebUI | openwebui.com | Frontend autoalojado y multiusuario para Ollama y APIs compatibles con OpenAI | No (necesita Ollama/vLLM/API) | Sí | Sí, con roles | Open WebUI License (derivada de BSD) |
| LibreChat | librechat.ai | Gestionar muchas claves de API de proveedores en la nube tras una interfaz compartida | No | Sí | Sí, con roles | MIT |
| LobeChat | lobehub.com | Interfaz pulida al estilo consumidor con marketplace de plugins | No | Sí | Sí | Apache 2.0 |
| AnythingLLM | anythingllm.com | Chat de documentos RAG-first con almacén vectorial como concepto central | No (vía Ollama/LM Studio) | Sí (función central) | Sí | MIT |
Para clientes de escritorio de un solo usuario en vez de servidores autoalojados, ve Cherry Studio y Best Local LLM Frontends. Para chat enfocado en personajes/rol, ve Open WebUI vs SillyTavern.
Errores comunes con Open WebUI
- Instalar Open WebUI antes de instalar un backend. No tiene con quién hablar hasta que Ollama, vLLM u otro endpoint compatible esté ejecutándose y sea accesible.
- Exponerlo a internet sin un proxy inverso o TLS. Trátalo como cualquier otra app web autoalojada — ponlo detrás de Nginx/Caddy/Traefik con HTTPS antes de hacerlo accesible fuera de tu propia red.
- Asumir que el nivel gratuito incluye eliminación de marca white-label a cualquier escala. Por encima de 50 usuarios en un periodo móvil de 30 días, la licencia exige mantener visible la marca "Open WebUI" o comprar una licencia Enterprise.
- Confundirlo con Ollama mismo. Open WebUI es la interfaz de chat; Ollama (o vLLM, llama.cpp) es el motor separado que ejecuta los modelos por debajo.
- Saltarse las actualizaciones. Como se expone como un servicio de red, quedarse en versiones antiguas conlleva más riesgo que con una app de escritorio — revisa el changelog y actualiza con regularidad.
Preguntas frecuentes sobre Open WebUI
¿Qué es Open WebUI?
Open WebUI es una interfaz web gratuita y autoalojada para chatear con Ollama, vLLM, llama.cpp o cualquier API compatible con OpenAI. Añade un frontend multiusuario al estilo ChatGPT, RAG de documentos y un sistema de plugins sobre un backend de modelo que tú mismo ejecutas o conectas.
¿Open WebUI es gratis?
Sí, el proyecto principal es gratuito para autoalojar. Desde la versión 0.6.6 (abril de 2025) se distribuye bajo la "Open WebUI License" personalizada en lugar de BSD-3-Clause pura — una licencia estilo BSD con una cláusula de marca. Existe una licencia Enterprise de pago separada para organizaciones que quieren white-labeling, SSO o soporte dedicado.
¿Cómo se llamaba originalmente Open WebUI?
Se lanzó en octubre de 2023 como "Ollama WebUI". Se renombró a "Open WebUI" hacia enero de 2024 después de que el equipo de Ollama planteara preocupaciones sobre confusión de marca, y la comunidad votó el nuevo nombre en una discusión pública de GitHub.
¿Open WebUI requiere Ollama?
No. Ollama es el backend más común, pero Open WebUI también se conecta con vLLM, el modo servidor de llama.cpp, LiteLLM y cualquier API compatible con OpenAI o Anthropic, incluyendo proveedores en la nube.
¿Pueden varias personas usar la misma instancia de Open WebUI?
Sí. Open WebUI tiene autenticación multiusuario integrada con control de acceso basado en roles (admin, usuario, pendiente), una de sus principales diferencias frente a los clientes de escritorio de un solo usuario.
¿Open WebUI tiene RAG (chat con documentos)?
Sí. Open WebUI incluye generación aumentada por recuperación integrada con varios backends de base de datos vectorial a elegir, permitiéndote subir documentos y hacer preguntas basadas en su contenido.
¿La "Open WebUI License" sigue siendo de código abierto?
Es de código disponible y gratuita para autoalojar, pero no es una licencia de código abierto aprobada por la OSI. La licencia exige mantener visible la marca "Open WebUI" en cualquier despliegue distribuido u hospedado por encima de 50 usuarios en un periodo de 30 días, salvo permiso escrito o licencia Enterprise.
¿Open WebUI ejecuta modelos por sí mismo?
No. Open WebUI es una capa de interfaz, no un motor de inferencia. Necesita un backend — Ollama, vLLM, llama.cpp o un endpoint compatible con API — para generar respuestas realmente.
¿En qué se diferencia Open WebUI de LibreChat o LobeChat?
Los tres son frontends de chat autoalojados y de código abierto, pero Open WebUI está más estrechamente integrado con Ollama y flujos de trabajo locales, mientras que LibreChat se inclina hacia la gestión de múltiples proveedores de API en la nube y LobeChat enfatiza una interfaz pulida al estilo consumidor con un marketplace de plugins.
¿Es seguro exponer Open WebUI a internet?
Puede serlo, pero como cualquier app web autoalojada necesita un proxy inverso, TLS y un endurecimiento de la autenticación. Revisa el changelog actual en busca de correcciones relevantes de seguridad y mantén el contenedor actualizado antes de exponer una instancia públicamente.
Fuentes
- Sitio oficial y documentación de Open WebUI — openwebui.com, docs.openwebui.com
- Código fuente, releases y licencia de Open WebUI — github.com/open-webui/open-webui
- GitHub Discussion #602 — votación de la comunidad para renombrar de "Ollama WebUI" a "Open WebUI"
- Página de licencia Enterprise de Open WebUI — docs.openwebui.com/enterprise