What's new
Click-to-focus now works properly across most popular macOS terminals. Previously the tile click only reliably worked for Terminal.app and iTerm2. Now:
- Ghostty — native AppleScript via Ghostty's own scripting dictionary, matching terminals by working directory and calling
focusto select the tab and raise the window in one call. - WezTerm — uses
wezterm cli list+wezterm cli activate-paneto match the pane by cwd. Works out of the box as long as WezTerm is running. - kitty — uses
kitty @ focus-tab --match cwd:.... Requiresallow_remote_control yesand alisten_onsocket in yourkitty.conf. - Visual Studio Code — fixed a process-name mapping bug where the click did nothing because System Events exposes the process as
Code, notVisual Studio Code. - Hyper, Rio, Tabby — now detected by the watcher and routed to the System Events fallback (at least brings the app to the front).
Other improvements:
- Better permission-prompt detection. A
tool_useentry with no child processes and low CPU is now treated as a permission prompt (idle) instead of a running tool, so the tile accurately reflects that Claude is waiting on you. - 64 tests (was 61) — added coverage for the permission-prompt / child-process distinction.
Install
Download CC Companion-1.2.0-arm64.dmg, drag to Applications, then — because the app is unsigned — run:
xattr -cr /Applications/CC\ Companion.app
See the README for full install instructions and the new Terminal support table.