Real-time remote approvals for Claude Code

Approve from
anywhere.

Stop waiting at your terminal. Get push notifications and approve Claude Code permissions from your phone, watch, or any browser.

claude-code ~ /project
$ claude "refactor the auth module"
Claude wants to use Edit on src/auth/handler.ts
$

Everything you need

A complete solution for managing Claude Code permissions remotely

Real-time

Instant push notifications and WebSocket updates. See approval requests the moment they appear.

Cross-platform

Works on iOS, watchOS, Windows, and any modern browser. Install as a PWA for native-like experience.

Secure

End-to-end encrypted communication. Device pairing with QR codes. Token-based authentication.

Easy setup

One command to install. Automatic session detection. Zero configuration needed to get started.

How it works

Get up and running in under a minute

1

Install the CLI

Run 'npx claw-approve' in your terminal. It automatically hooks into Claude Code sessions.

2

Pair your devices

Scan the QR code from your phone or open the web dashboard. Devices sync automatically.

3

Approve remotely

Get push notifications for each approval request. One tap to approve or deny, from anywhere.

Approve with confidence

See exactly what Claude Code wants to do before granting permission

Edit Filewrite

Modify src/auth/handler.ts

MacBook Pro|12 seconds ago
- export function validateToken(token: string) {
+ export async function validateToken(token: string): Promise<boolean> {
// ... 12 more lines

Available everywhere

Native and web experiences across all your devices

iOS
iPhone & iPad
watchOS
Apple Watch
Web
PWA
Windows
Desktop

Ready to go remote?

Stop being tethered to your terminal. Approve Claude Code permissions from anywhere in the world.

Open Dashboard
npx claw-approve init