Page Me app icon

App Store

iPhone · Developer tools

A pager for your agents.

Page Me gives Codex, scripts, MCP tools, and automations a private webhook that can page your iPhone.

9:41PAGE ME · ONLINE
Page Menow

Codex needs you

The new Projects page is ready to review.

needs inputpersonal-site
webhook delivered
POST /v1/pm_live_••••••
200 · delivered: 1 · failed: 0
01

Create a channel

Page Me generates a private webhook URL for one tool or workflow.

02

Send a page

Post plain text, JSON, or form data when something meaningful happens.

03

Get notified

A native iPhone notification arrives with the context needed to act.

Why I built it

Long-running agents are useful right up until I have to keep checking on them. I wanted the opposite: leave the computer, let the work continue, and only get pulled back when a decision or result actually matters.

Existing notification services felt too broad or too noisy. Page Me is deliberately narrow: one private path from a tool to my phone, with enough context to know whether I need to act.

Built for useful interruptions

Private webhook channels

Create a separate URL for Codex, GitHub Actions, cron jobs, or anything else that can make an HTTP request.

Alerts that know when to interrupt

Pages carry source, status, thread, tags, priority, and an optional link so the notification arrives with useful context.

History stays on the phone

The server keeps delivery metadata, not notification message bodies. Searchable notification history is written on-device.

Rotate one secret, not everything

If a webhook leaks, rotate that channel in the app without breaking every other integration.

Anything that can POST can page you.

CodexMCPGitHub ActionsVercelPythonShellShortcuts
curl -X POST "$PAGE_ME_WEBHOOK" \
  -H "content-type: application/json" \
  -d '{
    "source": "codex",
    "status": "needs_input",
    "message": "Ready for review"
  }'
Private by design
  • No notification message bodies stored on the server
  • Webhook secrets stored as digests
  • Searchable history stays on-device
Built end to end

Native SwiftUI app, APNs delivery through a Cloudflare Worker, a D1-backed API, plus CLI and MCP integrations that share one payload schema.

SwiftUICloudflare WorkersAPNsMCPTypeScriptStoreKit 2

Let the work run. Page yourself when it matters.

See copy-paste setup guides for the tools you already use.