wakeahuman
⚡ Solo /wake-me + PagerDuty-style Team Escalation

Your AI agent wakes the right human.

The new pair programming—without babysitting the terminal. Start a long task and walk away: when your agent hits an architectural or production fork, it scrubs secrets locally, buzzes your phone, and escalates to a teammate if you’re away.

Build your wake chain

Works on iPhone, Android, Mac & Linux—no app store download required. Compatible with Claude Code, Cursor, Codex, Antigravity, and any MCP client.

@WakeAHuman_bot Telegram · Urgent
0s · Slack desk cardUnanswered
2m · @you (Telegram + Voice)Ringing
10m · @alex (Backup on-call)Standby
🚨 billing-service · High Severity 🔊 0:14 brief
Stripe webhook retry can double-credit orgs. Run SQL lock migration now or ship KV guard behind flag?
🔒 3 secrets & PII scrubbed locally

Configure your wake chain in 60 seconds

Explore freely—no account wall. Start with solo /wake-me on Telegram, Slack, or Discord, and add teammates whenever you want backup.

1

Where should your agent wake you first?

Pick your primary channel (supports iOS, Android & Desktop).
Telegram
@Bot
1-Tap Telegram Handshake

Reply via 1-tap inline buttons, text, or a quick voice note—no bot token or chat ID to copy-paste.

Sign in at Step 3 (or click Connect) to generate your personal deep link.
2

Set your escalation chain & noise threshold

Never get woken at 3 AM for rm -rf dist.
3

Connect your AI client & fire a test wake

Test in browser right now, or mint your live MCP endpoint.
claude mcp add --transport http wakeahuman https://wakeahuman.com/mcp

One wake, start to finish

Your agent filters out low-stakes noise, strips secrets before anything leaves your machine, and hands you—or your backup teammate—a 60-second decision brief.

  1. Your agent
    wake_human({
      severity: "high",
      domain: "stripe-webhooks",
      question: "Run blocking SQL lock migration now, or ship KV dedup behind feature flag?"
    })
  2. Secret scrubber

    Redacts API keys, database URLs, and emails automatically. Suppresses trivial permission noise during quiet hours.

  3. 0s → 2m chain

    Drops a silent Slack card on your desk at 0s. Still away at 2m? Buzzes your Telegram with 1-tap options and a “Show Me” diff room link.

  4. You (or @alex)

    “Go with Option B behind ENABLE_WEBHOOK_GUARD. Queue the SQL migration for 9 AM.”

  5. Your agent
    {
      "status": "resolved",
      "decision": "option_b_kv_flag",
      "transcript": "Go with Option B behind ENABLE_WEBHOOK_GUARD. Queue the SQL migration for 9 AM.",
      "decided_by": "@you",
      "signed_receipt": "wah_sig_9f31c08ab42e"
    }

Built for builders running background agents

Not every agent block deserves an interruption. WakeAHuman separates routine prompts from decisions that actually need a human.

Threshold brain, not dumb relays

Separates trivial permission prompts from irreversible architecture, auth, billing, and prod schema decisions—with quiet hours built in.

Ack ≠ Resolve

Tap Ack (+15m) to pause the escalation timer while you inspect the diff on your phone so your teammate isn't woken unnecessarily.

Automatic secret & PII scrubbing

.env keys, JWTs, connection strings, and emails are masked into [REDACTED_*] tokens before a brief ever reaches Telegram, Slack, or Discord.

Deterministic timeout fallbacks

If nobody in your chain answers at 3 AM, your agent doesn't hang forever—it follows your policy to hibernate, open a safe Draft PR, or rollback.

Questions

How does it avoid waking me for trivial prompts?

You set your threshold filter and quiet hours in Step 2. Routine checks stay quiet, while high-stakes architecture, auth, billing, and production schema forks trigger your 0s → 2m → 5m escalation chain.

How do voice replies work?

Speak directly inside the mobile “Show Me” web room (or reply in Telegram), and your instructions return as structured JSON to your paused MCP session. Dedicated PSTN VIP phone calls & SMS arrive next.

Which AI coding clients are supported?

Any client supporting Streamable HTTP MCP servers: Claude Code, Cursor, Codex, Antigravity, Gemini CLI, Windsurf, Cline, and custom agent loops.

What happens if nobody in my chain answers?

You control the fallback in Step 2: hibernate pauses the run cleanly burning $0 tokens until morning, safe_default_draft_pr proceeds behind a feature flag in a Draft PR, or abort stops cleanly.