Guía y aplicación web de chatbot para ejecutar un LLM local pequeño en hardware de consumo mediante una API compatible con OpenAI, usando Ollama, vLLM o llama-cpp-python.
mrdjohnson/llm-x
Interfaz de chat en el navegador para servidores de LLM locales como Ollama, LM Studio y AUTOMATIC1111, disponible como app web, PWA y extensión de Chrome.
Alternativa open source a:ChatGPT
- Estrellas
- 296
- Forks
- 38
- Issues abiertos
- 6
- Último commit
- el mes pasado
¿Qué es?
LLM X es una interfaz al estilo de ChatGPT para ejecutar modelos de lenguaje e imagen en tu propio equipo. Se conecta a servidores locales como Ollama, llmman, LM Studio y AUTOMATIC1111, así como a cualquier servidor compatible con OpenAI, y también puede usar Gemini Nano a través de Chrome. Los chats, las imágenes y las generaciones se guardan en el navegador, y la app no realiza llamadas externas a API por su cuenta.
El proyecto está disponible como app web alojada que funciona sin conexión como PWA, como extensión de Chrome y como compilación desde el código fuente que se ejecuta con Vite o Docker. Se pueden enviar chats a varios modelos a la vez, y los usuarios pueden gestionar varias conversaciones, editar o volver a ejecutar mensajes, definir prompts de sistema mediante Personas e importar o exportar chats. Se pueden enviar imágenes a modelos multimodales y generar imágenes a partir de texto mediante Ollama y AUTOMATIC1111.
La app está desarrollada con React, TypeScript, MobX y Tailwind/DaisyUI, y utiliza LangChain.js para interactuar con los modelos. Los servidores remotos deben funcionar mediante HTTPS, ya que la versión web solo se conecta a contextos seguros.
Funciones clave
- 01Se conecta a Ollama, llmman, LM Studio, AUTOMATIC1111 y servidores compatibles con OpenAI.
- 02Envía un chat a varios modelos al mismo tiempo.
- 03Admite imágenes como entrada para modelos multimodales y generación de imágenes a partir de texto.
- 04Funciona sin conexión como PWA y está disponible como extensión de Chrome.
- 05Incluye Personas para definir prompts de sistema personalizados, además de opciones para importar y exportar chats.
- 06Muestra resaltado de sintaxis y LaTeX en las respuestas.
Casos de uso
- Chatear con modelos que se ejecutan en tu propio portátil o servidor doméstico sin enviar datos a un servicio en la nube.
- Comparar las respuestas de varios modelos locales, una al lado de la otra, en una misma conversación.
- Usar un modelo local de visión para hacer preguntas sobre las imágenes que subas.
- Usar Gemini Nano integrado en Chrome desde una extensión del navegador.
Inicio rápido
- 1
Instala Ollama desde ollama.com
- 2
Inicia Ollama permitiendo el origin de LLM-X
OLLAMA_ORIGINS=https://mrdjohnson.github.io ollama serve - 3
Abre la aplicación web de LLM-X en tu navegador y empieza a chatear
Antes de usarlo
- La aplicación web solo se conectará a servidores remotos que usen HTTPS, por lo que necesitarás un servidor seguro para usarla de forma remota.
- Debes instalar y ejecutar por tu cuenta un servidor de modelos local, como Ollama, LM Studio o AUTOMATIC1111.
- La compatibilidad con Gemini Nano requiere habilitar las funciones experimentales de Chrome Canary.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es llm-x?
- Interfaz de chat en el navegador para servidores de LLM locales como Ollama, LM Studio y AUTOMATIC1111, disponible como app web, PWA y extensión de Chrome. LLM X es una interfaz al estilo de ChatGPT para ejecutar modelos de lenguaje e imagen en tu propio equipo. Se conecta a servidores locales como Ollama, llmman, LM Studio y AUTOMATIC1111, así como a cualquier servidor compatible con OpenAI, y también puede usar Gemini Nano a través de Chrome. Los chats, las imágenes y las generaciones se guardan en el navegador, y la app no realiza llamadas externas a API por su cuenta.
- ¿llm-x es gratuito? ¿Qué licencia tiene?
- llm-x es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿llm-x sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de llm-x fue el 29 sept 2026.
- ¿Para qué puedo usar llm-x?
- Chatear con modelos que se ejecutan en tu propio portátil o servidor doméstico sin enviar datos a un servicio en la nube. Comparar las respuestas de varios modelos locales, una al lado de la otra, en una misma conversación. Usar un modelo local de visión para hacer preguntas sobre las imágenes que subas. Usar Gemini Nano integrado en Chrome desde una extensión del navegador.
- ¿Cómo se instala llm-x?
- Instala Ollama desde ollama.com Inicia Ollama permitiendo el origin de LLM-X: OLLAMA_ORIGINS=https://mrdjohnson.github.io ollama serve Abre la aplicación web de LLM-X en tu navegador y empieza a chatear
- ¿Dónde consigo llm-x?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mrdjohnson/llm-x
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensión de navegador que añade una barra lateral y una interfaz web para chatear con modelos de IA locales, como Ollama, mientras navegas.
Cherry Studio es un cliente de IA de escritorio multiplataforma que se conecta con numerosos proveedores de LLM, modelos locales y más de 300 asistentes preconfigurados.
Interfaz web autoalojada para ejecutar y usar LLM locales y en la nube, con varios backends, generación de imágenes y música, y enrutamiento de prompts.
Cliente de escritorio GTK4/Adwaita para Ollama que permite administrar y usar modelos locales, con API de terceros en la nube como opción.
App nativa para macOS que permite chatear con LLM locales servidos por Ollama, con varios hilos, renderizado de Markdown y compatibilidad con imágenes para modelos de visión.