Mac
Apple silicon · macOS 13+
Preview · v0.2.9Talk 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
Your phone
Your computer
~/projects/relay
Add a dark mode toggle to the settings page.
Done. The toggle is in settings, and the tests pass.
Great. Leave it for me to review.
The changes are ready for review when you're back.
Waiting for your phone…
Two spoken turns. One saved thread.
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.
Speak. Hear the reply.
Threads · projects · voice
Your files & tools
Install the host, pair by QR, keep your computer awake. Connection guide
Resume Handsfree sessions on phone or desktop, with their history and project context. Pairing doesn’t import every terminal or desktop conversation.
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.
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.
Inspect transcripts and tool activity. Respond to Codex approval and input cards. Stop speaking and Stop agent are separate controls.
Yes. Sign into Claude Code or Codex on the host. Agent access and usage are separate from Handsfree.
RequirementsYes. Keep the host running and reachable through Tailscale on both devices. Keep the phone app open, or use an active CarPlay conversation.
Connection setupInstall 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 & setupFiles 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.