Sobre el proyecto

Leon es un asistente personal de IA de código abierto diseñado para ejecutarse localmente, utilizar herramientas explícitas, retener contexto y completar tareas mediante flujos de trabajo deterministas o planificación de tipo agente. Según el aviso del repositorio, la rama `develop` se centra en la vista previa para desarrolladores de Leon 2.0. Su nueva documentación no está lista, y el sitio de documentación pública describe en gran medida la arquitectura heredada. La rama `master` permanece disponible para la versión pre-agéntica más antigua y estable. El asistente actual admite tres modos de ejecución: `smart`, que selecciona un enfoque automáticamente; `controlled`, que sigue habilidades nativas y acciones deterministas; y `agent`, que puede planificar tareas paso a paso. Incluye habilidades nativas y habilidades de agente respaldadas por `SKILL.md`, con un flujo de habilidades nativas descrito como Habilidades → Acciones → Herramientas → Funciones → Binarios. Leon se construye en torno al contexto del entorno, memoria en capas para preferencias duraderas e interacciones recientes, un modelo propio compacto y un sistema de pulso proactivo acotado. Puede utilizar proveedores de IA locales o remotos e incluye capacidades de uso de computadora cargadas progresivamente para interfaces de escritorio y navegador, con verificación visual y soporte para ejecución local o a través de Satellite. El repositorio está organizado en un servidor principal en tiempo de ejecución y una API HTTP, una aplicación web, componentes de interfaz de usuario, habilidades nativas y de agente, puentes Node.js/Python, servicios TCP de Python y documentos de contexto de arquitectura generados. Las habilidades y kits de herramientas incluidos cubren búsqueda, productividad, utilidades del sistema, flujos de trabajo multimedia, asistencia de codificación, interacciones respaldadas por memoria y funciones de voz/audio. Los requisitos enumerados para la configuración son Node.js 24 o más reciente, pnpm y Linux, macOS o Windows. Después de instalar las dependencias con `pnpm install`, Leon se puede iniciar con `pnpm start` y se expone por defecto en `http://localhost:5366`; `pnpm run check` verifica la configuración. El proyecto tiene licencia MIT y acepta participación comunitaria a través de su hoja de ruta, Discord, problemas, boletín informativo y proceso de incorporación de colaboradores.