Guía Completa de Open WebUI: Cómo Dominar la Interfaz de Ollama y Organizar tus Chats

Última actualización: 14/07/2026

  • Plataforma de interfaz web autogestionada que permite interactuar con modelos de lenguaje locales con total privacidad.
  • Sistema avanzado de organización mediante carpetas jerárquicas y gestión de bases de conocimiento RAG.
  • Capacidad de extensión a través de Pipelines, funciones de Python y el protocolo MCP para conectar herramientas externas.
  • Soporte multiusuario con control de accesos y compatibilidad con diversos backends de IA.

Cómo organizar conversaciones mediante carpetas en Open WebUI

¿Cómo organizar conversaciones mediante carpetas en Open WebUI ? Si alguna vez has sentido que interactuar con modelos de inteligencia artificial a través de una terminal es un poco rudimentario, Open WebUI es exactamente lo que necesitas. Esta herramienta transforma la experiencia de usar LLMs locales, dándote una interfaz visualmente pulida muy similar a la de ChatGPT, pero con la ventaja insuperable de que todo ocurre en tu propio hardware, sin que tus datos viajen a la nube.

No se trata solo de una cara bonita para Ollama; es un ecosistema completo que permite gestionar usuarios, crear bases de conocimientos y personalizar la IA al detalle. Es la opción ideal para quienes buscan privacidad absoluta y un control total sobre qué modelo utilizan y cómo procesan su información, eliminando de equation las cuotas por token o las preocupaciones sobre la seguridad de los datos.

Cómo cambiar el modelo predeterminado en Open WebUI
Related article:
Guía Completa para Gestionar y Cambiar el Modelo Predeterminado en Open WebUI

¿Qué es exactamente Open WebUI y cómo funciona?

En esencia, Open WebUI actúa como la capa frontal o frontend que se conecta a un motor de ejecución de modelos, siendo Ollama el compañero más habitual, aunque es compatible con cualquier API que siga el estándar de OpenAI. Mientras que Ollama se encarga de la parte pesada, como cargar los archivos GGUF en la GPU o CPU, Open WebUI se encarga de la experiencia de usuario, ofreciendo un historial de chats, gestión de prompts y una administración multiusuario robusta.

Una de sus mayores virtudes es que es totalmente independiente del backend. Esto significa que puedes saltar de un modelo local a uno en la nube o utilizar servicios como vLLM o LM Studio sin cambiar de interfaz. Esta flexibilidad permite que el sistema se escale desde una simple laptop hasta un clúster de Kubernetes en un entorno empresarial, manteniendo siempre la misma facilidad de uso.

Contenido exclusivo - Clic Aquí  Cómo hacer que una app se abra siempre en un monitor concreto en Windows 11

Organización de IA local

Instalación paso a paso: De la terminal al navegador

La ruta más sencilla y recomendada para montar este sistema es mediante Docker. Para quienes ya tienen Ollama funcionando en su sistema, basta con ejecutar un comando de Docker que mapee el puerto 3000 al 8080 del contenedor. Es fundamental añadir el flag host.docker.internal:host-gateway en sistemas Linux para que el contenedor pueda comunicarse con el servicio de Ollama que corre en el host.

Si prefieres algo más estructurado para un entorno de producción o un homelab, utilizar Docker Compose es la mejor jugada. Al definir los servicios en un archivo YAML, puedes crear una red compartida (como ai-network) donde Open WebUI y Ollama se reconozcan simplemente por su nombre de servicio, facilitando enormemente la mantenibilidad y las actualizaciones del sistema.

eliminar modelos que ya no utilizas en Ollama
Related article:
Cómo eliminar modelos que ya no utilizas en Ollama

Una vez que el contenedor está arriba, al acceder a la dirección local, el sistema te pedirá registrar una cuenta. El primer usuario que se cree se convierte automáticamente en el administrador del sistema, lo que permite gestionar desde el panel de control quién más puede registrarse o qué modelos están disponibles para cada grupo de usuarios.

Organización avanzada mediante carpetas y etiquetas

Cómo eliminar modelos que ya no utilizas en Ollama

Cuando empiezas a tener decenas de conversaciones, el historial se vuelve un caos. Para solucionar esto, Open WebUI implementa un sistema de carpetas basadas en proyectos. No son simples contenedores de chats; puedes crear carpetas jerárquicas (carpetas dentro de otras carpetas) simplemente arrastrando y soltando las conversaciones o mediante el menú contextual.

Lo realmente potente es que cada carpeta puede configurarse como un espacio de trabajo independiente. Puedes asignar un System Prompt específico a una carpeta, de modo que cualquier chat nuevo iniciado dentro de ella herede automáticamente esa personalidad o conjunto de instrucciones. Por ejemplo, puedes tener una carpeta de «Programación Python» donde la IA siempre actúe como un experto en optimización de código.

Contenido exclusivo - Clic Aquí  Guía Completa para Importar Movimientos Bancarios en Actual Budget

Además de las carpetas, el sistema cuenta con etiquetas para una clasificación más flexible. Mientras que las carpetas son estructurales, las etiquetas permiten filtrar conversaciones por temática independientemente de dónde estén guardadas, facilitando la búsqueda semántica de interacciones pasadas.

qwen 2.5
Related article:
Cómo instalar Qwen AI en Windows 11 de forma local

RAG y la gestión de conocimientos locales

La Generación Aumentada por Recuperación (RAG) es lo que permite que la IA no invente cosas y se base en tus propios archivos. En Open WebUI, esto se hace a través del apartado de Conocimiento en el Workspace. Puedes subir PDFs, archivos de texto, Markdown o documentos de Word, y el sistema se encarga de fragmentar el contenido y generar incrustaciones (embeddings).

Para que esto funcione a pedir de boca, es vital elegir un buen modelo de embedding, como nomic-embed-text. El proceso consiste en almacenar estos fragmentos en una base de datos vectorial (ChromaDB por defecto), para que cuando hagas una pregunta usando la tecla # seguida del nombre de la colección, la IA recupere la información exacta de tus documentos antes de responder.

Si tienes una cantidad masiva de archivos (por ejemplo, miles de archivos de código), es recomendable no subirlos todos de golpe si el sistema se queda colgado. En esos casos, organizar la información en colecciones más pequeñas o ajustar el tamaño del fragmento y la superposición en la configuración de administrador puede ayudar a que la indexación sea más fluida.

Potenciando la IA con Pipelines, Funciones y MCP

Lo que separa a Open WebUI de otras interfaces es su capacidad de extensión. Las Functions son scripts de Python que viven dentro de la interfaz y pueden actuar como filtros (para limpiar datos sensibles), acciones (para guardar resúmenes en Notion) o pipes (para enrutar la consulta a diferentes modelos según la complejidad).

Contenido exclusivo - Clic Aquí  Cómo desarrollar una aplicación

Por otro lado, los Pipelines son servicios externos que permiten crear flujos de trabajo complejos. Esto es especialmente útil para implementar filtros de redacción de PII o conectar la IA con herramientas de monitoreo como Langfuse. Es, básicamente, convertir tu chat en una aplicación de software programable.

Cómo limitar la memoria RAM que utiliza Ollama
Related article:
Cómo optimizar y limitar el uso de memoria en Ollama

La llegada del Model Context Protocol (MCP) ha sido un antes y un después. Ahora es posible conectar el modelo local a herramientas externas como Slack, GitHub o bases de datos SQL sin tener que escribir código complejo. El modelo decide cuándo llamar a estas herramientas para obtener datos actualizados, haciendo que la IA sea mucho más proactiva y útil en entornos de desarrollo.

Soporte de voz y optimización de hardware

La interacción no tiene por qué ser solo escrita. El sistema integra Faster-Whisper para STT (voz a texto), lo que permite dictar prompts localmente. Para la salida, se puede conectar la API de OpenAI TTS o usar motores locales como Coqui-TTS, logrando una experiencia de conversación fluida sin que el audio necesariamente salga de tu red.

En cuanto al rendimiento, la clave está en la aceleración por GPU. Quienes usan Apple Silicon deben ejecutar Ollama de forma nativa para aprovechar Metal, ya que el passthrough de GPU en Docker para Mac aún es limitado. En Windows y Linux, el uso del NVIDIA Container Toolkit es imprescindible para que los modelos no dependan únicamente de la CPU y la velocidad de generación de tokens sea aceptable.

Para optimizar la memoria, especialmente en equipos con 16GB de RAM, se recomienda usar modelos cuantizados o versiones más pequeñas como Llama 3.2 de 3B parámetros. Si el sistema se siente lento, reducir la longitud del contexto en los parámetros del modelo suele ser la solución más rápida para liberar VRAM y evitar errores de memoria insuficiente.