Об этом проекте

Leon — это open-source персональный ИИ-ассистент, предназначенный для локального запуска, использования явных инструментов, сохранения контекста и выполнения задач через детерминированные рабочие процессы или планирование в агентном стиле. Согласно примечанию в репозитории, ветка `develop` сосредоточена на Developer Preview Leon 2.0. Новая документация ещё не готова, а публичный сайт документации в основном описывает прежнюю архитектуру. Ветка `master` остаётся доступной для более старого и стабильного доагентного релиза. Текущий ассистент поддерживает три режима выполнения: `smart`, который выбирает подход автоматически; `controlled`, который следует детерминированным нативным навыкам и действиям; и `agent`, который может планировать задачи пошагово. Он включает нативные навыки и агентные навыки на основе `SKILL.md`, при этом поток нативных навыков описывается как Skills → Actions → Tools → Functions → Binaries. Leon построен вокруг контекста окружения, многоуровневой памяти для долговременных предпочтений и недавних взаимодействий, компактной самомодели и ограниченной системы проактивных импульсов. Он может использовать локальных или удалённых ИИ-провайдеров и включает постепенно загружаемые возможности работы с компьютером для десктопных и браузерных интерфейсов, с визуальной проверкой и поддержкой локального запуска или запуска через Satellite. Репозиторий организован в основной серверный рантайм и HTTP API, веб-приложение, UI-компоненты, нативные и агентные навыки, мосты Node.js/Python, TCP-сервисы Python и сгенерированные контекстные документы по архитектуре. Включённые навыки и наборы инструментов охватывают поиск, продуктивность, системные утилиты, медиарабочие процессы, помощь в программировании, взаимодействия на основе памяти и голосовые/аудиофункции. Для настройки указаны требования: Node.js 24 или новее, pnpm и Linux, macOS или Windows. После установки зависимостей с помощью `pnpm install` Leon можно запустить командой `pnpm start`, и по умолчанию он доступен по адресу `http://localhost:5366`; `pnpm run check` проверяет настройку. Проект распространяется под лицензией MIT и принимает участие сообщества через дорожную карту, Discord, issues, рассылку и процесс онбординга контрибьюторов.