Claude Code notification
Jarvis
JARVIS — a voice assistant for Claude Code. Talk to your Mac and he brainstorms a project with you, builds it, and tells you out loud when a Claude Code session needs you. macOS, on your Claude subscription, no API key.
Install
git clone https://github.com/ethanplusai/jarvis.gitFrom the README
JARVIS Just A Rather Very Intelligent System — a voice for Claude Code. JARVIS is a British butler who sits on top of the Claude Code you already pay for. You talk to him. He brainstorms a project with you out loud, one question at a time; when you have settled on something he writes the design down as a file in your project; then he starts a real Claude Code session on it and drives it through plan → review → execute. While it runs he watches every Claude Code session on your machine, and when one of them is stuck waiting on a human he tells you which one, out loud, without you having to look. "Will do, sir." *What you actually look at while you talk to him: frontend/src/orb.ts, rendered live. The audio driving the pulse is synthetic — a speech-shaped envelope fitted to a measurement of the real analyser, not a recording of his voice — but every pixel is that file running. Regenerate with scripts/make_orb_loop.py.* *The whole dashboard, clicked through. Fictional sample data throughout — the projects, prompts, people and figures in every screenshot on this page are invented.* What it costs No AI API usage, and none is possible. JARVIS's brain is a Claude Code process running on *your* Claude subscription — the same login you use in the terminal. There is no Anthropic API key anywhere on the voice path, and there is no way to accidentally put one there: Every Claude Code process JARVIS spawns — the brain and every build — is launched through claude_env.child_env(), which strips every ANTHROPIC_* variable out of the environment first. This is deliberate and it is not a nicety: the CLI silently *prefers* an inherited ANTHROPIC_API_KEY over your login, and claude auth status goes on reporting loggedIn: true while billing quietly moves onto the key. So JARVIS…
Details
- Repository
- ethanplusai/jarvis
- Language
- Python
- Last updated
- 10 September 2026
- Topics
- agentaiai-assistantanthropicclaudeclaude-codedeveloper-toolsjarvismacosmcppythonthree-js
FAQ
What is Jarvis?
JARVIS — a voice assistant for Claude Code. Talk to your Mac and he brainstorms a project with you, builds it, and tells you out loud when a Claude Code session needs you. macOS, on your Claude subscription, no API key. It is a notification for Claude Code, from ethanplusai/jarvis on GitHub.
How do I install Jarvis?
Clone ethanplusai/jarvis from GitHub and follow the setup steps in its README.
Is Jarvis popular?
ethanplusai/jarvis has 948 GitHub stars and 332 forks. It was last updated on 10 September 2026.
More notifications & sounds
Gp Nvim
1.3kRobitx/gp.nvim
Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI, Ollama, Anthropic, ..]
Claude Remotion Skill
803haidrrrry/claude-remotion-skill
Open-source Claude agent skill that teaches Claude Code, Claude Desktop & Claude AI to create and edit professional motion graphics videos with Remotion. AI video editing, B-roll, captions, sound design — from one prompt.
Claude Code Remote
1.3kJessyTsui/Claude-Code-Remote
Control Claude Code remotely via email、discord、telegram. Start tasks locally, receive notifications when Claude completes them, and send new commands by simply replying to emails.
Mr Mak Workspace
673witnesstodark/mr-mak-workspace
A local desktop workspace for Codex and Claude Code, with project reports, creative skills and optional voice.
vibe-notch
2.5kfarouqaldori/vibe-notch
A macOS notch app that shows Claude Code notifications and sessions without switching windows.
CCNotify
214dazuiba/CCNotify
Desktop notifications that alert you when Claude Code needs input or finishes a task.
Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.