Calyx MCP
Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне
- 358 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Через MCP агенты получают панели терминала: вывод команд, ввод команд и нажатия клавиш, а автоодобрение снимает подтверждение
- Приложение правит конфигурации Claude Code, Codex, OpenCode, Hermes и Grok, а с Usage Tracking еще и ~/.claude/settings.json
- Встроенный браузер выполняет JavaScript на страницах по команде агента
Установка
- Работает в
Ручная установка
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 с вертикальными вкладками и уведомлениями, когда агенту нужен ответ
Платформа на вашем сервере, которая выдает каждому агенту свою Linux-машину с SSH и MCP-инструментами для команд и файлов
Muxin MCP дает агенту доступ к вашим компьютерам: удаленная сессия продолжает работу после закрытия окна приложения.
Терминал, окна и рабочий стол вашей машины в браузере, а MCP-сервер дает агентам читать чужие сессии и вводить команды
Скилл учит агента делить окно терминала Zentty на панели, читать соседние сессии, искать в истории и звать вас уведомлением
Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Calyx (эта карточка) | нет | не нужна | 358 | |
| cmux | нет | 28 728 | тоже терминал для macOS на Ghostty, но Calyx добавляет общее окно разрешений и встроенный MCP-сервер с журналом команд и языковыми серверами | |
| Agent Deck | нет | 1 216 | терминальный менеджер сессий, а Calyx сам является приложением-терминалом для macOS |
Коротко о README
Страница начинается с демонстрации и установки через Homebrew или архив, затем объясняет четыре идеи: статус агентов, общий список разрешений, просмотр диффа и терминал, понятный агентам. Дальше идут перечень функций, сочетания клавиш, подробности межпанельного обмена сообщениями, прокси языковых серверов, команды браузера и известные ограничения.