Stop watching your agent work.
Get pinged instead.
Pager9 pings your phone the second your coding agent — Claude Code or Codex CLI, the ones you run in your terminal — finishes a run or needs your input. Leave the desk and keep shipping.
Android app available now·iOS coming later·or run it in any browser at app.pager9.dev
For Claude Code, Codex CLI & Google Antigravity CLI·Free while in preview·Screen-off, Doze & app-killed delivery
Pager9 is built for terminal coding agents — the
Claude Code, Codex CLI and
Google Antigravity CLI tools you launch by typing
claude, codex or
agy in your terminal.
It does not work with the Claude web app (claude.ai), the Claude desktop
app, or any chat in a browser tab.
If you code with an agent in your terminal, it's built exactly for you.
Which agents are supported? »
Never babysit your coding agent again.
Setup is one command. About 30 seconds, once — then you never think about it again.
-
STEP 01
Install the app
Get Pager9 from Google Play, sign in, done. That's your phone ready — Android today, or any browser if you'd rather.
-
STEP 02
Run one command
One line in your terminal, on the computer where you run Claude Code, Codex CLI or Google Antigravity CLI. Copy it straight from the dashboard — no Node, no npm, nothing to install first:
$ curl -fsSL https://pager9.dev/i/… | sh -
STEP 03
Walk away
Make coffee, walk the dog, eat an actual lunch. Your phone gets a » ping the moment your agent finishes or needs you — screen off, Doze, app killed.
That's the whole setup. One command, about 30 seconds, done once · no config files to edit · nothing extra left running · no restarting your agent.
Three terminal agents. One pager.
Use one or all three, on the same machine if you like. Each is set up with its own one-line command.
Pings you when a run finishes or Claude asks for input. Hooks load live — no restart, nothing to approve.
Pings you on finish and on every approval prompt, so you're not the reason a run is sitting still.
/hooks, then approve Pager9. Until you do, Codex skips the
hooks silently — no events, no error. Re-running the setup command
won't ask again; the approval lives inside Codex.
Pings you when a run finishes, when it asks permission, and when it asks you a question — with the question text.
Claude Code, Codex CLI and Google Antigravity CLI are products of their respective owners. Pager9 is an independent tool and is not affiliated with, endorsed by, or sponsored by any of them. Names are used only to say what Pager9 works with.
Our own numbers — Pager9 pointed at its own build, on a single machine. Not a customer aggregate, not a fleet-wide claim. Just what one developer actually recovered.
Leaving takes one command. Run
pager9 uninstall and it shows you exactly what
it would remove — it changes nothing until you add
--yes. It takes Pager9's hooks out of every
agent on that machine, backs up each config first, and leaves everything
else in those files exactly as it was.
No account required to uninstall, no dark pattern, nothing left running.
Uninstall, reset and revoke — what's the difference? »
Every run is measured. Here's what you get back.
Pager9 doesn't just ping you — it keeps an honest ledger of the time Claude worked while you were away. This is the full Stats view: the same charts the app draws from your own runs.
When you get time back
Your collaboration rhythm, mapped — the day-and-hour shape of when Claude is doing the work while you're away.
Peak: Wed 3p–4p · 2h 10m
» and the other eight
Work vs wait
Claude works; you're free. The split is the whole thesis — you're blocked only a sliver of the time.
Claude working95% · 41h 18m
Waiting on you5% · 2h 12m
Longest run
The longest you stepped away in one prompt.
36m 25s
on moass-timeline
Typical run
Median run length — can you step away?
6m 30s
half your runs finish under this
Busiest project
Where the recovered hours came from, ranked by real work time.
Time saved, all-time
41h 18mThe line only climbs. Every run adds to the hours you didn't sit and watch.
earliernow →
Daily rhythm
Best day: 2h 34mTime saved per day across a month — the steady, compounding return.
Coding window
First run to last, day by day — the span Pager9 covered so you didn't camp the terminal.
Average: 8:40a – 6:08p · 9h 28m
Run lengths
The honest spread behind the median — most runs are short, a few run long. 333 runs.
What can you do while your agent works?
Every run hands you a few minutes back. Here's what fits in the gap.
Free for 7 days. Then $7.99/mo to keep your pager.
The full product for a week — every machine, every device, all your stats. No feature gates during the trial. After that, Pro keeps the pings coming.
Everything's unlocked from day one — no limits on what you can try. Feel the whole product, then upgrade to Pro to keep your pager alive.
- »Every machine — connect all your Claude Code, Codex CLI and Antigravity CLI installs
- »All your devices — phone, tablet, wherever you are
- »Full stats history — the whole dashboard above
- »Daily summaries — your time back, every morning
- »Every ping: done & needs input, screen-off & Doze
Android required to subscribe·iOS coming later
Pager9 is in early access and the Android app is still going out to a limited group of testers — the trial and Pro pricing above are what you'll pay once you can install it. Nothing on this site takes a payment. Sign up now and you're in.
The honest answers
Which coding agents does Pager9 support?
You pick which agents to connect when you install, and each one shows its own status on your dashboard. A machine only reports an agent as connected once that agent has actually sent an event — never just because another agent on the same machine did.
All of them are terminal tools. Pager9 works by installing a lifecycle hook, and only the command-line versions have one — so it does not work with claude.ai, the Claude desktop app, or any chat in a browser tab.
Do I need to do anything extra for Codex?
/hooks, then approve Pager9. That is Codex's own security step: it will not run a hook you have not approved, and Pager9 cannot approve it for you.
Until you do it, Codex skips the hooks silently — no notifications, no error message, and nothing on the dashboard to tell you something is wrong. It looks exactly like a quiet day.
If you skipped it, re-running the setup command will not ask again — it writes the same hook definition, so Codex considers the question already answered. The only way in is opening Codex and running /hooks. You can check the state any time with pager9 doctor, which reports whether Codex has a trust record for each hook.
Claude Code and Google Antigravity CLI have no equivalent step — their hooks load as soon as they are written.
What is Claude Code (CLI)?
codex or agy.
How much setup is this, really?
npx pager9 option too, if you prefer it), and it installs the hooks for the agents you picked: no config files to edit and nothing left running in the background. Claude Code needs no restart, and neither does Antigravity CLI — for Antigravity, Pager9 writes only its own entry into that agent's global hook config and leaves everything else in the file alone. Codex asks you to approve the hook once, in its own /hooks screen, which is Codex's security step and not something we can or should skip for you. After that you never touch it again — you just start getting pinged.Will I actually get the ping?
Can you see my code?
How does it know when your agent is done?
Do I need to keep the app open?
What does it cost?
How do I uninstall it?
--yes. It takes Pager9's hooks out of every agent on that machine and backs up each config first, leaving everything else in those files exactly as it was. Use pager9 uninstall claude, pager9 uninstall codex or pager9 uninstall antigravity to remove just one.
Your machine stays paired, so pager9 setup claude, pager9 setup codex or pager9 setup antigravity turns notifications back on with nothing to re-enter. To remove the pairing too, use pager9 reset — and you can revoke the machine's key from the dashboard at any time.