Your Claude Code sessions, in the menu bar.

Perch lists every session you have and reopens any one of them in your terminal, in the directory where you left it. You never have to remember the path or look up the session id.

MX$119 · one-time · one Mac · how to install it

dev7/56
Move checkout to Stripe and sign the webhooknow
cc · ~/dev/perch · working8 prompts
Check the /api/checkout route before we deploy
Menu bar panel: keyboard navigation12m
cc · ~/dev/perch34 prompts
Migration notes for Postgres 161h
cc · ~/dev/platform/db · active4 prompts
Session index and tests that actually run2d
cc · ~/dev/perch68 prompts
Monorepo dependency audit2d
cc · ~/dev/platform21 prompts
Query cache in the ingest worker3d
cc · ~/dev/platform/ingest51 prompts
Rewrite the CSV parser with no dependencies4d
cc · ~/dev/cli9 prompts
↑↓ move open⌘R refreshesc close

01One list

Every session, ordered by the one you touched last. Each row carries the title Claude Code already wrote, the directory it runs in, and how many prompts are in it.

02One line

Type to narrow the list. Arrow keys move, ↵ opens. The session comes back in your terminal, inside its own directory.

03Nothing leaves your Mac

Perch reads files Claude Code already wrote to your disk and writes none of them back. There is no account, no server, and no telemetry.

MX$119tax included

  • · One-time payment. It does not renew.
  • · A license for one Mac.
  • · The key arrives by email as soon as the payment goes through.

Perch requires macOS 14 or later and a working Claude Code install. This version opens sessions in iTerm; other terminals are not verified yet. Your key is checked on your own Mac without contacting any server, which means Perch cannot tell how many machines you run it on. One Mac is a term of the license rather than a technical limit, and it is asked in good faith.