agtx CLI

Доска задач на Rust для терминала: каждая задача идет в своем git worktree и окне tmux, а Claude Code, Codex, Gemini CLI и другие агенты работают вместе

  • 1 717 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Запускает агентов, которые пишут и удаляют файлы и выполняют команды в рабочих копиях, а скилл oneshot сам сливает результат в локальную основную ветку
  • Мобильная доска открывает чтение задач и экранов агентов и ввод в сеанс агента, а это выполнение произвольных команд на вашем компьютере
  • Раз в сутки обращается к GitHub за новым выпуском, а установочный скрипт и обновление скачивают бинарник
Все причины и проверки

fynnfluegge/agtx

Установка

Ручная установка

curl -fsSL https://raw.githubusercontent.com/fynnfluegge/agtx/main/install.sh | bash

Скачивает готовый бинарник для Linux или macOS в `~/.local/bin` и проверяет контрольную сумму. Нужны tmux и git.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает агентов, которые пишут и удаляют файлы и выполняют команды в рабочих копиях, а скилл oneshot сам сливает результат в локальную основную ветку
  • Мобильная доска открывает чтение задач и экранов агентов и ввод в сеанс агента, а это выполнение произвольных команд на вашем компьютере
  • Раз в сутки обращается к GitHub за новым выпуском, а установочный скрипт и обновление скачивают бинарник

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agtx — программа для терминала на Rust, которая превращает работу с несколькими ИИ-агентами в доску с колонками. Запуск `agtx` в репозитории открывает доску задач по этапам: бэклог, планирование, выполнение, ревью, готово. Для каждой задачи agtx создает отдельный git worktree и окно tmux со своим агентом, поэтому агенты не мешают друг другу и работают параллельно. Агент выбирается в `~/.config/agtx/config.toml`: поддерживаются Claude Code, Codex, Grok, Cursor, OpenCode, Antigravity, Gemini CLI, Copilot и pi. На разных этапах можно назначить разных агентов, например исследование поручить Gemini, реализацию Claude, а ревью Codex, и тогда agtx сам переключает сеанс и передает контекст. Зависимости между задачами удерживают следующую, пока предыдущая не дошла до ревью. Когда задача в ревью простаивает, agtx проверяет конфликты слияния командой `git merge-tree` и при необходимости отправляет агенту скилл `/agtx:merge-conflicts`. Готовые наборы шагов подключаются плагинами: gsd, spec-kit, openspec, bmad, superpowers и другие, а плагин `void` оставляет простой сеанс без подсказок. Агенты подключаются к доске через MCP: `agtx mcp-serve` отдает инструменты доски, а плагин для Claude Code приносит скиллы `/agtx:brainstorm`, `/agtx:sweep` и `/agtx:oneshot`. Последний ведет доску без вас по заданной цели: планирует вехами, запускает задачи, отвечает на вопросы исполнителей и сливает готовое в локальную основную ветку. Доску можно открыть на телефоне: клавиша `W` запускает веб-приложение, а `agtx serve --tunnel` использует вашу сеть Tailscale.

Для кого. Для разработчиков, которые ведут несколько задач в одном репозитории одновременно и хотят видеть всех агентов на одной доске, не переключая вкладки терминала.

Подходит, если

  • В репозитории одновременно идут три-четыре задачи, и агентам нужны отдельные ветки и каталоги, чтобы правки не пересекались
  • Планировать хочется одним агентом, писать код другим, а проверять третьим, не копируя контекст руками
  • Идею надо обсудить с агентом, а затем разложить на задачи и положить на доску командой `/agtx:sweep`
  • Надо следить за агентами с телефона и отвечать на их запросы разрешений, пока вы вдали от компьютера

Не подходит, если

  • У вас Windows: установочный скрипт поддерживает только Linux и macOS, а сеансы агентов идут в tmux
  • Проект не лежит в git-репозитории: каждая задача получает отдельный worktree, без git доска не работает
  • Хватает одного агента и одной задачи за раз: тогда доска только добавляет настройку
  • Нужно оконное приложение с мышью, а не доска с клавишами в стиле Vim: для этого ближе cmux

Пример запроса к агенту

Давай обсудим экспорт отчетов в CSV, а когда мы договоримся, разложи это на задачи и положи на доску agtx

Ограничения

  • Нужны tmux, git и установленные CLI тех агентов, которых вы выбрали. Ключи и тарифы агентов остаются вашими. Утилита `gh` нужна только для работы с запросами на слияние.
  • Режим оркестратора (`agtx --experimental`) автор помечает как экспериментальный. Скилл `/agtx:oneshot` расходует много ходов сеанса: полный прогон занимает часы, поэтому начните с малой цели.
  • Для `oneshot` нужен параметр `auto_trust = true`, иначе задачи встают на запросах доверия. Слияния идут в локальную основную ветку вашей рабочей копии, в ней не должно быть незафиксированных правок. Ничего не отправляется в удаленный репозиторий.
  • Каталог `.agtx/` с рабочими копиями задач нужно добавить в `.gitignore` проекта.
  • Для мобильной доски нужен бинарник, собранный с `--features serve`; опубликованные релизы собраны так. Пока `agtx` не запущен, действия с телефона ждут в очереди. Лицензия Apache-2.0.

Как отключить. Удалите бинарник `~/.local/bin/agtx` и каталог `.agtx/` в проектах, а плагин Claude Code снимите командой `claude plugin uninstall agtx`. Запись сервера уберите командой `claude mcp remove agtx`. Настройки лежат в `~/.config/agtx/config.toml`.

Частые вопросы

Как agtx отделяет задачи друг от друга?

Каждая задача получает свой git worktree, по умолчанию в `.agtx/worktrees`, и свое окно tmux с агентом. Агенты не видят контекст друг друга и обмениваются только тем, что попадает на доску: планами, дифами и результатами ревью.

Можно ли назначить разных агентов на разные этапы?

Да, в разделе `[agents]` файла `config.toml` задаются агенты для этапов `research`, `planning`, `running` и `review`. Тот же раздел в `.agtx/config.toml` проекта переопределяет глобальный. Контекст при смене агента передается автоматически.

Что делает скилл oneshot и где его граница?

Скилл берет цель, разбивает ее на 4–8 вех и запускает задачи текущей вехи, одновременно ведя от трех до шести. Исполнителям он отвечает на вопросы, а все, что меняет продукт, записывает в `oneshot-state.md` для вас. Слияния идут в локальную ветку, наружу ничего не уходит.

Как открыть доску на телефоне безопасно?

Клавиша `W` включает сервер и выводит QR-код: сопряжение с телефоном живет две минуты и срабатывает один раз. Режим `s` работает в вашей сети Wi-Fi, режим `t` через Tailscale из любой точки. Токены устройств хранятся в виде хешей, отозвать устройство можно командами `agtx serve --revoke` и `--revoke-all`.

Чем плагин void отличается от остальных?

Плагин `void` запускает обычный сеанс агента без подсказок и скиллов, а описание задачи подставляется в поле ввода. Подходит, если нужна доска и управление сеансами с полным контролем человека без спецификаций.

Как создать свой плагин рабочего процесса?

Плагин описывается одним файлом TOML: команды, подсказки и артефакты каждого этапа. Каталог `plugins/` в репозитории содержит десять встроенных примеров, в том числе `agtx`, `agtx-terse`, `gsd` и `openspec`. Переключить плагин на доске можно клавишей `P`.

Обсуждение

Вопросов и отзывов пока нет.

Терминальный менеджер сессий для Claude Code, Codex, Gemini CLI, OpenCode и других агентов: общий список со статусами, git worktree и управление с телефона

CLIШирокий доступ1,1 тыс.Звезды репозитория

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

СкиллШирокий доступ1,6 тыс.Звезды репозитория

Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента

CLIШирокий доступ2,3 тыс.Звезды репозитория

Десять ИИ-агентов в панелях tmux: менеджер раздает задачи семи исполнителям, ход работы виден на панели, поддержаны Claude Code, Codex, Cursor и OpenCode

ВоркфлоуШирокий доступ1,4 тыс.Звезды репозитория

Терминальное приложение для параллельной работы нескольких Claude Code, Codex, Gemini CLI и Aider в отдельных сессиях tmux и git worktree

CLIШирокий доступ8,6 тыс.Звезды репозитория

Axe на Go: однозадачные ИИ-агенты описываются в TOML и запускаются из терминала, по каналу оболочки, из cron и хуков git, с памятью и подагентами

CLIШирокий доступ898Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
agtx (эта запись)нет1 717
Claude Squadнет8 645терминальное приложение для параллельных сеансов агентов в tmux и git worktree
cmuxнет28 330нативный терминал для macOS на базе Ghostty с вертикальными вкладками

Коротко о README

В репозитории лежат исходники доски на Rust, установочный скрипт, десять встроенных плагинов рабочего процесса с TOML-описаниями и скиллами, манифесты плагинов для Claude Code и Codex, образ Docker для песочницы и набор настроек для замеров на SWE-bench. Главная страница начинается с обзора возможностей и быстрого старта, затем идут объяснение идеи доски, мобильный доступ, скиллы, настройка и создание плагинов.

Бейдж для README

Сообщить о проблеме

Foxx AIagtx
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.