Your Claude Code sessions, on your wrist.
See which sessions need you, read a summary, dictate a reply by voice, and tap through menus β from your watch. bubble-wand is the free, self-hosted bridge that makes it work. Your Anthropic key and your code never leave your machine.
curl -fsSL https://get.darn-tech.com/install.sh | bash
git clone https://github.com/GreenTilden/bubble-wand && cd bubble-wand && ./install.sh
A βthreadβ on your wrist is a tmux pane running claude
on your box. The bridge reads and writes those panes directly β so it runs on the same machine as
your sessions. That constraint is the privacy model: no server in the middle, no shared host,
no one else ever holds your key.
Written to a 0600 file by the LAN-only setup page and sent only to
Anthropic, on your behalf. No telemetry, ever.
Every tmux call uses an argv list β no shell. Dictated text is sent literally, so control sequences in your voice reply are typed, never executed.
Runs on your home network out of the box. Reach it from anywhere by fronting it with a Cloudflare Tunnel β your call, not a default.
Every API route needs your token (constant-time compare). Onboarding refuses any proxy or tunnel hop β you provision on the LAN, then expose it if you want.
Requirements:
claude panes)
an always-on box
your own Anthropic API key
Want the full walkthrough β mapping sessions, config, remote access, the API? Read the integration guide β
The client half β lists your threads, live status, reads the tail, takes voice replies. Pair it with your own bridge, or with the managed pipe below.
The whole thing is open source and free to self-host. Or skip the setup entirely and let me run the pipe for you while we're in closed beta.
The watch app and the bridge are open source (Apache-2.0). Build bubble-watch in Android Studio, run the bridge on your own machine, connect with your own Anthropic key β nothing leaves your box. No account, no fee.
Don't want to compile or self-host? Join the closed beta and connect through my managed Bubbles pipe. Free while we're in beta and clearing Google Play review β a paid managed tier follows once the app is public on the Play Store. Invite-only for now.