Support
Something not working? Tell us.
Perch is made by a small team, and reports are read by the people who wrote the code. There is no ticket queue and no first-line script.
Last updated 5 September 2026 · Inkryptis Labs
Bugs and requests
GitHub issues
The fastest route, and the one we watch most closely. “Report an Issue” inside the app opens the same place with your version already filled in.
Anything else
Licensing, billing, refunds, seat management, or anything you would rather not discuss in public.
What to include
You don’t need to fill in a form, but these four things turn a report into a fix rather than a conversation:
- Your Perch version, and your macOS version.
- Which agent it involves — Claude Code, Codex, Cursor, Devin, OpenCode, Amp or Antigravity.
- What you expected, and what happened instead.
- If it involves the phone or watch: whether you were on your local network or Tailscale at the time.
Please don’t paste anything you wouldn’t want public into a GitHub issue — use email for that. Security vulnerabilities have their own private channel; please report those privately rather than opening an issue.
Things people ask most
Where do I get the iPhone app?
On the App Store — Perch – Agent Monitor, free to download. Pair it with your Mac and it mirrors the whole fleet. Your licence lives on the Mac, so there is nothing extra to buy for the phone, and the Apple Watch app ships inside the same download. It needs iOS 18 or later.
If you bought before 27 August you may still be waiting on a TestFlight invite. Don’t — that route is retired. Install the App Store version instead and pair it as above; your existing licence covers it, and nothing needs to be re-purchased.
My sessions all say “Idle” after updating.
For OpenCode and Devin, this is expected once and is not a fault. Both load their integration when a session starts, so a session that was already open when Perch updated is running without it. Start a new session and it reports immediately. If a brand-new session still sits at Idle, that is worth a report.
Why can’t I approve from my phone for every agent?
Because not every agent tells anyone it is asking. Approvals from your phone or watch work for Claude Code, Codex and OpenCode. Cursor has no event meaning “I am asking a human”, and Devin’s permission event never fires — so for those two, there is nothing for Perch to forward. Amp and Antigravity are seen waiting, and the alert reaches you, but the answer is not brokered back yet. The per-agent pages say exactly what each one does and doesn’t do.
How do I move my license to a new Mac?
Deactivate in the app on the old machine and the seat frees up instantly, then activate on the new one. One key runs one Mac at a time, keys never expire, and updates are included. If you no longer have the old machine, email us and we’ll release the seat.
Team seats
You pick the seat count at checkout and your own seat is claimed automatically. Invite the rest by email from your Polar customer portal, under Orders → your order → Seat Management. Invites expire after 24 hours but can be resent, and a seat can be revoked and reassigned at any time.
Refunds
Perch is a one-time $29purchase rather than a subscription. If it doesn’t fit your workflow, email us and we’ll refund it — we would rather do that than have it sitting unused in your menu bar.
Elsewhere
- Release notes — what changed in every version, written for people using Perch rather than for the commit log.
- Download the latest build for macOS.
- Privacy policy — what leaves your machine, and what never does.