Skip to content
handsfree.Open app

Step away.
Stay in the thread.

Talk to Claude Code or Codex from your phone or CarPlay. Your computer runs the agent; you hear the reply.

Mac + Linux hosts / iPhone + CarPlay beta / Android preview

Hear it in action.

0s

Your phone

handsfree.
relayClaude CodeMac Studio

Listening

Speak whenever you’re ready.

Your computer

Handsfree — Mac Studio
Dark modeClaude Code · Opus · High

~/projects/relay

YOU from phone

Add a dark mode toggle to the settings page.

Edit settings.tsx
Test theme toggle 1 passed
CLAUDE CODE

Done. The toggle is in settings, and the tests pass.

YOU from phone

Great. Leave it for me to review.

CLAUDE CODE

The changes are ready for review when you're back.

Waiting for your phone…

Continue the conversation

Two spoken turns. One saved thread.

Transcript

You: Add a dark mode toggle to the settings page.

Agent: Done. The toggle is in settings, and the tests pass.

You: Great. Leave it for me to review.

Agent: The changes are ready for review when you're back.

Scripted demo. Real phone UI, simplified desktop, synthesized voices. Tool activity and timing are illustrative.

Install Handsfree.

Setup & checksums

Linux

Ubuntu 22.04+ / Debian 12+

Preview · v0.2.9

iPhone + CarPlay

TestFlight invitation required

CarPlay included · iOS 26.4+

Your phone, your host.

Your phone

Speak. Hear the reply.

Tailscale
Text
Audio
Your computerMac / Linux

Handsfree host

Threads · projects · voice

Claude Code
Codex

Your files & tools

Install the host, pair by QR, keep your computer awake. Connection guide

Your threads. Your controls.

Saved on your host.

Resume Handsfree sessions on phone or desktop, with their history and project context. Pairing doesn’t import every terminal or desktop conversation.

Fork an existing Codex thread.

Browse eligible local tasks and fork one into Handsfree. Context, working directory, model and permissions carry over. Direct takeover of another client’s task is disabled.

Choose model and effort.

Set host defaults for Claude or Codex. Codex lists your runtime’s supported choices. Changes apply next turn; session overrides and inherited fork settings take precedence.

Keep control from your phone.

Inspect transcripts and tool activity. Respond to Codex approval and input cards. Stop speaking and Stop agent are separate controls.

Before you connect.

Setup docs
Does it use my agent account?

Yes. Sign into Claude Code or Codex on the host. Agent access and usage are separate from Handsfree.

Requirements
Can I use it away from home?

Yes. Keep the host running and reachable through Tailscale on both devices. Keep the phone app open, or use an active CarPlay conversation.

Connection setup
How do I use CarPlay?

Install the latest iPhone beta on iOS 26.4+, pair your computer on the phone, then open Handsfree in CarPlay and tap Start conversation. Speak to your agent and hear its replies; your Mac or Linux host does the work. Transcripts and approval cards stay on your phone.

iPhone access & setup
Where does my data go?

Files and session history stay on your host. Your agent sends context to its AI provider. iPhone transcription runs on-device; recognized text goes to the host. Host-generated reply audio returns over the authenticated connection and isn’t saved in session history.