Calyx: управление несколькими ИИ-агентами в одном терминале

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
  • Для ручной загрузки:
    1. Скачай Calyx.zip с последнего релиза.
    2. Разархивируй и перенеси Calyx.app в папку /Applications.

Обрати внимание, что для работы приложения требуется macOS 26 Tahoe или новее на Apple Silicon (только arm64). Установки через Homebrew можно обновить с помощью brew upgrade.

Основные возможности

  • Мониторинг агентов: Возможность видеть статус всех подключенных агентов (работает, заблокирован, завершен) и переключаться между ними.
  • Управление вызовами: Все запросы на одобрение отображаются в одном месте в виде уведомлений, что упрощает процесс управления.
  • Код-ревью: Возможность комментировать изменения кода и отправлять отзывы непосредственно в панель агента.
  • Сессии: Поддержка постоянных сеансов, которые сохраняются даже после закрытия приложения или его краха.
  • Интеграция с браузером: Возможность автоматизации браузерных действий с помощью команд calyx browser.

Как работает Calyx

Calyx объединяет управление кодовыми агентами в одном интерфейсе, позволяя видеть их текущие состояния и легко управлять их вызовами. Для каждого агента предусмотрены свои настройки и управление с помощью боковой панели, а возможность комментирования и одобрения вызовов упрощает процесс их использования. Кроме того, приложение позволяет интегрировать функции языковых серверов, что дает возможность агентам обращаться к результатам обработки кода.

Ограничения

Несмотря на множество возможностей, у Calyx есть некоторые ограничения:

  • Проблемы с курсором могут возникать при работе с текстом на японском или широком текстовом режиме.
  • Настройки конфигурации, управляемые Calyx, могут перекрывать значения, установленные пользователем.
  • Отсчет использования ресурсов агента зависит от времени, когда сессия была запущена с активированным трекингом. Если сессия была закрыта до того, как Calyx сможет обработать данные, использование может быть неправильно зафиксировано.

Calyx предлагает удобный и эффективный способ управления несколькими кодовыми агентами в одном терминале, обеспечивая высокий уровень контроля и интеграции с другими инструментами. Если ты работаешь с кодовыми агентами на macOS, этот проект стоит попробовать.

Открыть на GitHub: yuuichieguchi/Calyx →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте