Clawback

Claude Code, always on.

Webhooks and persistent crons that let Claude act on external events — without waiting for you to type.

Get Started Read the docs →

You just tell Claude what you want

Set up a GitHub webhook that routes pull request events to /review

Claude creates the source, configures routing, and gives you the webhook URL.

Create a cron that runs /catchup every weekday morning at 9am

Persistent. Survives restarts. Runs forever until you delete it.

Ask the oncall session if there are any blockers before we deploy

Agents coordinate directly. No human in the loop.

How it works

External Service
GitHub, Stripe,
Sentry, etc.
POST ———▸
Clawback Server
Verify, route,
queue events
WebSocket ◂———▸
Plugin
Dispatch one
at a time
stdio ◂———▸
Claude Code
Process event,
take action

Events queue durably. Nothing is lost. Claude processes them one at a time.

Built for reliability

Durable delivery

Events queue when you're offline. Reconnect and everything is waiting, in order.

Auto-reconnect

Connection drops handled transparently with exponential backoff. Zero manual intervention.

Priority & interrupt

Urgent events jump the queue. Interrupts stop the current event and take over immediately.

Persistent crons

Server-side scheduled jobs. Survive restarts. Run forever — not for 7 days.

One at a time

Events queue and process sequentially. Each gets Claude's full attention — no competing messages, no interruptions.

Multi-agent messaging

Sessions talk to each other directly. Coordinate deploys, triage, and more.

Your agents talk to each other

Sessions send messages directly — coordinate deploys, triage incidents, and share context. No webhooks needed. Messages to offline agents queue until they reconnect.

deploys Hey, we're about to push v2.4.0. Any open incidents or blockers I should know about?
oncall There's a memory leak in the payments service — patch is ready but not merged. Hold the deploy until I confirm the fix is in.
deploys Got it, holding deploy. Let me know when the fix lands and I'll include it.
Ask the oncall session if there are any blockers before we deploy.

Broadcast to all sessions with *. Messages to offline agents are durably queued.

What you can build

Code Review Automation

GitHub webhook fires on PR opened. Claude reviews the diff, leaves comments, and approves or requests changes.

Set up a GitHub webhook and review every new PR
Recurring Tasks

Daily standups, dependency audits, deploy checks. Set it once, it runs forever.

Run /catchup every weekday at 9am
Incident Response

Monitoring webhook fires. Claude investigates logs and code before you even see the notification.

Set up a Sentry webhook and investigate every new error

Get started in 2 minutes

Sign in with GitHub. Clone the plugin. Connect.

Get Started Read the docs →