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

01 — One 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.

02 — One line

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

03 — Nothing 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.