Omer Bin SaleemBuild with AI Subscribe
← All work Developer tool · Apple Watch appShipped on npm, open source2026

Tapapprove

Approve Claude Code’s permission prompts from your Apple Watch.

Tapapprove

The problem

Claude Code stops and waits at a permission prompt. If you have stepped away from the desk, the work stalls until you come back.

What I built

  1. A Claude Code hook and a command line tool you start with npx tapapprove.
  2. An Apple Watch app with four answers: Yes, Yes for this session, No, or tell Claude what to do instead.
  3. End-to-end encryption: the relay passes messages along but cannot read or approve anything.
  4. Pairing with a 20-character code that works once and expires in 10 minutes.

In numbers

  1. 496

    npm downloads, 4 Oct to 2 Nov 2026

  2. 178

    JavaScript tests

  3. 22

    Swift tests

Tapapprove, screen 1Tapapprove, screen 2Tapapprove, screen 3Tapapprove, screen 4

Stack

Node.jsClaude Code hooksCloudflare WorkersAPNsSwiftUI for watchOS