nickpending

Clarvis — AI skill for Claude Code

AI community

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](https://img.shields.io/badge/Status-Alpha-orange?style=flat)](#status-alpha) [![TypeScript](https://img.shields.io/badge/TypeScript-5.8+-3178C6?style=flat&logo=typescript)](https://typescriptlang.org) [![Bun](https://img.shields.io/badge/Bun-1.2+-FBDB78?style=flat&logo=bun)](https://bun.sh) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](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