Calyx banner
yuuichieguchi yuuichieguchi

Calyx

Development community

Description

A native macOS terminal app built on Ghostty for running and supervising coding agents

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Calyx

**Run more coding agents without babysitting more terminals.**

Calyx is a native macOS terminal for running and supervising coding agents (Claude Code, Codex, OpenCode, Hermes, Grok, and pi...) in parallel. It keeps every agent visible and controllable with one approval inbox, live status, persistent sessions, agent-readable command history, and inline diff review -- without replacing the terminal workflow you already use.

[Documentation](https://help.getcalyx.app) · [Latest release](https://github.com/yuuichieguchi/Calyx/releases/latest) · [MIT license](LICENSE)

Demo

Three Claude Code agents run in parallel while Calyx keeps approvals and command output in one control surface (36s):

https://github.com/user-attachments/assets/a04e1161-e296-4791-9b7c-3ef84d990089

Install

Homebrew

brew install --cask yuuichieguchi/calyx/calyx

Manual download

  1. Download Calyx.zip from the latest release.
  2. Unzip it and move Calyx.app to /Applications.

Calyx requires macOS 26 Tahoe or later. Direct downloads update through Sparkle; Homebrew installations update with `brew upgrade`.

Why Calyx

See which agent needs you

The Agents Sidebar shows every connected agent as working, blocked, idle, or done, and expands a pane into the subagents it is currently running. Unread badges and click-to-focus navigation replace the loop of checking terminal tabs one by one.

Approve tool calls from one inbox

Claude Code and Codex permission prompts, the tool calls of Grok sessions running in always-approve mode, and every pi tool call appear in a shared in-window approval queue. Inspect the exact request, allow or deny it, and move through pending requests without hunting for the pane that raised them. Enable the integration explicitly in Settings; nothing is automatically approved unless you separately opt in. pi ships no permission prompt of its own, so with the integration of