Una biblioteca de Rust para crear aplicaciones con LLM y un agente de programación para terminal basado en ella, cuyas funciones son plugins de Bevy.
- Estrellas
- 17,595
- Forks
- 1,478
- Issues abiertos
- 117
- Último commit
- ayer
¿Qué es?
Leon es un asistente personal de IA basado en herramientas, contexto, memoria y ejecución agéntica. Puede funcionar en tres modos: smart elige automáticamente el enfoque, controlled sigue skills y acciones nativas deterministas, y agent planifica paso a paso. En lugar de responder solo con texto, utiliza herramientas reales para hacer el trabajo.
Leon mantiene una memoria por capas que abarca preferencias duraderas, contexto cotidiano y conversaciones recientes; también puede usar información sobre el equipo y la configuración en los que se ejecuta. Es compatible con proveedores de IA locales y remotos, para que los usuarios puedan elegir el equilibrio entre privacidad, control y capacidad. La función de uso del equipo puede manejar interfaces de escritorio y navegador, y verificar los resultados visualmente.
El proyecto está en la versión 2.0 Developer Preview en la rama develop, requiere Node.js >= 24 y es compatible con Linux, macOS y Windows. La versión anterior, más estable y previa a los agentes, está en la rama master. Las skills integradas abarcan búsqueda, productividad, utilidades del sistema, contenido multimedia, ayuda para programar y funciones de voz.
Funciones clave
- 01Se ejecuta localmente de forma predeterminada y puede conectarse a proveedores de IA locales o remotos.
- 02Ofrece los modos de ejecución smart, controlled y agent.
- 03Usa herramientas reales y skills de agente nativas o basadas en SKILL.md para completar tareas.
- 04Mantiene una memoria por capas de preferencias, contexto diario y conversaciones recientes.
- 05Permite interactuar con interfaces de escritorio y navegador mediante el uso del equipo.
Casos de uso
- Crear un asistente personal centrado en la privacidad que funcione con modelos locales.
- Automatizar tareas cotidianas, como búsquedas, productividad y utilidades del sistema.
- Experimentar con el uso de herramientas al estilo de los agentes y la memoria en tu propio equipo.
- Ampliar un asistente con skills y conjuntos de herramientas personalizados.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/leon-ai/leon.git - 2
Ve a la raíz del proyecto
cd leon - 3
Instala pnpm y las dependencias
npm install --global pnpm@latest && pnpm install - 4
Ejecuta Leon (la aplicación está en http://localhost:5366)
pnpm start
Antes de usarlo
- Se requiere Node.js 24.0.0 o posterior.
- La versión 2.0 Developer Preview está en curso, la nueva documentación aún no está lista y es posible que el sitio de documentación no esté actualizado con respecto al código.
Temas
Preguntas frecuentes
- ¿Qué es leon?
- Leon es un asistente personal de IA de código abierto que se ejecuta localmente y puede usar herramientas, memoria y contexto para completar tareas. Leon es un asistente personal de IA basado en herramientas, contexto, memoria y ejecución agéntica. Puede funcionar en tres modos: smart elige automáticamente el enfoque, controlled sigue skills y acciones nativas deterministas, y agent planifica paso a paso. En lugar de responder solo con texto, utiliza herramientas reales para hacer el trabajo.
- ¿leon es gratuito? ¿Qué licencia tiene?
- leon es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿leon sigue mantenido?
- Mantenimiento activo. El último commit de leon fue el 20 oct 2026.
- ¿Para qué puedo usar leon?
- Crear un asistente personal centrado en la privacidad que funcione con modelos locales. Automatizar tareas cotidianas, como búsquedas, productividad y utilidades del sistema. Experimentar con el uso de herramientas al estilo de los agentes y la memoria en tu propio equipo. Ampliar un asistente con skills y conjuntos de herramientas personalizados.
- ¿Cómo se instala leon?
- Clona el repositorio: git clone https://github.com/leon-ai/leon.git Ve a la raíz del proyecto: cd leon Instala pnpm y las dependencias: npm install --global pnpm@latest && pnpm install Ejecuta Leon (la aplicación está en http://localhost:5366): pnpm start
- ¿Dónde consigo leon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/leon-ai/leon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma TypeScript de código abierto para crear y desplegar agentes de IA duraderos y de larga ejecución, y flujos de trabajo en segundo plano con reintentos, colas y observabilidad.
Agente de IA de escritorio de código abierto de NetEase Youdao que realiza tareas de oficina con archivos locales y recibe instrucciones por apps de mensajería como WeChat y Feishu.
Herramientas locales de búsqueda, descarga, rastreo e investigación web para agentes de IA mediante MCP, sin claves de API ni costo por consulta.
SDKs de TypeScript, Ruby y Python para crear interfaces interactivas que las herramientas MCP pueden devolver y los hosts pueden renderizar.
Framework de TypeScript para crear agentes LLM con estado y de larga duración como grafos, con persistencia, memoria y supervisión humana.