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 2 August 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.

support@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 or OpenCode.
  • 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

I bought Perch — where is the iPhone app?

Perch Companion isn’t on the App Store yet. After your purchase, we send a TestFlight invite to your checkout email within 24 hours. The Mac app works on its own in the meantime, so you’re not blocked while you wait. If a day has passed and nothing has arrived, check your spam folder and then email us — it is usually a typo in the checkout address, which we can fix.

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. 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