De asistente por intenciones a agéntico 2.0
Leon AI comenzó como un proyecto personal del desarrollador francés Louis Grenard en 2017 y ha estado en desarrollo activo, en gran parte en tiempo libre, desde su primer lanzamiento público en 2019. Durante la mayor parte de su historia, Leon ha sido un asistente personal clásico de clasificación de intenciones: hablas o escribes una solicitud, esta se compara con intenciones entrenadas, y un skill coincidente ejecuta la acción — diseñado para funcionar sin conexión, de modo que las solicitudes no tengan que salir del equipo.
Según un aviso publicado en el repositorio de GitHub en marzo de 2026, Leon está en pleno proceso de una 2.0 Developer Preview — una reconstrucción del núcleo en torno a herramientas, contexto, memoria y ejecución agéntica, en lugar de solo intenciones fijas. La rama develop, ahora la predeterminada del repositorio, lleva este nuevo núcleo; la versión anterior, más estable y basada en intenciones, sigue disponible en la rama master para quien prefiera el asistente documentado y pre-agéntico en vez de la reescritura en curso.
Esta historia distingue a Leon de los demás frameworks de esta serie. LangChain, CrewAI, AutoGen y Semantic Kernel se construyeron desde el inicio como bibliotecas para desarrolladores, pensadas para componer llamadas a LLM dentro de aplicaciones. Leon comenzó como un producto de asistente personal orientado al usuario final — algo que se instala y con lo que se habla directamente — y su reconstrucción 2.0 añade capacidad agéntica sobre esa base de asistente, no al revés.
Inicio del proyecto
- Fecha:
- 2017
- Qué significa:
- Louis Grenard comienza a construir Leon como asistente personal autoalojado
Primer lanzamiento público
- Fecha:
- 2019
- Qué significa:
- Leon se publica en GitHub bajo licencia MIT como asistente basado en intenciones, con voz y texto
Comienza la 2.0 Developer Preview
- Fecha:
- 2026-03
- Qué significa:
- Un aviso en el repositorio marca una reconstrucción desde cero en torno a herramientas, contexto, memoria y ejecución agéntica en la rama develop
Más de 17.500 estrellas en GitHub
- Fecha:
- 2026-09
- Qué significa:
- leon-ai/leon supera las 17.500 estrellas y los 1.470 forks
📌Nota: La licencia MIT no ha cambiado entre la versión estable y la 2.0 Developer Preview — ambas son gratuitas, y sigue sin existir ningún producto Leon de pago ni servicio en la nube alojado.
¿Qué es Leon AI?
Leon AI es un framework de código abierto para un asistente personal (licencia MIT, github.com/leon-ai/leon) que instalas y ejecutas tú mismo, ya sea como el asistente estable basado en intenciones o como la 2.0 Developer Preview en curso. Ambas ramas se basan en una estructura de skills — capacidades modulares que puedes instalar, escribir o compartir — en lugar de un conjunto de funciones fijo.
- Dos ramas activas en el mismo repositorio: la rama estable y documentada
master, basada en intenciones, y la ramadevelopcon la 2.0 Developer Preview (predeterminada del repositorio), que reconstruye el núcleo en torno a herramientas, contexto, memoria y ejecución agéntica - Interacción por voz y texto: puedes hablarle o escribirle a Leon, y este puede responder por voz o texto según la configuración
- Capacidad de funcionar sin conexión por diseño en la rama estable: la NLU de coincidencia de intenciones puede ejecutarse totalmente en el dispositivo, de modo que las solicitudes nunca tienen que salir del equipo donde corre Leon
- Modos de ejecución de la 2.0 Developer Preview: el modo
smartdeja que Leon elija cómo manejar una solicitud, el modocontrolledsigue skills nativos deterministas, y el modoagentpermite que Leon planifique acciones en varios pasos - Skills de la 2.0 Developer Preview: skills nativos para acciones controladas y deterministas, y skills de agente respaldados por un archivo
SKILL.mdpara flujos de trabajo más abiertos - Memoria en capas en la 2.0 Developer Preview: gestión separada de preferencias duraderas, contexto del día a día e historial de discusión reciente
- Independiente del modelo en la 2.0 Developer Preview: es compatible con proveedores de IA locales y remotos, de modo que una implementación autoalojada puede permanecer completamente sin conexión o recurrir a un modelo en la nube si se configura para ello
Por qué importan las dos ramas
La rama master sigue siendo útil para quien quiera un asistente funcional y documentado hoy mismo. La rama develop con la 2.0 Developer Preview es donde Louis Grenard está reconstruyendo el núcleo de Leon, y su documentación explícitamente aún no está terminada — el repositorio remite a core/context/LEON.md y core/context/ARCHITECTURE.md dentro del propio código como la referencia más precisa por ahora.
# Instalar el CLI de Leon (rama estable)
npm install --global @leon-ai/cli
# Crear una instancia de Leon
leon create birth
# Verificar la instalación
leon check
# Ejecutar Leon
leon start
# Leon ahora se ejecuta en http://localhost:1337¿Cuánto cuesta Leon AI?
Leon AI es gratuito bajo la licencia MIT, tanto para la versión estable como para la 2.0 Developer Preview — no existe ningún plan de pago, suscripción o producto Leon Cloud alojado. Solo pagas tu propio hardware y, si conectas la 2.0 Developer Preview a un proveedor de IA remoto, los costos de uso propios de ese proveedor.
- Leon AI (estable o 2.0 Developer Preview): gratis para siempre bajo la licencia MIT, autoalojado, sin límites de uso, sin necesidad de cuenta
- No existe ninguna oferta oficial en la nube alojada — autoalojar en tu propio equipo con Linux, macOS o Windows es la única forma de ejecutar Leon
- Costo opcional: tu propio hardware para autoalojar, más cualquier tarifa de API de un proveedor de modelo remoto si configuras la 2.0 Developer Preview para usar un proveedor remoto en lugar de uno local
- La financiación del proyecto proviene de GitHub Sponsors en lugar de ingresos por producto — Louis Grenard ha declarado en el repositorio que Leon todavía se desarrolla en gran parte en tiempo libre
¿Cómo instalar y empezar con Leon AI?
Instalar Leon depende de la rama que quieras: la rama estable y documentada solo necesita una instalación global de npm, mientras que la 2.0 Developer Preview requiere clonar el repositorio directamente y usar pnpm. Ambas funcionan autoalojadas, sin cuenta ni registro en la nube.
- 1Comprueba los requisitos previos: Node.js >= 16 y npm >= 8, en Linux, macOS o Windows.
- 2Instala el CLI de Leon globalmente:
npm install --global @leon-ai/cli. - 3Crea una instancia de Leon:
leon create birth(añade--dockerpara instalar en un contenedor Docker en su lugar). - 4Verifica la instalación:
leon check. - 5Ejecuta Leon:
leon start, y abrehttp://localhost:1337en el navegador. - 6Lee la documentación de la rama estable para la configuración de skills, la configuración de voz y la referencia completa del CLI.
Instalar en su lugar la 2.0 Developer Preview
La 2.0 Developer Preview no se distribuye mediante el instalador CLI — se ejecuta directamente desde una copia completa del repositorio, y necesita una versión de Node.js más reciente que la rama estable.
- Instala Node.js >= 24.0.0 (el proyecto recomienda gestionar versiones con Volta), en Linux, macOS o Windows.
- Clona el repositorio:
git clone https://github.com/leon-ai/leon.gitycd leon. - Instala pnpm globalmente:
npm install --global pnpm@latest. - Instala las dependencias:
pnpm install. - Verifica la instalación:
pnpm run check. - Ejecuta Leon:
pnpm start, y abrehttp://localhost:5366en el navegador. - Lee
core/context/LEON.mdycore/context/ARCHITECTURE.mden el repositorio para conocer la arquitectura actual, ya que el sitio público de documentación aún no se ha actualizado para la 2.0.
¿Necesito una cuenta para ejecutar Leon?
No. Leon solo funciona autoalojado — no se requiere ninguna cuenta, registro ni servicio en la nube, ni para la rama estable ni para la 2.0 Developer Preview.
¿Qué método de instalación debería usar si solo quiero un asistente funcional hoy mismo?
La rama estable master, instalada con npm install --global @leon-ai/cli seguido de leon create birth, es la opción documentada y más madura. La 2.0 Developer Preview en la rama develop es para quienes quieren seguir o contribuir a la reconstrucción en curso.
¿Para quién es Leon AI?
Leon AI es adecuado para desarrolladores que quieren un asistente personal autoalojado y extensible bajo su control total, especialmente si el funcionamiento sin conexión y la privacidad importan más que un producto pulido y terminado. Es menos adecuado para quien busca un framework de aplicaciones LLM de propósito general y mantenido, en lugar de un producto de asistente para el usuario final.
Usa Leon AI si
- Quieres un asistente personal autoalojado al que hablar o escribir, con voz y capacidad sin conexión en la rama estable
- Quieres construir y compartir skills modulares en lugar de trabajar dentro de una biblioteca de orquestación LLM de propósito general
- Te sientes cómodo con un proyecto que tiene pocos colaboradores, incluyendo leer el código fuente directamente cuando la documentación está incompleta
- Quieres seguir o experimentar con una reconstrucción agéntica en curso (la 2.0 Developer Preview) en lugar de usar solo un producto terminado
Evita Leon AI si
- Necesitas un framework documentado y listo para producción para componer llamadas a LLM dentro de una aplicación personalizada — LangChain o LangGraph están construidos y documentados específicamente para eso
- Necesitas coordinación multiagente basada en roles entre varios agentes especializados — CrewAI o AutoGen están diseñados para ese patrón, que no es el enfoque de Leon
- Necesitas un agente con memoria a largo plazo persistente y autoeditable como producto principal ya documentado — Letta está construido específicamente para eso
- Necesitas soporte empresarial, un SLA o un producto alojado — Leon no tiene ningún plan comercial ni servicio en la nube alojado
¿Cuándo NO deberías usar Leon AI?
Evita Leon AI cuando necesites un framework o producto maduro y completamente documentado, o cuando la documentación incompleta de la reconstrucción 2.0 pudiera bloquear a tu equipo.
- Un equipo que necesita documentación estable y versionada hoy mismo — la 2.0 Developer Preview explícitamente aún no tiene documentación terminada, y el repositorio te remite a los archivos fuente en su lugar
- Un equipo que construye una aplicación LLM personalizada en lugar de desplegar un producto de asistente — una biblioteca como LangChain o LlamaIndex encaja más directamente para componer llamadas dentro de tu propia aplicación
- Un equipo que necesita una base de colaboradores activamente grande y skills frecuentes de terceros — el proyecto se describe a sí mismo como aún desarrollado en gran parte en tiempo libre por un grupo pequeño, con la contribución a la 2.0 abierta deliberadamente por etapas mientras el núcleo se estabiliza
- Un equipo que necesita memoria de agente persistente y autoeditable como función madura y documentada — Letta está construido y documentado específicamente para eso, mientras que la capa de memoria de Leon en la 2.0 todavía es nueva
- Usa Leon AI en cambio cuando el requisito central sea un asistente personal autoalojado, al que hablarle, con capacidad sin conexión, y te sientas cómodo con un proyecto de código abierto más pequeño y en evolución
Leon AI vs. alternativas
Leon AI compite con otros frameworks de agentes y asistentes autoalojados, cada uno optimizado para una parte distinta del problema — un asistente personal al que hablarle, frente a la orquestación multiagente, frente a la memoria de agente a largo plazo.
Herramienta | Interfaz | Licencia | Respaldo | Ideal para |
|---|---|---|---|---|
| Leon AI | App de voz/texto + CLI | MIT | Louis Grenard (independiente) | Asistente personal autoalojado |
| Letta | Código Python / TS | Apache 2.0 | Letta Inc. (financiado por VC) | Memoria a largo plazo para un agente |
| Hermes Agent | App autoalojada | MIT | Independiente | Agente personal autosuperador |
| AutoGen | Código Python | MIT / CC-BY | Microsoft Research | Patrones de conversación multiagente |
| SuperAGI | Consola web con GUI | MIT | TransformerOptimus (independiente) | Agentes autónomos con interfaz gráfica |
Errores comunes al evaluar Leon AI
Estos errores surgen de tratar a Leon como un framework LLM terminado y documentado, o de pasar por alto que las ramas estable y 2.0 son dos bases de código distintas dentro del mismo repositorio.
Error 1: seguir tutoriales de la rama estable en la 2.0 Developer Preview
La documentación en docs.getleon.ai y los tutoriales más antiguos describen el asistente basado en intenciones de la rama estable master. La 2.0 Developer Preview en la rama develop tiene un proceso de instalación distinto, un requisito de Node.js distinto y una arquitectura interna distinta — comprueba qué rama describe una guía antes de seguirla.
Error 2: esperar que Leon funcione como una biblioteca de orquestación LLM de propósito general
Leon AI es un producto de asistente personal para el usuario final que se instala y con el que se habla, no una biblioteca de Python o JavaScript para componer llamadas a LLM dentro de tu propia aplicación. Para ese caso de uso, LangChain o LangGraph están construidos y documentados específicamente.
Error 3: asumir que existe un producto Leon Cloud alojado
No existe ninguna versión oficial alojada de Leon. Cada implementación — estable o 2.0 Developer Preview — se autoaloja en tu propio equipo con Linux, macOS o Windows.
Preguntas frecuentes
¿Leon AI es gratis?
Sí. Leon AI es de código abierto bajo la licencia MIT y gratuito para cualquier uso, incluido el comercial, sin límites de uso, tanto en la rama estable como en la 2.0 Developer Preview. No existe ningún plan de pago ni producto en la nube alojado.
¿Cuál es la diferencia entre la versión estable y la 2.0 Developer Preview?
La versión estable, en la rama master, es el asistente personal original basado en intenciones, con voz y texto, documentado en docs.getleon.ai. La 2.0 Developer Preview, en la rama develop (predeterminada del repositorio), es una reconstrucción activa del núcleo de Leon en torno a herramientas, contexto, memoria y ejecución agéntica, cuya documentación propia aún no está terminada.
¿Quién creó Leon AI?
El desarrollador francés Louis Grenard inició Leon como proyecto personal en 2017 y lo publicó en GitHub en 2019.
¿Puede Leon AI funcionar completamente sin conexión?
En la rama estable, sí — la NLU de coincidencia de intenciones puede ejecutarse totalmente en el dispositivo, de modo que las solicitudes nunca tienen que salir del equipo. En la 2.0 Developer Preview, el funcionamiento sin conexión depende del proveedor de IA que configures: un proveedor de modelo local lo mantiene sin conexión, mientras que un proveedor remoto envía las solicitudes al exterior.
¿Bajo qué licencia se publica Leon AI?
Bajo la licencia MIT, que cubre tanto la rama estable como la 2.0 Developer Preview, y que permite el uso comercial gratuito, la modificación y el autoalojamiento.
¿Cuántas estrellas de GitHub tiene Leon AI?
El repositorio leon-ai/leon ha superado las 17.500 estrellas de GitHub y los 1.470 forks.
¿Leon AI admite interacción por voz?
Sí. Puedes hablarle o escribirle a Leon, y este puede responder por voz o por texto según la configuración.
¿Qué es un "skill" en Leon AI?
Un skill es una capacidad modular que Leon ejecuta. La 2.0 Developer Preview distingue entre skills nativos (acciones controladas y deterministas) y skills de agente (respaldados por un archivo SKILL.md, para flujos de trabajo más abiertos planificados por el agente).
¿Necesito una cuenta o suscripción en la nube para usar Leon AI?
No. Leon solo funciona autoalojado, en tu propio equipo con Linux, macOS o Windows — no hay cuenta, registro ni suscripción en la nube para ninguna de las dos ramas.
¿Se mantiene activamente Leon AI?
Sí — el repositorio muestra commits continuos hasta septiembre de 2026, y actualmente está en pleno proceso de reconstrucción de la 2.0 Developer Preview. El proyecto se desarrolla en gran parte en tiempo libre por un grupo pequeño de colaboradores, algo que el mantenedor ha declarado abiertamente en el repositorio.
