Canopy: Терминальная панель управления для работы с несколькими кодовыми агентами Claude

Canopy — это инструмент с открытым исходным кодом для терминала, созданный для управления несколькими ИИ-агентами программирования, работающими параллельно в разных рабочих деревьях git. Разработчик создал его, чтобы решить проблему отслеживания нескольких экземпляров Claude Code, работающих над разными функциями или исправлениями ошибок одновременно.
Проблема и решение
Разработчик, инженер-программист, который активно использует Claude Code в ежедневной работе, запускал 3-5 агентов в разных рабочих деревьях git. Сложность заключалась в том, чтобы отслеживать, какой агент завершил работу, какой застрял, ожидая ввода, и какой выдал ошибку. Он обнаружил, что постоянно переключается между панелями терминала и теряет контекст, при этом один экземпляр мог ждать одобрения 10 минут, пока он читал вывод другого агента.
Ключевые особенности
- Единый обзор всех рабочих деревьев и агентов, работающих в них
- Видимость состояния агентов с первого взгляда: работает, бездействует, ожидает ввода, завершён или ошибка
- Переход в любую сессию прямо с панели управления
- Отправка ввода агентам без полного переключения на их сессию
- Управление рабочими деревьями из самого инструмента
Технические детали
- Работает с Claude Code, Codex, Aider или любым интерактивным CLI-инструментом
- Создан на Go с использованием Bubble Tea для интерфейса терминала
- Использует tmux под капотом, поэтому каждый агент получает полноценную интерактивную сессию терминала
- Открытый исходный код с лицензией MIT
Source Information
Инструмент доступен по адресу https://github.com/isacssw/canopy. Разработчик опубликовал о нём на Reddit, спрашивая других пользователей, как они управляют несколькими экземплярами Claude Code в своих рабочих процессах.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

hiresTI: Нативный проигрыватель TIDAL для Linux с поддержкой OpenClaw/MCP
hiresTI — это нативный клиент TIDAL для рабочего стола Linux, ориентированный на стабильное воспроизведение, высококачественный аудиовыход, интерфейс GTK4/Libadwaita и интеграцию с OpenClaw через MCP для удалённого управления. Приложение сочетает слой интерфейса на Python с аудиоядром на Rust.

Расширение для браузера wearehere сканирует сайты на наличие отслеживания и угроз конфиденциальности.
wearehere — это расширение для браузера, которое сканирует веб-сайты по десяти категориям, включая куки, трекеры, снятие цифровых отпечатков устройств и тёмные паттерны, а затем оценивает их по уровню рисков для приватности. Оно весит менее 200 КБ, работает локально в браузере, а также доступно как npm-пакет для интеграции с ИИ-агентами через сервер barebrowse MCP.

Расширение CtxSnap для VS Code отслеживает изменения файлов для сессий Claude.
CtxSnap — это расширение для VS Code, которое отслеживает изменения файлов с момента вашей последней сессии с Claude и упаковывает их в готовый для вставки блок передачи с содержимым файлов и индикатором бюджета токенов, настроенным на контекстное окно Claude в 200k токенов.

Omnara: Запускайте Claude Code и Codex из любого места
Omnara — это веб- и мобильная IDE, позволяющая разработчикам запускать и взаимодействовать с сессиями Claude Code и Codex из любой точки, с такими функциями, как облачная синхронизация и голосовой агент.