Clarvis — AI skill for Claude Code
Jarvis-style voice notifications for Claude Code that transforms AI assistant messages into spoken updates through configurable TTS integration.
How to install Clarvis
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nickpending/clarvis and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Clarvis does
Jarvis-style voice notifications for Claude Code that transforms AI assistant messages into spoken updates through configurable TTS integration.
Alternatives in AI
- Golutra — Multi-agent AI orchestration platform for automation, workflows, and developer tools 3.8k ★
- Opennews MCP — News Aggregation · AI Ratings · Trading Signals · Real-time Updates 2.1k ★
- Claude Code.nvim — by greggh - A seamless integration between Claude Code AI assistant and Neovim 1.9k ★
README
clarvis
**Jarvis-style voice notifications for Claude Code**
[GitHub](https://github.com/nickpending/clarvis) | [Issues](https://github.com/nickpending/clarvis/issues) | [lspeak](https://github.com/nickpending/lspeak)
[](#status-alpha) [](https://typescriptlang.org) [](https://bun.sh) [](LICENSE)
**clarvis** gives Claude Code a voice. When your AI pair programmer completes tasks, encounters errors, or needs your attention, you'll hear Jarvis-style notifications through your speakers.
# Claude Code finishes implementing authentication
"Sir, I have completed project auth. JWT implementation successful."
# Claude encounters an error
"Sir, I have encountered an error with project checkout-flow. Database migration failed."
# Claude needs your decision
"Sir, I need your input on project authentication. Email or SMS for password reset?"
What is clarvis?
clarvis is a TypeScript/Bun hook processor that transforms Claude Code's text updates into concise voice notifications. It's the bridge between your AI assistant and your ears:
- Processes Claude Code hooks to capture assistant messages
- Summarizes with LLMs to create Jarvis-style updates (1-3 sentences based on mode)
- Speaks through lspeak with first-person JARVIS personality ("I have completed...")
- Configurable per-project via TOML with mode-based behavior
- Smart labeling - "project" for development, "topic" for other modes
Think of it as **ambient awareness for AI pair programming**. You can:
- Work in another window while Claude runs tests
- Get notified when tasks complete or fail
- Hear decisions that need your attention
- St
Related Skills
Jarvis Line
Voice notifications for Codex, Claude Code, Gemini CLI, and other AI coding agents, powered by hook-driven TTS
Echook
🔊 echook — AI-operated audio notifications for Claude Code, Cursor IDE & Codex CLI — 26 hooks, voice + chime
Klaudimero
Self-hosted AI assistant service and native iOS/macOS app powered by Claude Code — streaming chat, scheduled j
Alexa
A local AI agent built as your personal assistant free and secured to have access over your computer and do ta
V1claw
V1Claw is a self-hosted AI assistant that runs on your Mac, Linux, Windows, or Android via Termux. Connect any
Changelog Master
Claude Code Changelog Tracker with AI analysis, TTS, and email notifications
Related Agents
QA Voice
Voice-powered QA assistant. Browses websites with Playwright, speaks questions via TTS, listens to voice respo
Home Automation
Use PROACTIVELY and automatically — do not wait to be asked — for smart-home integration on the operator's fle
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista