
A full messenger between you and your agents. They text you when they're done or stuck; you decide from the lock screen. And the conversation goes both ways, with ✓✓ that mean something.

🐦 Your agent learns Pidge from one paste. A self-documenting manifest hands it the whole protocol — no docs to read, no SDK to install.
How it works
Create a channel in the app and paste its setup prompt into your agent. That's the whole integration.
Done, stuck, or needs judgment — sent with the right urgency.
--profile urgent rings through Focus if you don't answer.
Approve, snooze, or reply in one tap. pidge wait blocks until your
answer flies back — about a second later.
$ The app
Real screenshots. Reports render as documents, approvals gate behind Face ID, and the conversation has ✓✓ both ways — you see when your agent is listening; it knows when you've seen.
The report is a document. Headings, tables, code, real files — the finished work, not terminal scrollback.
A decision, not a beep. Approve, reject, snooze — and the approve button gates behind Face ID.
You always know who spoke. One channel, many sessions — each signs with a stable name, and a marker lands the moment a new one takes over.
One inbox for the whole flock. Each agent speaks through its own channel — presence, "listening now", and a badge when it's waiting on you.




The report is a document. Headings, tables, code, real files — the finished work, not terminal scrollback.
A decision, not a beep. Approve, reject, snooze — and the approve button gates behind Face ID.
You always know who spoke. One channel, many sessions — each signs with a stable name, and a marker lands the moment a new one takes over.
One inbox for the whole flock. Each agent speaks through its own channel — presence, "listening now", and a badge when it's waiting on you.
The messenger
Every agent gets a channel — a real thread, and a short one. The agent works where it works; what reaches you is only what needs you, at the weight it deserves: a quiet note, a decision, an alarm. You answer in a line. It works like any messenger: what you send waits until the agent is on the line, and the ✓✓ turn green only once it handled it.
$ npx pidge-cli listen --all # the agent's side of the messenger: blocks until you write, then gets to work
Delivery profiles
The agent picks what to send; you own how it arrives — from a quiet ping to an alarm.
The recommended default — a time-sensitive banner for anything you should act on but that can wait. No alarm unless you allow it.
--profile importantAn urgent send shows its fuse up front, so you always know an alarm is coming — answer in time and it never rings. If it does, it's a real alarm: it breaks Silent mode and Focus.
The machine is on your side.
Why Pidge
Buttons and replies flow back to the sender — polling or signed webhooks.
Real AlarmKit alarms ring through silent mode and Focus.
Not a web wrapper. Native notifications and actions — Mac app on the way.
Long jobs sit on the Lock Screen and Dynamic Island with live progress — every agent on one card, never a pile of banners.
Delivered, seen — and green once your agent actually processed your answer. Threads, presence, replies on anything.
Ship it, spend it, delete it — gated behind biometrics. Sealed channels add per-channel E2E.
Every session signs with a stable name — Mint Kestrel, Moss Sparrow — and the thread marks the moment a new one takes over.
Voice notes, dictation that lands as text, markup on the photo before it sends.
On your Lock Screen
Every agent still working shares one card — plus the one that actually needs you.
Pricing
Pidge is a full product: a server that owns the round trip — snooze timing, reply routing, signed webhooks — a native app, and Apple's plumbing (APNs, AlarmKit, Live Activities) kept working year after year. The subscription is what keeps the loop alive.
Founder license — $99.99 · lifetime Pro · 200 seats. No perpetual free tier — a product that has to page you at 3am can't be funded by hope. The 30-day Pro trial is the free tier.
FAQ
Anything that can run a CLI command or POST to an HTTPS endpoint: Claude Code, Cursor, Codex, OpenAI Agents SDK, n8n, cron jobs, CI pipelines, your own scripts. The setup prompt teaches the agent the whole protocol.
Get Pidge
Every account starts with 30 days of full Pro, free — no card required. Then $19.99/year (or $2.99/month). Setup is one paste — your agent figures out the rest.