Skip to main content

corgi for iPhone โ€” support

The phone app is a remote for the corgi daemon on your own computer: every Claude Code session, the tickets, the workspaces โ€” and Allow / Deny, Send, Interrupt, Work on it from wherever you are.

Setting upโ€‹

  1. On the laptop: brew install andriiklymiuk/homebrew-tools/corgi
  2. In your project: claude, then /corgi:setup โ€” Claude configures the daemon, the tracker and the hooks for you.
  3. corgi agent up prints a QR code. Scan it from the app (or paste the link).

Several laptops can be paired; switch between them from the header.

It says the laptop is not answeringโ€‹

  • Is the laptop awake and online? corgi keeps it awake while sessions work (corgi agent status).
  • Run corgi agent up --fresh on the laptop for a new link, then pair again.
  • On a LAN address (http://192.168โ€ฆ), phone and laptop must share the network. Use corgi agent up with a tunnel or Tailscale to reach it from anywhere.
  • The app shows what it cached last; a tap made offline waits in the queue (Settings โ†’ Waiting to send) and goes when the laptop is back.

Not encrypted?โ€‹

Settings shows end-to-end encrypted for a laptop on corgi 2.20.12 or newer paired from app 1.0.7 or newer. Older pairings say not encrypted: run corgi upd on the laptop and pair again.

Notifications don't arriveโ€‹

Settings โ†’ Approve from the lock screen needs a build on a real phone, and the laptop must be reachable to register the token. corgi agent doctor on the laptop lists what is missing.

Removing a laptop, or everythingโ€‹

Settings โ†’ the laptop's menu โ†’ Forget. Forgetting the last laptop wipes every cache and key on the phone. On the laptop, corgi mcp devices revoke <name> invalidates a phone's token.

Contactโ€‹

gradli.inc@gmail.com ยท GitHub issues