Calyx MCP

Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне

  • 358 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Через MCP агенты получают панели терминала: вывод команд, ввод команд и нажатия клавиш, а автоодобрение снимает подтверждение
  • Приложение правит конфигурации Claude Code, Codex, OpenCode, Hermes и Grok, а с Usage Tracking еще и ~/.claude/settings.json
  • Встроенный браузер выполняет JavaScript на страницах по команде агента
Все причины и проверки

yuuichieguchi/calyx

Установка

Ручная установка

brew install --cask calyx

Нужны Apple Silicon и macOS 26 Tahoe или новее. Обновляет brew upgrade.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Через MCP агенты получают панели терминала: вывод команд, ввод команд и нажатия клавиш, а автоодобрение снимает подтверждение
  • Приложение правит конфигурации Claude Code, Codex, OpenCode, Hermes и Grok, а с Usage Tracking еще и ~/.claude/settings.json
  • Встроенный браузер выполняет JavaScript на страницах по команде агента

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Calyx — нативный терминал для macOS на движке Ghostty, рассчитанный на несколько агентов сразу: Claude Code, Codex, OpenCode, Hermes, Grok и pi. Боковая колонка показывает состояние каждого агента (работает, заблокирован, простаивает, закончил), а подагентов раскрывает дочерними строками. Запросы разрешений от Claude Code и Codex собираются в одно окно в правом верхнем углу экрана, где можно выбрать ответ, не листая вкладки. Для самих агентов Calyx поднимает встроенный MCP-сервер. Он отдает список панелей и вкладок, журнал команд с кодом возврата и перехваченным выводом (известные шаблоны секретов в нем маскируются), обмен сообщениями между агентами в разных панелях и вызовы языковых серверов: `lsp_hover`, `lsp_definition`, `lsp_references`, `lsp_rename`, `lsp_diagnostics`. Включается он переключателем Enable AI Agent IPC в настройках, после чего Calyx сам вписывает блоки `calyx-ipc` и `calyx-mcp` в конфигурации Claude Code, Codex, OpenCode, Hermes и Grok. В комплекте идет утилита calyx: 25 команд `calyx browser` управляют вкладками встроенного браузера (снимок дерева доступности, клик, ввод, выполнение JavaScript, скриншот). Замечания к строкам диффа отправляются прямо в панель агента.

Для кого. Разработчикам на Mac с Apple Silicon, которые держат несколько агентов в параллельных сессиях и устали искать вкладку с запросом разрешения.

Подходит, если

  • Три-четыре агента работают в разных вкладках, и нужно сразу видеть, какой из них ждет ответа
  • Разрешения Claude Code и Codex удобнее разбирать очередью в одном окне, чем искать каждую вкладку
  • Агент читает вывод соседней панели или ждет окончания долгой команды без `sleep` и копирования вручную
  • Правки агента проверяются построчно, а замечания уходят ему в панель одним отправлением
  • Браузерную проверку поручают агенту через `calyx browser`: снимок страницы, клик, ввод

Не подходит, если

  • Mac на Intel или с macOS старше 26: Calyx требует macOS 26 Tahoe и Apple Silicon
  • Работа идет на Linux или Windows: приложение выпущено только для macOS
  • Агентов надо держать под строгим контролем: при включенном автоодобрении команды и нажатия клавиш в панелях выполняются без подтверждения
  • Нужен только MCP-сервер без терминала: отдельной поставки сервера в README нет

Пример запроса к агенту

Запусти тесты в соседней панели, дождись окончания и покажи вывод упавших

MCP

Транспорт
http
Авторизация
не нужна

Ограничения

Приложение работает только на macOS 26 Tahoe и новее, на Apple Silicon. MCP-сервер встроен в терминал и отдельно не ставится. Блоки в конфигурациях агентов появляются после включения Enable AI Agent IPC, а уже запущенные агенты подхватывают их только после перезапуска. У pi нет собственных запросов разрешений, поэтому при выключенной интеграции его вызовы инструментов идут без проверки. Подсчет токенов Claude Code учитывает лишь сессии, начатые при включенном Usage Tracking, и добавляет настройки телеметрии в ~/.claude/settings.json.

Как отключить. Выключите Enable AI Agent IPC в настройках Agents: Calyx перестанет запускать MCP-сервер и вписываться в конфигурации агентов, а добавленные настройки телеметрии Claude Code снимаются. Если блоки `calyx-ipc` и `calyx-mcp` остались в ~/.claude.json или ~/.codex/config.toml, удалите их вручную. Приложение удаляется как любое другое на macOS, при установке через Homebrew подойдет `brew uninstall --cask calyx`.

Частые вопросы

Как подключить агента к MCP-серверу Calyx?

Откройте Settings, раздел Agents, включите Enable AI Agent IPC и перезапустите агента. Calyx сам запишет `calyx-ipc` и `calyx-mcp` в конфигурацию Claude Code, Codex, OpenCode, Hermes или Grok, которые найдет на машине. Для pi ставится расширение в ~/.pi/agent/extensions/calyx.ts.

Какие агенты поддерживаются?

Claude Code, Codex, OpenCode, Hermes, Grok и pi. Очередь разрешений собирает запросы Claude Code и Codex, вызовы Grok в режиме `always-approve` и каждый вызов инструмента в pi.

Могут ли агенты вводить команды в мои панели?

Да, через инструменты Agent Cockpit. Команды и нажатия клавиш по умолчанию ждут вашего подтверждения, пока вы не включили автоодобрение.

Как Calyx хранит сессии?

Постоянные сессии включаются отдельно: терминалы в фоновом процессе переживают закрытие приложения и сбой, а Session Browser покажет, почему не удалось завершить сессию. Утилита `calyx-session` ставится на SSH-хост один раз, и удаленные сессии подключаются обратно.

Что показывает Mission Map?

Сочетание Cmd+Shift+M раскладывает все панели окна плитками: состояние агента, рабочая папка, ветка Git, текущий инструмент, подагенты и ожидающее разрешение с кнопкой Allow.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Нативный терминал для macOS на базе Ghostty с вертикальными вкладками и уведомлениями, когда агенту нужен ответ

CLIШирокий доступ28,7 тыс.Звезды репозитория

Muxin MCP дает агенту доступ к вашим компьютерам: удаленная сессия продолжает работу после закрытия окна приложения.

MCP-серверШирокий доступ409Звезды репозитория

Терминал, окна и рабочий стол вашей машины в браузере, а MCP-сервер дает агентам читать чужие сессии и вводить команды

MCP-серверШирокий доступ309Звезды репозитория
Официальный

Скилл учит агента делить окно терминала Zentty на панели, читать соседние сессии, искать в истории и звать вас уведомлением

СкиллШирокий доступ328Звезды репозитория

Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck

CLIРасширенный доступ286Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Calyx (эта карточка)нетне нужна358
cmuxнет28 728тоже терминал для macOS на Ghostty, но Calyx добавляет общее окно разрешений и встроенный MCP-сервер с журналом команд и языковыми серверами
Agent Deckнет1 216терминальный менеджер сессий, а Calyx сам является приложением-терминалом для macOS

Коротко о README

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

Бейдж для README

Сообщить о проблеме

Foxx AICalyx
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.