33rd of 18 in Voice and realtime
jarvis
Voice interface that brainstorms specs and drives Claude Code sessions on macOS
- Stars
- 978
- License
- custom license
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- Python
428 on 22 Apr 2026978 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
JARVIS is a voice front end for Claude Code on macOS. A long-lived `claude -p` process on your own subscription brainstorms a design with you, writes it to a spec file in the project, then starts Claude Code runs that plan, review and execute it. It also watches every Claude Code session on the machine and says aloud which ones are waiting on you. Runs are logged in SQLite and shown on a local dashboard.
Who it is for: Claude Code users on macOS who want to drive builds by voice
Ranked among open-source alternatives to Vapi (#3 of 10).
Strengths
- Runs on the Claude subscription login; strips ANTHROPIC_* env vars so no API key is billed
- Watches all local Claude Code sessions and can answer a Terminal permission prompt
- Every run is recorded in SQLite with prompt, status, tokens and events; six-tab dashboard
- Extra tools via any MCP server in connections.json; other MCP configs are ignored
Weaknesses
- macOS only; terminal control, screenshots and notifications depend on AppleScript
- Requires Chrome for Web Speech API; no server-side transcription fallback
- Fish Audio API key is required; without it replies appear only as text
- Spawned runs use --dangerously-skip-permissions by default, with full privileges on your machine
What it needs
- Python, Claude (Sonnet by default, via Claude Code)
- Needs Claude Code CLI 2.1.224+ (logged in), Fish Audio API key, Google Chrome, Python 3.11+, Node.js 18+, Playwright Chromium, OpenSSL (self-signed certs)
- env example file
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Head to head
Also in Voice and realtime
See all 18| Rank | Project | Score |
|---|---|---|
| 1 | livekitWebRTC SFU server for realtime audio, video and AI agent rooms | 84 out of 100 |
| 2 | voice-ui-kitReact components and templates for Pipecat voice agent frontends | 61 out of 100 |
| #4 | pipecat-examplesIntermediate and advanced example bots built on the Pipecat voice framework | 56 out of 100 |
| #5 | agent-starter-nodeNode.js voice AI agent starter for LiveKit Agents | 54 out of 100 |
| #6 | agent-starter-reactNext.js voice assistant frontend for LiveKit Agents | 52 out of 100 |