Una aplicación de chat para navegador que ejecuta LLMs de código abierto localmente en tu GPU mediante WebGPU, para que las conversaciones permanezcan en tu dispositivo.
krisyangdev/ChatLLM-Web
Espacio de chat y agentes de IA local en el navegador que ejecuta modelos WebLLM en tu dispositivo mediante WebGPU, sin backend ni cuenta.
Alternativa open source a:ChatGPT
- Estrellas
- 640
- Forks
- 48
- Issues abiertos
- 4
- Último commit
- hace 3 meses
¿Qué es?
ChatLLM Web es una aplicación web estática para conversar con modelos de lenguaje grandes que se ejecutan por completo en el navegador. Usa WebLLM en un Web Worker dedicado para ejecutar modelos en la GPU local mediante WebGPU. La aplicación comprueba la compatibilidad del dispositivo con WebGPU, la memoria y el almacenamiento; luego recomienda un modelo y muestra el estado de descarga, carga, caché y compatibilidad.
Además del chat, incluye un modo Agent en el que los modelos con llamadas a funciones nativas (como Hermes 2 Pro y Hermes 3) pueden usar herramientas locales aisladas para leer y buscar en archivos adjuntos, hacer cálculos y crear o actualizar artefactos Markdown, de código, JSON o texto. Antes de guardar cualquier artefacto en IndexedDB, se muestra una comparación línea por línea para que la apruebes. Las conversaciones, los archivos y los artefactos permanecen en el navegador. La aplicación puede instalarse como PWA para reutilizar los modelos en caché sin conexión después de la primera carga.
El proyecto está desplegado en Cloudflare Pages y no tiene backend de aplicación, cuentas, claves de API ni telemetría. Los pesos de los modelos se descargan directamente de Hugging Face o de las URL de la biblioteca WebLLM. Admite interfaces en inglés y chino simplificado, además de temas claros y oscuros.
Funciones clave
- 01Ejecuta modelos WebLLM en la GPU local mediante WebGPU, en un worker dedicado.
- 02Ofrece una selección curada de 20 modelos para chat, programación, razonamiento, visión y uso de herramientas, además de un catálogo avanzado.
- 03Modo Agent con herramientas locales aisladas para leer archivos seleccionados, buscar y hacer cálculos.
- 04Exige aprobar la comparación antes de escribir cualquier artefacto en IndexedDB.
- 05Adjunta archivos TXT, Markdown, JSON y de lenguajes de programación comunes como contexto directo.
- 06Se instala como PWA y reutiliza los modelos en caché después de la primera carga.
Casos de uso
- Chatear con un LLM de forma privada, sin enviar prompts a una API en la nube.
- Probar modelos abiertos pequeños en una laptop con una GPU y un navegador compatibles.
- Hacer preguntas sobre archivos locales de código o texto sin subirlos.
- Experimentar con agentes locales que usan herramientas y solo trabajan con archivos seleccionados.
Inicio rápido
- 1
Instalar dependencias
npm install - 2
Iniciar el servidor de desarrollo
npm run dev
Antes de usarlo
- Se necesita un navegador actualizado compatible con WebGPU y un dispositivo con suficiente memoria GPU.
- Los tres modelos Agent están marcados como experimentales y el catálogo Advanced está dirigido a usuarios avanzados.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ChatLLM-Web?
- Espacio de chat y agentes de IA local en el navegador que ejecuta modelos WebLLM en tu dispositivo mediante WebGPU, sin backend ni cuenta. ChatLLM Web es una aplicación web estática para conversar con modelos de lenguaje grandes que se ejecutan por completo en el navegador. Usa WebLLM en un Web Worker dedicado para ejecutar modelos en la GPU local mediante WebGPU. La aplicación comprueba la compatibilidad del dispositivo con WebGPU, la memoria y el almacenamiento; luego recomienda un modelo y muestra el estado de descarga, carga, caché y compatibilidad.
- ¿ChatLLM-Web es gratuito? ¿Qué licencia tiene?
- ChatLLM-Web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ChatLLM-Web sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de ChatLLM-Web fue el 12 ago 2026.
- ¿Para qué puedo usar ChatLLM-Web?
- Chatear con un LLM de forma privada, sin enviar prompts a una API en la nube. Probar modelos abiertos pequeños en una laptop con una GPU y un navegador compatibles. Hacer preguntas sobre archivos locales de código o texto sin subirlos. Experimentar con agentes locales que usan herramientas y solo trabajan con archivos seleccionados.
- ¿Cómo se instala ChatLLM-Web?
- Instalar dependencias: npm install Iniciar el servidor de desarrollo: npm run dev
- ¿Dónde consigo ChatLLM-Web?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/krisyangdev/ChatLLM-Web
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor de video de código abierto y con prioridad local, que funciona en el navegador e incluye una línea de tiempo multipista, voz en off con IA, música, subtítulos y reparación.
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.
Aplicación de IA todo en uno para conversar con tus documentos y ejecutar agentes de IA, con configuración local prioritaria, soporte multiusuario y muchos proveedores de LLM.
Instalador y stack autohospedados para configurar un servidor privado de IA local en PC, Mac o Linux, con chat, voz, RAG, workflows y generación de imágenes.
Un proxy ligero en Go que intercambia en caliente servidores locales de modelos de IA, como llama.cpp y vLLM, tras un único endpoint compatible con OpenAI y Anthropic.