Calyx: управление несколькими ИИ-агентами в одном терминале
Calyx — это терминальное приложение для macOS, позволяющее одновременно запускать и контролировать несколько кодирующих агентов.
Проект решает задачу многопоточной работы с различными ИИ-агентами, как Claude Code и Codex, не перегружая пользователя множеством открытых окон. Вместо множественных терминальных вкладок, Calyx предлагает единый интерфейс с панелью управления для всех агентов, где можно видеть их статус и управлять запросами на выполнение команд. Подобный подход минимизирует время, затрачиваемое на переключение между терминалами.
Реализован на Swift и требует macOS 26 Tahoe или новее для архитектуры Apple Silicon (arm64). Установка возможна через Homebrew или при помощи ручного скачивания. Обрати внимание, что проект всё ещё в разработке, поэтому могут быть ограничения по стабильности и функционалу.
Calyx — это терминал для macOS, который позволяет запускать и контролировать несколько кодовых агентов (таких как Claude Code, Codex, OpenCode и другие) одновременно. Этот проект создан для упрощения работы с agents, предлагая удобный интерфейс без необходимости постоянно переключаться между несколькими терминалами. У Calyx есть функция единого окна для управления одобрениями, отображения статуса агентов, сохраненных сеансов и истории команд.
Установка
Для установки Calyx можешь использовать Homebrew или выполнить ручную загрузку:
- С помощью Homebrew:
brew install --cask calyx
- Скачай
Calyx.zipс последнего релиза. - Разархивируй и перенеси
Calyx.appв папку/Applications.
Обрати внимание, что для работы приложения требуется macOS 26 Tahoe или новее на Apple Silicon (только arm64). Установки через Homebrew можно обновить с помощью brew upgrade.
Основные возможности
- Мониторинг агентов: Возможность видеть статус всех подключенных агентов (работает, заблокирован, завершен) и переключаться между ними.
- Управление вызовами: Все запросы на одобрение отображаются в одном месте в виде уведомлений, что упрощает процесс управления.
- Код-ревью: Возможность комментировать изменения кода и отправлять отзывы непосредственно в панель агента.
- Сессии: Поддержка постоянных сеансов, которые сохраняются даже после закрытия приложения или его краха.
- Интеграция с браузером: Возможность автоматизации браузерных действий с помощью команд
calyx browser.
Как работает Calyx
Calyx объединяет управление кодовыми агентами в одном интерфейсе, позволяя видеть их текущие состояния и легко управлять их вызовами. Для каждого агента предусмотрены свои настройки и управление с помощью боковой панели, а возможность комментирования и одобрения вызовов упрощает процесс их использования. Кроме того, приложение позволяет интегрировать функции языковых серверов, что дает возможность агентам обращаться к результатам обработки кода.
Ограничения
Несмотря на множество возможностей, у Calyx есть некоторые ограничения:
- Проблемы с курсором могут возникать при работе с текстом на японском или широком текстовом режиме.
- Настройки конфигурации, управляемые Calyx, могут перекрывать значения, установленные пользователем.
- Отсчет использования ресурсов агента зависит от времени, когда сессия была запущена с активированным трекингом. Если сессия была закрыта до того, как Calyx сможет обработать данные, использование может быть неправильно зафиксировано.
Calyx предлагает удобный и эффективный способ управления несколькими кодовыми агентами в одном терминале, обеспечивая высокий уровень контроля и интеграции с другими инструментами. Если ты работаешь с кодовыми агентами на macOS, этот проект стоит попробовать.
Открыть на GitHub: yuuichieguchi/Calyx →
RepoRadar