
Open WebUI

Plataforma web autoalojable para interactuar con modelos de lenguaje mediante una interfaz tipo chat en entornos bajo control de la organización (incluidos despliegues offline/air-gapped), con integración con Ollama y APIs compatibles con OpenAI (Chat Completions), capacidades de RAG, administración de usuarios y permisos, y extensibilidad por servidores de herramientas OpenAPI y soporte de MCP.
descripcion
Open WebUI es una plataforma web autoalojable (self-hosted) para interactuar con modelos de lenguaje (LLMs) mediante una interfaz tipo chat, con enfoque en despliegues bajo control de la organizacion (incluyendo modos offline/air-gapped). Segun su documentacion, soporta integracion con Ollama y con APIs compatibles con OpenAI (Chat Completions), e incorpora capacidades como RAG (Retrieval-Augmented Generation), gestion de usuarios/permisos, y extensibilidad mediante servidores de herramientas (OpenAPI) y soporte de MCP.
aplicacion profesional
Sirve como "front-end" corporativo para consumo de LLMs locales o remotos, centralizando acceso, gobernanza y experiencia de usuario. Casos de uso frecuentes: (1) Portal interno de IA para equipos (TI, soporte, RRHH, legal) con control de acceso por roles/grupos y catalogo de modelos. (2) Asistentes con RAG sobre documentacion interna (procedimientos, KB, normativas) cargando documentos y consultandolos desde el chat. (3) Integracion de herramientas empresariales via OpenAPI tool servers (por ejemplo, servicios internos con autenticacion y auditoria) y, desde v0.6.31+, integracion con Model Context Protocol (MCP) para exponer herramientas externas a los agentes. (4) Despliegues en Docker/Kubernetes con opciones de escalabilidad horizontal (por ejemplo, gestion de sesiones con Redis y soporte de WebSockets) y observabilidad (OpenTelemetry) para entornos productivos. (5) Integracion con proveedores STT/TTS y funciones de voz/video, y flujos de generacion/edicion de imagen con motores locales o cloud, cuando aplique al caso de negocio.
precio
Uso base: gratuito para desplegar y usar "as-is" (sin coste de licencia segun documentacion publica). Licencia: Open WebUI License (derivada de BSD-3 con clausula adicional de restriccion de marca/branding). Limitacion clave: no se permite alterar/eliminar la marca "Open WebUI" en despliegues/distribuciones salvo excepciones (p. ej., <=50 usuarios en 30 dias, permiso escrito bajo condiciones, o licencia enterprise). Plan Enterprise: disponible (incluye, entre otros, soporte/SLA, LTS y opciones de white-label/branding), pero el precio no se publica en la documentacion; requiere contacto con el equipo de ventas.
puntos a favor
- Self-hosted y orientado a control de datos/infraestructura; apto para on-prem, nube privada o entornos aislados (offline/air-gapped) segun documentacion.
- Compatibilidad con Ollama y con APIs compatibles con OpenAI (Chat Completions), facilitando un enfoque agnostico de proveedor.
- Capacidades de RAG integradas y soporte de multiples backends de base de datos vectorial (documentado como multiples opciones), utiles para buscadores semanticos internos.
- Gestion de usuarios, permisos y grupos (RBAC) para gobernanza basica en entornos multiusuario.
- Integraciones de autenticacion para empresa documentadas (por ejemplo LDAP/Active Directory) y posibilidad de SSO mediante "trusted headers" detras de un reverse proxy autenticador.
- Extensibilidad mediante integracion de herramientas: OpenAPI servers (v0.6+) y soporte nativo de MCP a partir de v0.6.31+.
- Opciones de despliegue: Docker y Kubernetes, incluyendo variantes de imagen (p. ej. slim) y orientacion a escalado/alta disponibilidad en documentacion enterprise.
- Soporte de observabilidad con OpenTelemetry (trazas, metricas y logs) documentado para entornos de produccion.
puntos en contra
- Licencia con restriccion de marca ("branding") como condicion material: limita escenarios de white-label/redistribucion sin acuerdo enterprise; es un factor legal a evaluar en compras y producto interno.
- La documentacion de SSO indica dependencia de configuracion segura via reverse proxy (trusted headers); una configuracion incorrecta puede permitir suplantacion de identidad, por lo que requiere endurecimiento de red y proxy.
- El precio del plan Enterprise no es publico; para estimacion de TCO se requiere interlocucion con ventas y definicion de alcance (SLA, LTS, branding, etc.).
- Parte del codigo mantiene historial de licencias (MIT/BSD-3 para contribuciones previas segun LICENSE_HISTORY); en auditorias de compliance puede requerir revision interna del arbol de dependencias/licencias aplicables.
- Algunas capacidades avanzadas (p. ej. proveedores de busqueda web para RAG, integraciones cloud, STT/TTS) pueden introducir dependencias externas y consideraciones de privacidad/egress; requiere arquitectura y politicas claras para uso corporativo.
enlaces oficiales
- https://github.com/open-webui/open-webui
- https://docs.openwebui.com/
- https://docs.openwebui.com/features/
- https://docs.openwebui.com/getting-started/quick-start/
- https://docs.openwebui.com/getting-started/env-configuration
- https://docs.openwebui.com/features/auth/ldap/
- https://docs.openwebui.com/features/auth/sso
- https://docs.openwebui.com/features/mcp
- https://docs.openwebui.com/openapi-servers/open-webui/
- https://docs.openwebui.com/license/
- https://github.com/open-webui/open-webui/blob/main/LICENSE
- https://github.com/open-webui/open-webui/blob/main/LICENSE_HISTORY
- https://docs.openwebui.com/enterprise/