by Leon AI (open source) Windows, macOS, Linux, OpenAI, Mistral, Ollama, локальные модели, STT/TTS
Open-source персональный ассистент с упором на приватность — построен вокруг инструментов, контекста, памяти и агентного исполнения задач. Работает полностью локально с локальным голосовым пайплайном (STT/TTS) либо с внешними LLM-провайдерами на выбор.
Self-hosted альтернатива GitHub Copilot с открытым кодом. Запускаешь у себя на сервере или GPU — AI-автодополнение …
Self-hosted AI-агент от Nous Research с встроенным циклом обучения: создаёт навыки из опыта, улучшает их по …
Самохостируемая OpenAI-совместимая REST API для запуска LLM, изображений, аудио и эмбеддингов локально. Заменяет OpenAI API без …
Open source альтернатива ChatGPT, которая работает полностью офлайн. Desktop-приложение с красивым интерфейсом, встроенным управлением моделями и …
git clone https://github.com/leon-ai/leon.git cd leon npm install npm run train npm start
Ваш персональный ИИ-ассистент с открытым исходным кодом.
Я делюсь прогрессом по Leon чаще всего в X / @grenlouis
Следить за прогрессом в X / @grenlouis · Сайт · Рассылка · Дорожная карта · История
[!IMPORTANT] В настоящее время Leon сосредоточен на Developer Preview 2.0 в ветке
develop.
- Новая документация ещё не готова.
- Текущий сайт с документацией и старые руководства в основном отражают устаревшую архитектуру.
- Если вам нужна устаревшая, более стабильная версия Leon без агентных возможностей, используйте ветку
master.- Если вы хотите изучить или внести вклад в новый core Leon,
develop— подходящее место.
Наиболее точные высокоуровневые справочные материалы о текущем состоянии Leon:
Leon — это ваш персональный ИИ-ассистент с открытым исходным кодом, построенный на основе инструментов, контекста, памяти и агентного выполнения.
Leon разработан, чтобы оставаться практичным, учитывающим конфиденциальность и основанным на вашей реальной среде. Он может работать локально, использовать специализированные инструменты вместо свободных предположений и выполнять задачи от начала до конца как в детерминированных рабочих процессах, так и в режиме агентного выполнения.
Leon больше не является просто классическим ассистентом с классификацией намерений, каким он был при первом релизе в 2019 году.
Сегодня Leon разрабатывается как более функциональный ассистент, который может понимать цель, выбирать способ её достижения, использовать инструменты, запоминать полезную информацию и восстанавливаться при возникновении ошибок.
smart (умный) выбирает за вас, controlled (управляемый) следует детерминированным нативным навыкам и действиям, а agent (агентный) может планировать шаг за шагом.SKILL.md.Навыки -> Действия -> Инструменты -> Функции (-> Бинарные файлы).Leon также поддерживает компактную модель самопредставления и ограниченную систему проактивных импульсов, чтобы оставаться более последовательным с течением времени, не перегружая себя ненужным контекстом.
Рекомендуется: управлять Node.js с помощью Volta.
# Clone the repository
git clone https://github.com/leon-ai/leon.git
# Go to the project root
cd leon
# Install pnpm
npm install --global pnpm@latest
# Install dependencies
pnpm install
# Run Leon
pnpm start
# Check the setup went well
pnpm run check
По умолчанию Leon работает локально, и приложение доступно по адресу http://localhost:5366.
На высоком уровне Leon в настоящее время состоит из:
server/: основная среда выполнения, маршрутизация, управление памятью и контекстом, HTTP API и выполнение в режиме агента/контролируемое выполнениеapp/: веб-приложениеaurora/: компоненты пользовательского интерфейса и среда предварительного просмотраskills/: встроенные возможности, разделённые на навыки native/ и навыки agent/bridges/: мосты для Node.js и Python, а также определения наборов инструментов и среды выполнения инструментовtcp_server/: Python-сервисы, используемые частями стека среды выполненияcore/context/: сгенерированные документы контекста идентификации и архитектуры, описывающие текущее поведение LeonЭтот репозиторий уже включает навыки и наборы инструментов для таких областей, как поиск, продуктивность, системные утилиты, рабочие процессы с медиа, помощь в программировании, взаимодействия с поддержкой памяти и функции голоса/аудио.
Новая документация для Leon 2.0 ещё не готова.
Пока что:
core/context/LEON.md для ознакомления с текущей идентичностью и поведением Leoncore/context/ARCHITECTURE.md для обзора текущей архитектурыМы начинаем постепенно подключать участников для 2.0 Developer Preview.
Если вы хотите следить за проектом или выразить заинтересованность в присоединении к этому процессу:
Leon развивается уже долгое время, но текущая работа над версией 2.0 — это период серьёзных изменений.
Долгое время Leon был небольшим проектом помощника с более простой архитектурой. Сегодня ядро перестраивается в гораздо более мощную систему, ориентированную на инструменты, память, контекст и выполнение в стиле агента. Это означает, что многие вещи всё ещё находятся в движении, и это делает участие в разработке сложнее, чем будет после стабилизации новой документации и архитектуры.
Ещё одна важная причина — просто время: Leon по-прежнему разрабатывается в основном в свободное время. Поэтому прогресс может быть неравномерным, и расширение проекта должно быть сбалансировано с сохранением согласованного направления, пока 2.0 Developer Preview всё ещё находится в стадии формирования.
Leon появился в 2017 году и активно развивается с 2019 года. Если хотите узнать более подробную историю, прочитайте историю Leon.
Louis Grenard (@grenlouis)
Вы также можете внести свой вклад, став спонсором Leon.
| openai.com/form/codex-for-oss | jb.gg/OpenSource | macstadium.com/company/opensource |