A voice remote for your coding agent

Talk to your iPhone while you walk. Claude Code answers out loud.

curl -fsSL https://clankrc.com/install.sh | sh

Then clankrc setup. For Apple silicon Macs. The iPhone app comes to TestFlight first.

In your Claude Code session

└ clankrc[rebasely]: Hey, can you add dark mode to the settings page?
● Edit(src/Settings.tsx)
● Bash(npm test -- settings)
  └ 14 passed
● Bash(clankrc say "Done. Dark mode is in…")

Your voice goes to your Mac. Nowhere else.

  1. You talkiPhone
  2. whisper.cpp writes it downyour Mac
  3. Claude Code does the workyour Mac
  4. Kokoro reads the replyyour Mac

No cloud speech, API keys, account, analytics or cookies. Privacy policy

The Rebasely agent reading its reply aloud. The spoken words are dark, the current phrase is underlined, and the rest is still grey.
The reply darkens as the voice reads it.

Quick enough to talk to

Live words
About once a second
A pause ends the turn
In the session in 0.1 to 0.8 s
The voice starts
0.5 to 1.4 s after the reply
Talk to interrupt
A cough doesn't count
Photos and videos
Both ways

Measured on an M4 Mac.

The agents list: Rebasely is working on fix/flaky-checkout, Home has two unread replies, Docs sweep is not connected.
Run several agents at once.

Set up in three commands

  1. curl -fsSL https://clankrc.com/install.sh | sh

    Installs clankrc.

  2. clankrc setup

    Gets the models and shows a QR code. Scan it with the app.

  3. /clankrc

    In Claude Code, with the plugin. The session shows up on your phone.

For developers

clankrc listen --name "My task"
Attach any session, no plugin needed.
clankrc say
How the agent answers out loud.
~/.clankrc/share/docs
The wire protocol and CLI contract.
Claude Code channels
Opt-in preview.

Pair without Tailscale

Coming: a free relay, planned at 200 MB a day and 3 GB a month per Mac. Need more? Join the waitlist. No paid plans yet.

You're on the list. We'll email you about higher limits.

That didn't go through. Check the email and try again.