ApproveeveryClaudeCodeactionfromyourphone.
Pulse sends every Claude Code tool call to your iPhone. Tap to allow or block. Full audit log. Your agent waits.
Background agents are powerful. They're also opaque.
You kick off a task, walk away, and come back to find Claude edited files you didn't expect, pushed a commit you weren't ready for, or deleted something it shouldn't have. You had no say.
How it works
Install the hook
One shell command wires a PreToolUse hook into Claude Code. Lightweight, non-invasive.
Relay to your phone
Every tool call goes through the Pulse relay. You get a push notification with exactly what Claude wants to do.
Tap to decide
Tap Allow or Block. Claude continues or stops. Every decision is logged.
What you approve.
Configure which tools require approval and which can run freely. By tool name or path pattern.
File edits
Review every line changed before it hits disk.
Bash commands
Block destructive scripts before they run.
Web fetches
See exactly which URLs your agent reaches out to.
Git operations
Nothing gets pushed to production without a glance.
Self-hostable. iOS app (Swift + Supabase) + Next.js relay + Claude Code hook. You run the relay on your own infrastructure.
iOS beta coming soon.
Drop your email and you get first access when the private beta ships.