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.

Open an issue →

Anything else

Email

Licensing, billing, refunds, seat management, or anything you would rather not discuss in public.

connect@inkryptislabs.com

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