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
👀 Смотрите также

Пещерный человек: Навык Клода для кода, который сокращает 75% токенов, используя пещерный стиль речи
Caveman — это навык Claude Code, который сокращает использование токенов примерно на 75%, заставляя Клода отвечать кратко, в стиле пещерного человека, сохраняя при этом полную техническую точность. Устанавливается через npx или маркетплейс плагинов Claude.

Loom: Локальный исполнительный механизм для сложных задач искусственного интеллекта
Loom — это открытый локальный исполнительный фреймворк, предназначенный для управления сложными задачами. Он предоставляет структурированный процесс с примерно 50 инструментами, системой плагинов пользовательских пакетов для повторяющихся рабочих процессов, а также интерфейсы CLI и MCP-сервера.

Самодельный бот GitHub запускает Claude Code с 40+ вебхуками и инструментами MCP
Самостоятельно размещенный GitHub-бот использует Claude Agent SDK с полным набором функций Claude Code, поддерживая более 40 триггеров вебхуков, 4 встроенных MCP-сервера и пользовательские YAML-рабочие процессы для рецензирования PR, автоисправления CI и сортировки задач.

Встраиваемый OAuth-провайдер для персональных FastMCP серверов на всех платформах Claude
Разработчик создал OAuth-провайдер в одном файле на Python, который позволяет персональным серверам FastMCP работать на платформах Claude.ai (веб, мобильные и десктопные) без необходимости использования внешних сервисов аутентификации, таких как Auth0 или Google.