Conclusiones clave
- Jan es gratis y de código abierto; el LICENSE oficial de GitHub es una variante de la Apache License 2.0 con una solicitud de atribución añadida, y jan.ai no tiene página de precios
- Ejecuta modelos locales mediante un motor llama.cpp integrado (MLX está disponible como motor alternativo en sistemas Apple Silicon compatibles)
- Se conecta a proveedores en la nube — OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter — y a backends autoalojados como Ollama, vLLM y LocalAI mediante endpoints personalizados compatibles con OpenAI/Anthropic
- Incluye un centro de modelos curado (con lanzamientos propios de Jan como Jan Nano y Jan-v3) además de descargas directas desde HuggingFace
- Incluye un servidor API local compatible con OpenAI en
http://127.0.0.1:1337para que otras apps usen Jan como backend - Soporta el Model Context Protocol (MCP) para conectar herramientas externas y flujos de trabajo tipo agente
- Disponible en macOS, Windows y Linux, además de Microsoft Store y Flathub
- Desarrollado por Menlo Research, una empresa con sede en Singapur; la organización de GitHub que aloja el código es janhq
📍 En una frase
Jan es una aplicación de escritorio gratuita y de código abierto que ejecuta modelos de IA offline mediante un motor llama.cpp integrado, con conexiones opcionales a proveedores en la nube, y sin ningún nivel de pago.
💬 En términos simples
En lugar de pagar una suscripción tipo ChatGPT, Jan te permite descargar un modelo a tu propio equipo y chatear con él ahí — sin cuenta, sin necesidad de conexión a internet una vez descargado el modelo, y sin factura. Si quieres, también puedes añadir tu propia clave de API de OpenAI o Anthropic para usar modelos en la nube en la misma app.
📌Nota: Esta reseña es el análisis en profundidad complementario a la entrada de Jan en el Directorio de Software de LLM Local — consulta esa página para ver de un vistazo cómo se compara Jan con docenas de otras herramientas de IA local.
¿Qué es Jan?
Jan es una aplicación de escritorio para chatear con modelos de IA que se ejecutan en tu propio equipo o, si lo prefieres, en los servidores de un proveedor en la nube a través de tu propia clave de API. Su propia descripción en GitHub la define como "una alternativa open source a ChatGPT que funciona 100% offline en tu equipo". La aplicación en sí es una app de escritorio basada en Tauri (según los temas de GitHub del repositorio) con un motor de inferencia local integrado, por lo que la experiencia básica de chat offline no depende de instalar antes ningún otro software.
- Función principal: una interfaz de chat que puede ejecutar modelos localmente mediante un motor integrado, o enrutar peticiones a APIs en la nube y backends autoalojados que tú configures
- Motor de inferencia local: llama.cpp y GGML, según la propia documentación de Jan, con MLX disponible como motor alternativo en hardware Apple Silicon compatible
- Conexiones a la nube y autoalojadas: OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter y HuggingFace, además de endpoints personalizados compatibles con OpenAI/Anthropic para backends como Ollama, vLLM y LocalAI
- Desarrollador: Menlo Research, una empresa registrada en Singapur; GitHub indica "Menlo Research" como titular de los derechos de autor en el archivo LICENSE del repositorio
- Repositorio canónico: github.com/janhq/jan — el nombre de proyecto y organización actualmente en uso activo para el código fuente, las versiones y el sistema de seguimiento de incidencias de Jan
Historia del proyecto Jan e hitos de versión
El repositorio de GitHub de Jan se creó en agosto de 2023, y el proyecto ha lanzado actualizaciones de forma continua desde entonces, añadiendo un servidor API local, una interfaz rediseñada y, más recientemente, soporte para el Model Context Protocol y búsqueda web nativa. Algunos rastreadores de empresas de terceros describen al desarrollador original de Jan como "Homebrew" (también escrito "Homebrew Computer Company"), al que identifican como un nombre anterior del equipo que ahora opera como Menlo Research; PromptQuorum no pudo confirmar de forma independiente este cambio de nombre mediante una declaración oficial de Jan o de Menlo Research, así que trátalo como una afirmación de fuente secundaria y no como un hecho verificado.
- 1v0.4.3 — 21 de diciembre de 2023: inferencia más rápida en todas las plataformas
Why it matters: Mejoras de velocidad de inferencia en Mac, Windows, Linux y equipos con GPU, según el changelog oficial. - 2v0.4.5 — 29 de enero de 2024: se introduce el servidor API local
Why it matters: Añadió el servidor API local compatible con OpenAI, la función que permite a otras aplicaciones tratar a Jan como un backend. - 3v0.5.0 — 3 de junio de 2024: interfaz renovada y soporte para Codestral
Why it matters: Una renovación significativa de la interfaz orientada a hacer la app más clara y fácil de usar, junto con nuevo soporte de modelos. - 4v0.6.1 — 19 de junio de 2025: rediseño completo de la interfaz
Why it matters: El changelog de Jan describe esto como un rediseño completo del aspecto y la experiencia de la app. - 5v0.7.0 — 2 de octubre de 2025: función Projects y soporte para Azure
Why it matters: Añadió organización de conversaciones por proyectos, renombrado de modelos y soporte para Azure OpenAI como proveedor. - 6v0.8.0 — 22 de mayo de 2026: Multi-Token Prediction y un router llama.cpp unificado
Why it matters: Añadió Multi-Token Prediction para modelos llama.cpp compatibles y consolidó el proceso de inferencia local de la app en un único router llama.cpp. - 7v0.8.4 — 21 de julio de 2026: búsqueda web nativa y ajustes por modelo
Why it matters: Añadió herramientas nativas de web_search y web_fetch, además de configuración de plantilla de chat por modelo y almacenamiento de ajustes gestionado por el backend — el hito más reciente indicado en el [changelog oficial](https://jan.ai/changelog) al momento de esta reseña.
¿Qué puedes hacer con Jan?
El conjunto de funciones de Jan gira en torno a una idea: ejecutar modelos localmente por defecto, mientras pone a disposición los modelos en la nube y las herramientas externas como añadidos opcionales. Esto es lo que hace realmente cada parte, según el propio README de GitHub y la documentación de Jan.
- Modelos de IA locales — descarga y ejecuta modelos de pesos abiertos (Llama, Gemma, Qwen, GPT-oss y otros) desde HuggingFace, o desde el propio centro de modelos curado de Jan, que incluye lanzamientos propios como Jan-Code-4B, Jan-v3-4B, Jan-v2-VL y las variantes Jan Nano 32k/128k
- Integración con la nube — añade tu propia clave de API para OpenAI (modelos GPT), Anthropic (modelos Claude), Google Gemini, Groq, Mistral AI, Azure OpenAI u OpenRouter, y chatea con esos modelos en la misma ventana que con los locales
- Endpoints personalizados — Jan también puede conectarse a cualquier backend que hable el formato de OpenAI o Anthropic, lo que en la práctica cubre servidores autoalojados como Ollama, vLLM y LocalAI, además de capas de enrutamiento como LiteLLM
- Asistentes personalizados — crea asistentes configurados para una tarea o personalidad específica, en lugar de empezar cada conversación desde cero
- Servidor API local compatible con OpenAI — Jan puede exponer un servidor API en
http://127.0.0.1:1337que replica el formato de petición/respuesta de la API de OpenAI, para que otras herramientas puedan apuntar a Jan en lugar de a un endpoint en la nube - Model Context Protocol (MCP) — conecta Jan a servidores y herramientas MCP (la documentación de Jan cita Claude Code y OpenClaw como ejemplos) para flujos de trabajo tipo agente que usan herramientas
- Diseño centrado en la privacidad — según el propio posicionamiento de Jan, todo puede ejecutarse localmente sin que ningún dato salga de tu equipo, siempre que solo uses modelos locales y no añadas conexiones a proveedores en la nube
Ejemplos de uso: tres formas de usar Jan
Estos son flujos de trabajo concretos construidos a partir de las funciones documentadas de Jan anteriores — no casos de uso hipotéticos.
Descargar Jan para macOS, Windows y Linux
Jan está disponible para macOS, Windows y Linux, como descarga directa, a través de Microsoft Store y a través de Flathub. Los enlaces siguientes provienen del README oficial de GitHub y de jan.ai — verifica siempre directamente en esas páginas, ya que las URL de las builds pueden cambiar entre versiones.
Plataforma | Descarga |
|---|---|
| Windows | jan.exe o Microsoft Store |
| macOS (Universal) | jan.dmg |
| Linux (.deb) | jan.deb (amd64) |
| Linux (AppImage) | jan.AppImage (amd64) |
| Linux (Flatpak) | Flathub: ai.jan.Jan |
Una build dedicada para Linux ARM64 no forma parte de la tabla de descarga estándar; el seguimiento de incidencias de GitHub de Jan documenta en su lugar una guía comunitaria para Linux ARM64, en lugar de un paquete oficial precompilado al momento de esta reseña — consulta el issue enlazado para el estado actual. Como con cualquier herramienta de modelos locales, la usabilidad real depende del modelo que cargues: Jan en sí no tiene un mínimo de hardware fijo más allá de ejecutar su sistema operativo anfitrión, pero el requisito de RAM/VRAM de un modelo concreto es una restricción aparte, específica de cada modelo.
Precio de Jan: ¿es realmente gratis?
Sí — Jan no tiene ningún nivel de pago. jan.ai no tiene página de precios, y el archivo LICENSE de GitHub se aplica a toda la aplicación, no a un subconjunto de funciones "gratuitas". El texto de la licencia se basa en la Apache License, versión 2.0, con una adición: una solicitud (no un requisito estricto) de atribución "en la documentación y los materiales orientados al usuario, cuando corresponda". Los propios metadatos del repositorio en GitHub clasifican esto como una licencia personalizada ("Other") en lugar de una Apache 2.0 sin modificar, debido a esa cláusula añadida — no es, literalmente, el texto estándar de la Apache 2.0 aprobado por la OSI.
- Sin suscripción, sin nivel de pago, sin límites de uso impuestos por Jan
- No se requiere cuenta ni registro para usar la app
- Ejecutar modelos en la nube (OpenAI, Anthropic, etc.) a través de Jan sigue costando lo que ese proveedor cobre por el uso de su API — Jan no añade ningún margen ni tarifa adicional
- La licencia de la aplicación es una variante de la Apache License 2.0 con una solicitud de atribución añadida, según el archivo LICENSE oficial — las obligaciones de copyleft asociadas a licencias como la AGPL no se aplican a este texto
Jan vs. GPT4All
**Jan y GPT4All son dos de las apps de chat local completamente open source más establecidas**, y se comparan a menudo porque ambas enfatizan la ejecución de modelos offline sin necesidad de cuenta. Las diferencias más claras están en cómo maneja cada una los modelos en la nube y en cómo se organiza cada proyecto.
Aspecto | Jan | GPT4All |
|---|---|---|
| Motor local | llama.cpp (+ opción MLX) | basado en llama.cpp |
| Soporte de modelos en la nube | Integrado — OpenAI, Anthropic, Gemini, Groq, Mistral, Azure, OpenRouter | Limitado / no es un foco principal |
| Servidor API local | Sí, compatible con OpenAI (:1337) | Sí, servidor local compatible con OpenAI |
| Soporte de herramientas/agentes | Integración MCP | No es un foco principal |
| Desarrollador | Menlo Research | Nomic AI |
| Plataformas | macOS/Windows/Linux + MS Store/Flathub | macOS/Windows/Linux |
Si tu prioridad es un flujo de trabajo híbrido local más nube con conectividad de herramientas/agentes (MCP), el conjunto de funciones de Jan es el más amplio de los dos. Si tu prioridad es el cliente de chat completamente offline más simple posible, con la mínima superficie de funciones, vale la pena evaluar GPT4All directamente en nomic.ai/gpt4all. Ambos son gratuitos y de código abierto; verifica los detalles de funciones actuales en el sitio propio de cada proyecto antes de decidirte, ya que ambos publican actualizaciones con frecuencia.
¿Quién debería usar Jan?
Que Jan te convenga o no depende de si quieres una única app gratuita que cubra tanto el chat completamente offline como modelos en la nube opcionales, además de un servidor API local para otras herramientas.
Jan frente a otras apps de chat local
Jan es una de varias apps que combinan inferencia de modelos locales con conexiones opcionales a la nube en una sola interfaz. Así se posiciona frente a otras opciones en este espacio — consulta el Directorio de Software de LLM Local para el catálogo completo, y la comparación dedicada Jan vs. GPT4All más arriba para el enfrentamiento más cercano.
- LM Studio** — una app de chat y gestión de modelos centrada en lo local, con un navegador de modelos integrado muy pulido; consulta la comparación LM Studio vs. Jan vs. GPT4All para una comparación directa a tres que ya cubre a Jan frente a esta app en detalle.
- GPT4All** — un cliente de chat local open source de Nomic AI; consulta la sección de comparación dedicada más arriba.
- Msty** — una app de escritorio de código cerrado que también combina chat local y en la nube, con funciones añadidas como comparación de modelos en paralelo y RAG documental; consulta la reseña de Msty para todos los detalles.
- Enchanted** — un cliente nativo de Mac/iOS open source construido específicamente para Ollama; de alcance de plataforma más estrecho que Jan, pero nativo en plataformas Apple. Consulta la reseña de Enchanted.
- BoltAI** — una app asistente de IA para macOS/Windows con integración profunda a nivel de sistema operativo (atajos de todo el sistema, integraciones con apps) además de soporte de modelos locales y en la nube; consulta la reseña de BoltAI.
- AnythingLLM** — una app centrada en chat documental y RAG; si la recuperación sobre tus propios documentos es la función principal que necesitas, consulta la comparación AnythingLLM vs. PrivateGPT vs. Open WebUI RAG.
- Open WebUI** — una interfaz de chat autoalojada y basada en navegador, que normalmente se ejecuta junto con Ollama; a diferencia de Jan, se despliega como una app web (a menudo en un contenedor) en lugar de como un cliente de escritorio nativo que instalas directamente.
Errores comunes al evaluar Jan
La mayor parte de la confusión sobre Jan proviene de sus términos de licencia, de su relación con Menlo Research, o de asumir que es puramente offline sin ninguna opción en la nube.
Preguntas frecuentes
¿Qué es Jan?
Jan (jan.ai, código fuente en github.com/janhq/jan) es una aplicación de escritorio gratuita y de código abierto que ejecuta modelos de IA localmente mediante un motor llama.cpp integrado, con conexiones opcionales a proveedores en la nube como OpenAI y Anthropic.
¿Es gratis Jan?
Sí. jan.ai no tiene página de precios, y el archivo LICENSE de GitHub se aplica a toda la aplicación sin ningún nivel de pago. Si conectas un proveedor en la nube como OpenAI, pagas directamente a ese proveedor por el uso de la API — Jan en sí no cobra nada.
¿Es Jan de código abierto? ¿Qué licencia usa?
Sí, Jan es de código abierto. Su archivo LICENSE se basa en la Apache License, versión 2.0, con una solicitud añadida de atribución en materiales orientados al usuario. Los metadatos del repositorio de GitHub clasifican esto como una licencia personalizada ("Other") en lugar de una Apache 2.0 sin modificar, debido a esa cláusula. Algunos listados de terceros describen a Jan como AGPL 3.0 — según una lectura directa del archivo LICENSE actual, eso no coincide; verifica el texto de la licencia tú mismo para cualquier decisión legal.
¿Funciona Jan sin conexión?
Sí. Una vez que hayas descargado un modelo local a través del centro de modelos de Jan o desde HuggingFace, Jan ejecuta ese modelo mediante su motor llama.cpp integrado sin necesitar conexión a internet. Solo se necesita conexión a internet para descargar modelos inicialmente o para usar un proveedor en la nube conectado.
¿Jan soporta modelos en la nube como GPT o Claude?
Sí. Jan permite conectar tu propia clave de API para OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI y OpenRouter, permitiéndote usar modelos en la nube junto a los locales en la misma app.
¿Puede Jan conectarse a Ollama, vLLM o LocalAI?
Sí, mediante endpoints personalizados. Jan puede conectarse a cualquier backend que hable el formato de API de OpenAI o Anthropic, lo que cubre servidores autoalojados como Ollama, vLLM y LocalAI, configurados en Settings > Model Providers.
¿Qué plataformas soporta Jan?
macOS (build universal), Windows y Linux (paquetes .deb y AppImage), según el README oficial de GitHub. Jan también se distribuye a través de Microsoft Store y Flathub.
¿Tiene Jan un servidor API local?
Sí. Jan puede ejecutar un servidor API local compatible con OpenAI en http://127.0.0.1:1337, iniciado manualmente desde Settings > Local API Server. Otras aplicaciones que esperen el formato de la API de OpenAI pueden apuntar a esta dirección en lugar de a un endpoint en la nube.
¿Quién desarrolla Jan?
Jan está desarrollado por Menlo Research, una empresa registrada en Singapur que figura como titular de los derechos de autor en el archivo LICENSE de Jan. Algunos rastreadores de empresas de terceros mencionan un nombre de equipo anterior, "Homebrew", que PromptQuorum no pudo confirmar de forma independiente mediante una fuente oficial.
¿Cuándo se lanzó Jan por primera vez?
El repositorio de GitHub de Jan se creó en agosto de 2023. Las entradas públicas del changelog que esta reseña pudo verificar comienzan en la versión 0.4.3 (21 de diciembre de 2023) y continúan hasta la versión 0.8.4 (21 de julio de 2026) — consulta el changelog oficial para el historial completo.
