Voice workflow over CarPlay
Use the phrase “Hey Siri, Jarvis” to start a voice session, ask follow-up questions, and hear replies through CarPlay without operating a screen.
carcode is an open-source, MIT-licensed tool for using Claude Code by voice through Siri and CarPlay to inspect code and create draft changes.
carcode is an open-source, MIT-licensed developer tool that lets users interact with Claude Code by voice from a car. A Siri Shortcut carries spoken requests from an iPhone over a Cloudflare tunnel to a Mac, where Claude Code uses the user’s repositories, GitHub CLI, git installation, and configured connectors. Responses are returned as speech through CarPlay.
It is intended for developers who want to check pull requests, inspect CI status, catch up on work messages, or request code changes without using a laptop screen. Changes are restricted to draft pull requests on a carcode branch, while messages, approvals, merges, deletions, and public posts require a spoken confirmation.
Use the phrase “Hey Siri, Jarvis” to start a voice session, ask follow-up questions, and hear replies through CarPlay without operating a screen.
Claude Code runs on the user’s Mac with the normal CLI login and works in the configured repositories rather than through a separate carcode account or API key.
Ask about pull requests and CI, review diffs, approve a pull request after confirmation, or request a code fix that becomes a draft PR on a `carcode/...` branch.
Use configured connectors to search Slack, read messages back before sending, and access examples such as Gmail, Calendar, and Drive.
A warm Claude Code session, partial-sentence handling, short spoken responses, background completion, and a live dashboard are designed for hands-free use.
The server listens on localhost, the tunnel is token-checked, risky actions require spoken confirmation, shell tools are allowlisted, and message or repository content is treated as data.
Ask which pull requests are open, inspect a diff, check CI status, and approve a PR after carcode reads the action back for confirmation.
Describe a small fix verbally, such as correcting a broken link or README typo, and have Claude Code create a branch, commit the change, push it, and open a draft PR.
Search connected Slack or email sources for updates, hear messages read back, and send a response only after confirming the exact text.
Ask what is scheduled on a connected calendar while traveling, using the voice interface instead of opening a work application.
Use `npx carcode-cli talk` at a desk to test the workflow or run it without a car; `--quiet` provides text output instead of spoken terminal replies.
Run `npx carcode-cli` on a Mac. The installer checks the machine, adds missing dependencies, asks for the repos folder, starts carcode, and builds a Siri Shortcut. Add the shortcut in Shortcuts, let it sync to the iPhone through iCloud, then configure Siri to allow use when locked and prefer spoken responses.
The documented setup uses a Mac that remains on while you drive, Claude Code installed and logged in, an iPhone with Siri on the same iCloud account, and CarPlay for the in-car experience. A Mac mini at home is given as an example. The command-line `talk` mode can be used at a desk without a car.
You say “Hey Siri, Jarvis,” then ask about repositories, pull requests, Slack, email, calendars, or code changes. Claude Code works through the configured local tools and connectors, and answers are spoken back through CarPlay. Long jobs can continue in the background and report when finished.
carcode asks for spoken confirmation before sending messages, approving or merging pull requests, deleting anything, or posting publicly. Code changes are placed on a `carcode/...` branch as a draft pull request, and the system is instructed not to push to main or force-push.
The project is described as free, open source, and MIT-licensed. The available source does not specify whether Claude, GitHub, Slack, or other connected services may involve separate costs.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
GitBot is a local browser workspace for reusable coding bots powered by Claude Code, Codex, or OpenCode, with persistent threads and configurable permissions.
Ghost is a terminal-based AI assistant for chatting, code generation, and CLI tasks. Includes free models, supports Linux, macOS, Windows, and is open source.
Vi3ecode is a maintained development environment for AI coding agents, keeping project context, terminal, Git, memory, flows and review connected.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
hob is an independent workspace for coding agents, with local control over sessions, terminals, history, routing, and follow-up work.