Perch now watches both of Xcode's built-in agents — Claude and Codex.
Install
Download Perch.dmg below, open it, and drag Perch into Applications. Signed and notarised by Apple: a double click is all it takes.
What's new
- Codex support. Whichever agent wrote most recently is the one on screen. No setting to choose, nothing to configure.
- A Codex session shows one row fewer than a Claude one: Codex records no conversation title.
- The diagnostic (
swift run perch-cli) now reports which agents are installed, which are running, and which session is being read.
Requirements
- macOS 14 or later
- A Mac with a notch — on a notchless display Perch stays silent
- One of Xcode's built-in agents, which must have run at least once
Unchanged
Read-only throughout: transcripts are opened read-only and watched with an O_EVTONLY descriptor, only metadata is decoded, nothing is persisted, logged or sent anywhere. 99 tests, strict concurrency.