AgEnD CLI
Локальный демон собирает Claude Code, Codex и OpenCode в команду: задачи, отдельные worktree, проверки и слияние.
- 64 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Несколько агентов пишут код, запускают проверки и сливают изменения в Git без постоянного присмотра.
- Подтверждения прав и слияния можно давать из Telegram, а токен бота открывает управление агентами.
Установка
- Работает в
- Сервисы
Ручная установка
git clone --branch main https://github.com/suzuke/AgEnD.git agend-v2Первый шаг из README. Затем `cargo install --locked --path crates/agend --root "$HOME/.local"`. Нужны Git 2.38, Rust через rustup и компиляторы.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Несколько агентов пишут код, запускают проверки и сливают изменения в Git без постоянного присмотра.
- Подтверждения прав и слияния можно давать из Telegram, а токен бота открывает управление агентами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AgEnD запускает на машине демон `agend`, который связывает работу нескольких агентов в один поток: постановка задачи, разработка, проверки, ревью, слияние. Агентов Claude, Codex и OpenCode можно собрать в общую команду, раздать им роли и попросить проверять друг друга. Каждая задача идет в собственном Git worktree, а слиянием управляет демон. В терминальном интерфейсе раздел «Нужно вам» собирает запросы прав, вопросы и ревью в одном месте, а решения можно принимать и из Telegram. Из интерфейса открывается родной терминал любого агента, и вы можете взять ввод на себя. Отдельный процесс-держатель хранит процессы агентов, поэтому после перезапуска демона они подхватываются заново.
Для кого. Разработчикам, которые гоняют несколько агентов параллельно на одном проекте и устали переключаться между окнами ради запросов подтверждения и ревью.
Подходит, если
- Claude и Codex должны делить задачи по ролям и проверять работу друг друга.
- Несколько агентов пишут код одновременно, и каждому нужен отдельный Git worktree без конфликтов.
- Запросы прав и вопросы агентов хочется получать в одном списке, а не в десятке окон.
- Одобрение слияния привязывается к коммиту и пересматривается после любой правки.
- Подтвердить действие агента нужно с телефона через Telegram.
Не подходит, если
- Вы работаете с одним агентом в одном окне: демон и интерфейс добавят лишнее.
- Нужна готовая сборка: сейчас установка идет из исходников, релизов и Homebrew нет.
- Windows: поддерживаются macOS и Linux.
Пример запроса к агенту
Создай команду из Claude и Codex, поставь им задачу на рефакторинг модуля и покажи ревью, когда проверки пройдут.Ограничения
Проект в стадии пробной версии: установка идет только из исходников через `cargo install`, публичных релизов и Homebrew нет. Нужны Git 2.38 или новее, Rust через rustup и средства компиляции macOS или Linux, проект сам выберет Rust 1.96.0. Интерфейс и документация в основном на традиционном китайском, язык переключается. Связь с Claude подключена, но приемка настоящих обновлений и откатов управляемых версий моделей отложена. Агенты работают без постоянного присмотра, поэтому права и правила слияния нужно настроить заранее.
Как отключить. Закройте демон в терминале, где он запущен, и удалите бинарный файл из `~/.local/bin`. Каталог данных, заданный переменной `AGEND_HOME`, и рабочие worktree удалите вручную.
Частые вопросы
Как установить AgEnD?
Склонируйте репозиторий командой `git clone --branch main https://github.com/suzuke/AgEnD.git agend-v2`, затем выполните `cargo install --locked --path crates/agend --root "$HOME/.local"` и добавьте `~/.local/bin` в PATH. Проверка: `agend --version`.
Как запустить первый раз?
В первом терминале выполните `agend init` и `agend daemon`, дождитесь `agend daemon ready`. Во втором добавьте агента `agend instance add try-opencode opencode` и откройте интерфейс `agend app`. Клавиша `i` берет ввод на себя.
С какими агентами работает AgEnD?
Claude, Codex и OpenCode. Их можно собрать в одну команду, назначить роли и устроить взаимное ревью. Интерфейс работает в терминале на macOS и Linux, а уведомления и подтверждения дублируются в Telegram.
Как не запускать модели, чтобы посмотреть интерфейс?
В каталоге исходников выполните `cargo run --locked -p agend-tui --example tui_fake -- --lang zh-TW`. Откроется демонстрационный интерфейс на тестовых данных без входа и без запуска моделей.
Что делать при ошибках?
Запустите `agend doctor` и убедитесь, что в обоих терминалах одинаковое значение `AGEND_HOME`. Остальные шаги описаны в документе quickstart в разделе о проблемах.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Telegram — все инструментыПодключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент
Claude-to-IM
claude-to-im
Мост между Claude Code или Codex и мессенджерами: общайтесь с агентом из Telegram, Discord, Feishu, QQ или WeChat
Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами
CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов
Самостоятельный сервис для наблюдения за Claude Code и Codex и одобрения их действий из Telegram, Feishu или веб-терминала
Терминальный агент на Node.js: берет цель, работает с файлами, оболочкой и браузером и подтверждает результат доказательствами
Коротко о README
Авторы формулируют идею так: агенты работают командой, а человек решает только то, что требует решения. Сквозная схема проходит от создания задачи через проверки и ревью к слиянию.