AgentDeck CLI
Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck
- 286 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Прописывает хуки в настройки Claude Code и Codex и держит фоновый демон, который видит события каждого вызова инструмента
- Читает журналы и записи сессий, а через панель можно отвечать на запросы разрешений, то есть подтверждать действия агента
Установка
- Работает в
Ручная установка
npx @agentdeck/setupНужен Node.js 22, 24 или 26. Затем выполните agentdeck daemon install.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Прописывает хуки в настройки Claude Code и Codex и держит фоновый демон, который видит события каждого вызова инструмента
- Читает журналы и записи сессий, а через панель можно отвечать на запросы разрешений, то есть подтверждать действия агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AgentDeck собирает в одной панели все запущенные ИИ-агенты и показывает, какой из них работает, какой ждет решения, а какой закончил. Работает на Mac, в терминале, на Windows 11 и на Linux. Для терминала ставится демон, который подключает хуки жизненного цикла Claude Code и Codex CLI и читает журналы Codex. Для opencode работает плагин-наблюдатель, для Kiro чтение записей сессий, Hermes Agent подключается как опциональное превью только для чтения. Установка идет командой `npx @agentdeck/setup`, затем `agentdeck daemon install` обновляет хуки и запускает наблюдение. Панель в терминале открывает `agentdeck dashboard`. На ней видны имена сессий, текущие инструменты, общий таймлайн, связи между субагентами и задачами. Запросы разрешений и ввода выделяются, а отвечать на них можно с тех поверхностей, где у сессии есть настоящий канал управления. В остальных случаях подсказки показываются только для просмотра. Каждая сессия в 3D-сцене превращается в существо, и его движения зависят от активности агента. Датчики лимитов подписок Claude, Codex и z.ai показываются, если провайдер отдает данные об использовании. К Mac можно добавить iPad, iPhone, Android, Stream Deck, Ulanzi, e-ink и экраны на ESP32.
Для кого. Тем, кто держит открытыми несколько сессий агентов в разных проектах и хочет сразу видеть, какой из них ждет ответа.
Подходит, если
- Одновременно идут пять сессий Claude Code и Codex, и надо заметить, на какой из них висит запрос разрешения
- Хочется видеть остаток лимита подписки Claude или Codex рядом с работой, не заходя в настройки
- Рядом лежит Stream Deck или планшет, и нужны кнопки быстрого ответа агенту
- Задача идет час, и вы отходите от стола: статус и завершение видно на отдельном экране
- Нужен общий таймлайн: какой субагент что запускал и чем закончил
Не подходит, если
- Вы работаете с одной сессией в одном окне: отдельная панель мало что добавит
- Нужен только учет токенов и стоимости: для этого проще `ccusage` или AI Observer
- Команда запрещает хуки в настройках агента или чтение журналов сессий
- Требуется macOS ниже 15 или Node.js вне линейки 22, 24, 26 для терминального режима
Пример запроса к агенту
Установи AgentDeck, подключи наблюдение за Claude Code и покажи в терминале панель со всеми моими текущими сессиямиОграничения
- Терминальный режим требует Node.js 22, 24 или 26 и macOS 15 и новее, Windows 11 или Linux. Приложение для Mac требует macOS 26, для iPhone и iPad нужна iOS 17.
- Отвечать агенту можно только там, где сессия дает настоящий канал управления. Иначе запросы показываются без возможности ответа.
- Для Kiro и ряда других агентов работает наблюдение за записями, оно запаздывает и показывает только простой.
- Релиз 2.0 доставляется по каналам по очереди: версия для macOS на момент README ждет проверки, а Marketplace для Stream Deck и Ulanzi отслеживаются отдельно.
Как отключить. Остановите и удалите демон командами из справки `agentdeck` (раздел daemon), а хуки уберите из настроек Claude Code и Codex, если установка их прописала. Диагностику подключений покажет `agentdeck diag agents`. Приложения для Mac, iPhone, iPad и Android удаляются обычным способом, плагины Stream Deck и Ulanzi тоже.
Частые вопросы
Как установить AgentDeck для терминала?
Выполните `npx @agentdeck/setup`, затем `agentdeck daemon install`. Запустите агента как обычно, например `claude`, `codex`, `opencode` или `kiro-cli`, и откройте панель командой `agentdeck dashboard`.
Какие агенты поддерживаются?
Claude Code подключается через хуки жизненного цикла и считается основной интеграцией. Codex CLI работает через хуки и журналы, Codex Desktop наблюдается на macOS. Для opencode есть плагин-наблюдатель, для Kiro чтение записей сессий, Hermes Agent подключается как превью только для чтения.
Нужно ли железо кроме компьютера?
Нет. Mac или терминал работают отдельно, планшет, Stream Deck, e-ink и экраны на ESP32 добавляют по желанию.
Можно ли отвечать агентам из панели?
Там, где у сессии есть реальный канал управления, да. Если канала нет, запросы разрешений и ввода показываются только для просмотра.
Что делать, если агент не виден в панели?
Запустите `agentdeck diag agents`, он покажет состояние подключения каждого агента. Подробности лежат в документах installation и troubleshooting в репозитории. Для Codex при запросе подтвердите доверие к хукам.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСамостоятельно хостится центр управления агентами: Claude Code, Codex, Copilot, OpenCode и Pi с телефона, десктопа и терминала
Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне
Agent of Empires
Agent of Empires (AoE)
Менеджер сессий для кодинг-агентов: запускает Claude Code, OpenCode, Codex и другие CLI параллельно в изолированных tmux-сессиях с TUI и веб-панелью
AgentBox запускает Claude Code, Codex и Open Code в отдельных виртуальных машинах: на вашем ПК, своем сервере или в облаке.
Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.
CLI Hookdeck пересылает вебхуки на локальный сервер, управляет Event Gateway и запускает MCP-сервер, через который агент разбирает сбои доставки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| AgentDeck (эта карточка) | нет | 286 | |
| Agent Deck | нет | 1 216 | терминальный менеджер сессий со списком статусов, а AgentDeck добавляет 3D-сцену, лимиты подписок и внешние экраны |
| Claude Code Agent Monitor | нет | 1 152 | веб-панель Claude Code и Codex, AgentDeck добавляет аппаратные пульты и мобильные приложения |
Коротко о README
README открывается ссылками на магазины приложений, npm и сайт, затем описывает состояние релиза 2.0 по каналам. Дальше идут выбор интерфейса, установка для терминала, Mac и мобильных устройств, список возможностей, таблица поддерживаемых агентов, сборка из исходников и разделы про устройства.