Появился agent-manager — консольный инструмент, который запускает сразу нескольких AI-агентов из одного терминала. Claude Code, OpenCode, Codex и Grok Build работают параллельно, каждый в собственной tmux-сессии, поэтому они продолжают работу даже после выхода из менеджера.
В боковой панели вы видите список сессий с живым статусом (working, waiting, finished, idle, errored, dead), сгруппированный в древовидную структуру проекта. Группы можно сворачивать, разворачивать и переупорядочивать клавишами K/J. Нажав space на строке сессии, вы отправляете промпт прямо в её tmux-панель — агент получает сообщение, а вы остаётесь в общем списке. Если нажать space на группе, создаётся новый агент с введённым заданием и сразу начинает над ним работать. Умершую сессию можно воскресить клавишей v, которая выполняет revive_command (например, claude --continue).
Клавиша ctrl+r открывает полноэкранный обзор изменений: слева список файлов с количеством добавленных и удалённых строк, справа — полный файл с syntax highlighting и подсветкой изменённых строк. По строкам можно оставлять комментарии (c), а C собирает их в один промпт и отправляет прямо агенту, чтобы тот сразу начал править код. Можно переключаться между областями изменений (n/N), менять раскладку (u для unified/side-by-side) и область сравнения (s: несохранённые изменения, против целевой ветки, последний коммит, staged). Если в рабочей папке несколько git-репозиториев, клавиша r вызывает поиск по ним, а b — список worktree-веток.
Статус сессии определяется опросом tmux-панели (по умолчанию каждые 2 секунды) на основе набора regex-правил. Для Claude Code можно включить status_source = "claude-hooks", тогда состояние получается из hook-событий, а регулярки используются как уточнение и фолбэк. В заголовке менеджер показывает сводку по всем агентам: количество сессий в каждом статусе и суммарную нагрузку на CPU и RAM всей иерархии процессов. Справа отображаются общесистемные метрики: CPU, Memory, Swap, Disk и Network (только реальные сетевые интерфейсы).
Агенты могут сами сообщать менеджеру полезную информацию. Выполнив agent-manager rename "<имя>", сессия переименовывается; agent-manager review-repo <путь> указывает конкретный репозиторий для обзора изменений; agent-manager review-base <ref> задаёт baseline для сравнения. Все эти команды становятся доступны MCP-совместимым агентам через встроенный MCP-сервер: менеджер регистрирует инструменты rename, review_repo и review_base, и агенты видят их как нативные вызовы без дополнительной настройки.
Установка — через brew install yoanwai/tap/agent-manager (автоматически ставит tmux, если его нет), либо go install github.com/YoanWai/agent-manager@latest (требуется Go 1.26+ и tmux), либо просто скачать бинарник с GitHub Releases для macOS или Linux (amd64/arm64). Под Windows работает внутри WSL2. Менеджер раз в день проверяет обновления и показывает бейдж ↑ vX.Y.Z available; обновиться можно повторной установкой. Конфигурация в формате TOML создаётся автоматически в папке пользователя; в секции [tools.<имя>] можно добавить любую CLI-утилиту, задав правила определения статуса, команду возрождения и флаг для встраивания промпта в команду запуска. Встроено девять цветовых тем, переключение между ними показывает живой превью всего интерфейса, а при выходе восстанавливается исходный фон терминала.