nikolas.sapa
April 20, 2026building

What it is

Pulse is a push-notification approval system for Claude Code agents. Every time Claude wants to run a tool call — edit a file, run a bash command, push to git — it sends a notification to your iPhone. You tap Allow or Block. The agent continues or stops.

The problem it solves: background agents are powerful but opaque. You kick off a task, walk away, and come back to find Claude edited files you didn't expect or pushed commits you weren't ready for. Pulse puts you back in the loop without being at your desk.

How it works

  1. Install the PreToolUse hook into Claude Code (one command)
  2. Every tool call routes through the Pulse relay (Next.js + Supabase)
  3. You get a push notification with exactly what Claude wants to do
  4. Tap Allow or Block — Claude continues or stops instantly
  5. Full audit log of every decision

Current status

Active development. iOS beta coming soon — waitlist open.

Stack

SwiftUI (iOS), Next.js 16, Supabase, Claude Code hooks.