avatar
Поляков считает: AI, код и кейсы
@countwithsasha
03.01.2026 06:48
Agent Deck: диспетчерская для кодинг агентов

Если вы работаете с Claude Code, Codex или Gemini CLI, то знаете боль: сколько проектов — столько и терминалов. Где-то агент думает, где-то ждёт ввода, где-то давно завис. Переключаешься между вкладками, теряешь контекст, забываешь ответить.

Для контроля за сессиями я пробовал Claude Island, но он заточен только под Claude и не видит обычные терминальные сессии.

Agent Deck решает эту проблему шире — один терминал, все агенты (Claude, Gemini, Codex, любой shell), единый интерфейс.

🔀 Форк сессий — киллер-фича

Самое интересное — возможность форкнуть разговор с Claude Code. Это способ отпочковать несколько копий одного и того же контекста. Раньше для этого надо было делать аккуратные манипуляции в командной строке.

Допустим, Claude Code написал вам компонент. Хочется спросить: «А почему ты выбрал именно этот подход?» или «Объясни вот эту строчку». Но каждый такой вопрос засоряет контекст основной сессии — значит чаще срабатывает Compacting conversation, быстрее тратятся сессионные лимиты.

С форком: нажимаете f, получаете отдельную ветку разговора. Задаёте все уточняющие вопросы там, а основная сессия остаётся чистой для работы.

💡 Форк — это «песочница» для вопросов и экспериментов. Правда для полноценной работы не хватает поддержки git worktree, но проект новый, возможно завезут позже.


📁 Группировка для организации вкладок

Раньше я заводил отдельные окна iTerm2: одна вкладка для Claude Code, вторая для терминала, иногда третья для Codex. Ориентировался по смыслу открытых табов.

В Agent Deck создаёшь группу — и она содержит все нужные сессии. Плюс видно статусы: зелёный кружок — агент работает, жёлтый — ждёт ввода, серый — простаивает.

⚠️ Что пока не работает

Библиотека свежая (релиз в конце декабря, уже 296 звёзд на GitHub), и есть шероховатости. Некотрые из них:

🔸 Git worktrees не поддерживаются — если вы работаете с несколькими ветками через worktree (это как когда cursor создает изолированные окружения для параллельной разработки), Agent Deck их пока не создает. Есть открытый issue.

🔸 Пробелы в путях — если путь к директории содержит пробелы и копируется с кавычками (как в macOS), сессия запустится в неправильном месте.

🔸 --dangerously-skip-permissions захардкожен — форки автоматически запускаются с этим флагом, что отключает запросы на подтверждение действий. Для тех, кто опасается промпт-инъекций — неприятный сюрприз.

🔧 Мой PR

Последние два бага я пофиксил и отправил PR в оригинальный репозиторий. Если примут — отлично, если нет — буду развивать свою копию. Также хочу добавить возможность передавать флаги при создании/форке сессии Claude.

😤 Мелкие неудобства tmux

Agent Deck работает поверх tmux, а значит придётся запомнить хоткеи:

🔸 Ctrl+Q — выйти из сессии (сессия продолжит работать)
🔸 Для копирования: зажимаем Option (на Windows — Alt`) при выделении текста, или `fn для многоэкранных блоков
🔸 Альтернатива — применить рекомендованный конфиг из README, тогда копирование мышью заработает автоматически

Ещё пользователи жалуются на мерцание вывода и ошибочные склейки сессий — типичные болезни роста.

🔌 Бонус: MCP с оптимизациями

В Agent Deck есть MCP Manager — подключение серверов без редактирования конфигов. Включаете нужный MCP в интерфейсе, Agent Deck сам перезапустит сессию.

Известная боль MCP: каждый сервер — это npm-процесс, который кушает RAM. При 20+ сессиях с несколькими MCP на каждой — память улетает в космос. В Agent Deck для этого есть Socket Pool: все сессии используют общие MCP-серверы вместо отдельных процессов.

Эту часть я пока не тестировал, но идея красивая.

Итого

Потестирую Agent Deck в работе пару недель. Форки и группировка уже упрощают жизнь. Если инструмент приживётся — расскажу подробнее.

GitHub: https://github.com/asheshgoplani/agent-deck

----

Поляков считает — AI, код и кейсы
9
👍 6
🔥 4
1
24 59 895

Обсуждение 24

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Поляков считает: AI, код и кейсы

6.4K
Пишу про AI, вайбкодинг и кейсы применения. Связаться: @polyakovbest
Открыть в Telegram