Empryo CLI
Empryo — кодинг-агент для рабочего стола, терминала и CI: строит карту репозитория, правит код по имени символа и сам гоняет проверки
- 1 450 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент правит файлы, запускает команды оболочки, тесты и линтер в вашем проекте
- Ключи провайдеров хранятся локально, а запросы к моделям уходят во внешние API
- Установщик скачивается и выполняется скриптом из сети
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/empryoОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент правит файлы, запускает команды оболочки, тесты и линтер в вашем проекте
- Ключи провайдеров хранятся локально, а запросы к моделям уходят во внешние API
- Установщик скачивается и выполняется скриптом из сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Empryo — кодинг-агент, который работает в трех видах: настольное приложение, терминал и безголовый запуск для CI. Установщик ставится одной командой с сайта empryo.com, ключ провайдера задается командой empryo --set-key, затем в папке проекта достаточно набрать empryo. Перед правкой агент читает карту репозитория, поэтому знает, какие файлы затронет изменение. Код он заменяет по имени символа: функцию или класс подменяют точно, через разбор синтаксического дерева и LSP. После правки агент запускает проверку типов, линтер и тесты и чинит замечания в том же ходе. Решения и найденные ошибки он запоминает отдельно для каждого проекта. Модели можно брать любые: ключи облачных провайдеров, шлюзы, подписки вроде Codex и GitHub Copilot или локальные Ollama и LM Studio. В документации репозитория описаны режим планирования, контрольные точки, хуки, навыки, подключение MCP-серверов по stdio, HTTP и SSE и несколько терминалов в одном сеансе.
Для кого. Для разработчиков, которым нужен самостоятельный кодинг-агент с выбором модели и работой в настольном приложении, терминале и CI.
Подходит, если
- Нужен переименовывающий рефакторинг по всему репозиторию, где агент должен знать, что импортирует изменяемый файл
- Вы хотите один и тот же агент с общей памятью проекта в приложении, терминале и CI
- Модель нужно оплачивать уже купленной подпиской Codex или GitHub Copilot
- Правка должна завершаться проверкой типов, линтером и тестами без отдельной просьбы
- Нужно подключить свои MCP-серверы и запускать агента без интерфейса в конвейере сборки
Не подходит, если
- Нужен полностью открытый исходный код текущей версии: в публичном репозитории лежит только ядро SoulForge v2
- Вы собираетесь продавать Empryo, размещать его как сервис или включать в свой продукт: для этого нужна отдельная коммерческая лицензия
- Установка из доверенного менеджера пакетов обязательна: Empryo не распространяется через Homebrew, WinGet, npm и GitHub Releases
- Нужен простой агент для разовой правки, где карта репозитория и память проекта лишние
Пример запроса к агенту
Переименуй функцию parseConfig во всем репозитории, проверь типы и тесты и покажи итоговый диффОграничения
- Репозиторий содержит публичное ядро и движок SoulForge v2. Актуальное приложение Empryo v3 и новые функции разрабатываются закрыто, часть документации в репозитории еще говорит о команде soulforge.
- Empryo v3 бесплатен для личного и внутреннего коммерческого использования, включая CI. Продажа, хостинг и встраивание самого Empryo требуют письменного разрешения владельца.
- Лицензия репозитория нестандартная, SPDX-определения нет.
- Нужен ключ провайдера или подписка либо локальная модель.
- Установка идет скриптом из сети через curl и bash, поэтому скрипт стоит просмотреть до запуска.
Как отключить. Закройте приложение или терминальный сеанс. Отдельной команды удаления в репозитории нет: удалите установленные файлы из каталога, куда их положил установщик, и конфигурацию проекта в папке, которую агент создал для памяти и настроек.
Частые вопросы
Как установить Empryo?
На macOS и Linux выполните curl -fsSL https://empryo.com/install.sh | bash, на Windows irm https://empryo.com/install.ps1 | iex. Установщик скачивает сборку с dl.empryo.com и проверяет контрольную сумму. Настольное приложение берут со страницы empryo.com/download.
Empryo есть в npm или Homebrew?
Нет. Документация прямо говорит, что Empryo не распространяется через Homebrew, WinGet, npm и GitHub Releases, а установщики и загрузки доступны только на empryo.com.
Какие модели поддерживает Empryo?
Облачные провайдеры вроде Anthropic, OpenAI, Google, xAI, Groq, DeepSeek и Mistral, шлюзы вроде OpenRouter, подписки Codex и GitHub Copilot и локальные Ollama и LM Studio. Список взят из документации репозитория, посмотрите актуальный на сайте проекта.
Empryo бесплатный?
Для личного и внутреннего коммерческого использования да, включая оплачиваемую клиентскую работу и CI. Продавать, хостить или встраивать сам Empryo без письменной лицензии от владельца нельзя.
Как Empryo правит код?
Агент заменяет функцию или класс целиком по имени символа, опираясь на разбор синтаксического дерева и LSP. Перед этим он строит карту репозитория, а после правки запускает проверку типов, линтер и тесты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам
Движок понимания кода для агентов: строит граф проекта и отдает по нему поиск символов, цепочки вызовов и зону влияния, экономя контекст
MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов
CLI и MCP-сервер без зависимостей: строит по репозиторию граф вызовов, чтобы агент понял код без чтения файлов целиком
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Empryo (эта запись) | нет | 1 450 | |
| OpenCode | нет | 220 388 | открытый терминальный агент с открытым кодом целиком, без карты репозитория и памяти проекта по умолчанию |
| Crush | нет | 28 756 | терминальный агент от Charm с LSP и MCP, но без карты репозитория и правки по символам |
Коротко о README
Страница проекта открывается слоганом, ссылками на загрузку, документацию, сравнения и Discord. Дальше идут команды установки, четыре тезиса о том, что делает агент, график сравнения с несколькими другими агентами по времени и стоимости и раздел о запуске в приложении, терминале и без интерфейса. Отдельный блок объясняет, что в репозитории лежит публичное ядро SoulForge v2, а текущая версия Empryo v3 закрыта. Затем описаны условия использования, контакт для коммерческой лицензии и спонсоры.