EnglishРусский Map

agent-manager

title
agent-manager
type
toolbox
summary
TUI для tmux со списком сессий coding-агентов, живыми статусами, быстрыми промптами, worktree и построчным ревью diff'ов с отправкой агенту
tags
golang, tui, coding-agents, tmux, watchlist
language
Golang
license
Apache-2.0
created
2026-09-13
updated
2026-09-13
lang
ru
translation_of
agent-manager
source_updated
2026-09-13
translated
2026-09-14
translator
lllm/antigravity/gemini-3.7-flash-medium

agent-manager - это TUI на Golang для одновременного запуска нескольких CLI с coding-агентами без переключения по вкладкам терминала. Каждая сессия - это ваш собственный установленный CLI, работающий без изменений в постоянной сессии tmux, поэтому логины, подписки, файлы конфигурации и MCP-серверы ведут себя ровно так же, как в обычном терминале. Менеджер добавляет единый список всех сессий с живыми статусами, сгруппированный в сворачиваемое дерево проектов, и возможность управлять любой из них без подключения к сессии. Слоган в README гласит "the fastest workflow for every AI coding agent" - это скорее маркетинг, чем проверенное утверждение.

Как это устроено

Сессии живут на отдельном tmux-сервере с именем agentmgr, в пространстве имён am_*, поэтому они не смешиваются с вашим собственным tmux и сохраняются после закрытия менеджера. К ним по-прежнему можно подключиться из обычной оболочки:

tmux -L agentmgr ls
tmux -L agentmgr attach -t am_<id>

Определение статуса поддерживает Claude Code, OpenCode, Codex, Grok Build, Gemini CLI, Pi, Command Code и Hermes Agent. Правила запуска, восстановления, ветвления (fork) и считывания статуса для каждого инструмента скомпилированы прямо в бинарник, поэтому обновление agent-manager обновляет их все разом. Обратная сторона: когда один из этих CLI меняет интерфейс, корректное считывание статуса начинает зависеть от очередного релиза agent-manager.

Сессию можно запустить в отдельном git worktree (<repo>-worktrees/<name> на ветке am/<name>); опция переключается для каждой сессии отдельно или задаётся по умолчанию. Каждая сессия с поддержкой MCP запускается с инструментами, которые позволяют одному агенту порождать другого, отправлять ему сообщения и ждать завершения.

Использование

space - основная клавиша: она отправляет промпт прямо в панель выбранной сессии или запускает нового агента, если выбрана группа. n создаёт сессию с именем, инструментом, каталогом, опциональным первым промптом и группой. x завершает сессию для освобождения памяти, а v возобновляет её в существующем диалоге; R перезапускает сессию с пустым контекстом, а f делает fork диалога в сессию с отдельным именем. T открывает оболочку в контексте выбранного агента или группы для сборки и работы с git.

Экран ревью - наиболее примечательная часть. ctrl+r открывает полнофайловые diff'ы с подсветкой синтаксиса для изменений, внесённых агентом; c оставляет комментарий к строке, а C отправляет все комментарии обратно в панель агента как единый нумерованный раунд ревью. Отправленные комментарии остаются видимыми в статусе открытых или отработанных. Это цикл ревью из reviewing-ai-code, сделанный достаточно дешёвым для регулярного запуска в каждой сессии; пропускную способность он не увеличивает, но избавляет от ручного копирования и вставки.

brew install yoanwai/tap/agent-manager
curl -fsSL https://raw.githubusercontent.com/YoanWai/agent-manager/main/install.sh | sh

Работает на macOS и Linux, а на Windows - только внутри WSL2. Требуются tmux 3.1 или новее и git; установочный скрипт проверяет контрольные суммы и предлагает установить недостающие зависимости. End-to-end тесты управляют реальным сервером tmux. Учёт расходов и навигация мышью пока отсутствуют.

Окружение

showagent работает с сохранёнными на диске завершёнными сессиями (просмотр, возобновление, конвертация между агентами), тогда как agent-manager управляет живыми процессами. kanbots выделяет каждой задаче свой worktree и карточку на десктопной доске; agent-manager делает то же самое в терминале через дерево вместо колонок. fresh-editor встраивает такие же изолированные по worktree workspace'ы агентов прямо в редактор, а agentsview закрывает аналитику затрат, которой нет в agent-manager. В отличие от superhq, агенты запускаются на хосте с вашими учётными данными и без какой-либо изоляции.

В watchlist: проекту два месяца, один автор, активное продвижение на запуске (бейджи Trendshift, Product Hunt, Peerlist) и механизм считывания статуса, которому нужно успевать за восемью часто меняющимися CLI.

Apache-2.0, 432★, 40 форков, создан 2026-07-15, коммиты были в день ingest'а. Репозиторий: https://github.com/YoanWai/agent-manager