Библиотека на Rust для создания приложений с LLM и терминальный coding agent на её основе с функциями в виде Bevy-плагинов.
- Звёзды
- 17,595
- Форки
- 1,478
- Открытые issues
- 117
- Последний коммит
- вчера
Что это?
Leon — персональный ИИ-ассистент, работа которого основана на инструментах, контексте, памяти и автономном выполнении задач. Он поддерживает три режима: smart автоматически выбирает подход, controlled действует по предсказуемым встроенным навыкам и сценариям, а agent планирует шаг за шагом. Вместо того чтобы отвечать только текстом, Leon вызывает реальные инструменты и выполняет работу.
Leon хранит данные в нескольких слоях памяти: устойчивые предпочтения, повседневный контекст и недавние беседы. Он также может использовать сведения о компьютере и конфигурации, на которых работает. Ассистент поддерживает локальных и удалённых ИИ-провайдеров, позволяя выбирать баланс между приватностью, контролем и возможностями. Функция управления компьютером позволяет работать с интерфейсами рабочего стола и браузера и проверять визуальные результаты.
Сейчас проект находится на стадии 2.0 Developer Preview в ветке develop. Для работы требуется Node.js >= 24; поддерживаются Linux, macOS и Windows. Более старая и стабильная версия, предшествующая появлению agent-функций, доступна в ветке master. Встроенные навыки охватывают поиск, продуктивность, системные утилиты, мультимедиа, помощь с программированием и голосовые функции.
Ключевые возможности
- 01По умолчанию работает локально и может подключаться к локальным или удалённым ИИ-провайдерам.
- 02Поддерживает режимы выполнения smart, controlled и agent.
- 03Вызывает реальные инструменты и встроенные навыки или навыки на основе SKILL.md для выполнения задач.
- 04Хранит в нескольких слоях памяти предпочтения, повседневный контекст и недавние беседы.
- 05Позволяет взаимодействовать с интерфейсами рабочего стола и браузера.
Сценарии использования
- Создание персонального ассистента с упором на приватность и поддержкой локальных моделей.
- Автоматизация повседневных задач, таких как поиск, повышение продуктивности и работа с системными утилитами.
- Эксперименты с использованием инструментов и памяти в агентном режиме на собственном компьютере.
- Расширение ассистента с помощью пользовательских навыков и наборов инструментов.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/leon-ai/leon.git - 2
Перейдите в корень проекта
cd leon - 3
Установите pnpm и зависимости
npm install --global pnpm@latest && pnpm install - 4
Запустите Leon (приложение доступно по адресу http://localhost:5366)
pnpm start
Что важно знать
- Требуется Node.js версии 24.0.0 или новее.
- Работа над 2.0 Developer Preview продолжается, новая документация ещё не готова, а сайт документации может отставать от кода.
Темы
Частые вопросы
- Что такое leon?
- Leon — персональный ИИ-ассистент с открытым исходным кодом, который работает локально и использует инструменты, память и контекст для выполнения задач. Leon — персональный ИИ-ассистент, работа которого основана на инструментах, контексте, памяти и автономном выполнении задач. Он поддерживает три режима: smart автоматически выбирает подход, controlled действует по предсказуемым встроенным навыкам и сценариям, а agent планирует шаг за шагом. Вместо того чтобы отвечать только текстом, Leon вызывает реальные инструменты и выполняет работу.
- leon можно использовать бесплатно? Какая у него лицензия?
- leon распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- leon всё ещё поддерживается?
- Активно поддерживается. Последний коммит в leon — 20 окт. 2026 г..
- Для чего можно использовать leon?
- Создание персонального ассистента с упором на приватность и поддержкой локальных моделей. Автоматизация повседневных задач, таких как поиск, повышение продуктивности и работа с системными утилитами. Эксперименты с использованием инструментов и памяти в агентном режиме на собственном компьютере. Расширение ассистента с помощью пользовательских навыков и наборов инструментов.
- Как установить leon?
- Клонируйте репозиторий: git clone https://github.com/leon-ai/leon.git Перейдите в корень проекта: cd leon Установите pnpm и зависимости: npm install --global pnpm@latest && pnpm install Запустите Leon (приложение доступно по адресу http://localhost:5366): pnpm start
- Где скачать leon?
- Исходный код и инструкции по установке — на GitHub: https://github.com/leon-ai/leon
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source-платформа на TypeScript для создания и развёртывания долгоживущих AI-агентов и фоновых процессов с повторами, очередями и мониторингом.
Настольный ИИ-агент с открытым исходным кодом от NetEase Youdao, который выполняет офисные задачи с локальными файлами и принимает команды через WeChat, Feishu и другие мессенджеры.
Локальные инструменты для веб-поиска, загрузки страниц, обхода сайтов и исследований для AI-агентов через MCP — без API-ключей и платы за запросы.
SDK на TypeScript, Ruby и Python для создания интерактивных UI-ресурсов, которые MCP-инструменты могут возвращать, а хосты — отображать.
TypeScript-фреймворк для создания долгоживущих LLM-агентов с состоянием в виде графов, с поддержкой персистентности, памяти и взаимодействия с человеком.