Skip to content

Cc Hooks

Audio feedback plugin for Claude Code with TTS announcements, sound effects, and contextual AI messages. Supports multiple providers and languages.

Install

$/plugin marketplace add https://github.com/husniadil/cc-hooks.git

Install command taken from the project's README or registry entry. Always review code before running it.

cc-hooks

Give Claude Code a voice! Transform your coding experience with intelligent audio feedback, multilingual TTS announcements, and AI-powered contextual messages.

Why cc-hooks?

Working with Claude Code is powerful, but it can feel silent and disconnected. cc-hooks brings your coding sessions to life:

  • 🎯 Stay in the flow - Audio cues keep you informed without breaking focus
  • 🔊 Instant feedback - Know when tools start, complete, or when Claude needs your attention
  • 🗣️ Smart announcements - Context-aware messages that understand what you're working on
  • 🌍 Your language - TTS support for multiple languages (English, Indonesian, Spanish, and more)
  • ⚡ Zero config - Works out of the box, customize when you need it
  • 🎛️ Flexible control - From complete silence to premium AI voices, you choose

Quick Demo

Watch cc-hooks in action with premium ElevenLabs text-to-speech

Features

🎵 Audio Feedback System

  • Sound effects for different events (tool execution, notifications, completions)
  • Voice announcements for session lifecycle and task completions
  • Multiple TTS providers: Prerecorded sounds (offline), Google TTS (free), ElevenLabs (premium)
  • Smart fallback chain - automatically tries next provider if one fails

🤖 AI-Powered Intelligence (Optional)

  • Contextual completion messages - "I've successfully implemented the authentication system you requested"
  • Smart tool announcements - Understands what Claude is doing and why
  • Automatic translation - AI messages in your preferred language
  • Cost optimized - Disabled by default, enable per session when needed

⚙️ Advanced Capabilities

  • Multi-instance support - Run multiple Claude sessions with different audio configs
  • Granular silent modes - Disable just announcements or just sound effects
  • Per-session configuration - Change settings without editing config files
  • Auto-cleanup - Smart session management prevents resource leaks
  • Status line integration - See current session info in Claude Code UI

Installation

Choose Your Installation Mode

Feature Plugin Mode ⭐ Recommended Standalone Mode
Setup Complexity ✅ Simple (3 commands) ⚠️ Manual hooks configuration
Updates ✅ One command ⚠️ Git pull + restart
Slash Commands ✅ Built-in ❌ Not available
Hooks Config ✅ Automatic ⚠️ Manual (settings.json)
Installation Path Fixed location ✅ User-defined
For Contributors ⚠️ Limited ✅ Full source access
Recommended for Most users Developers, testers

→ Continue with Plugin Installation | → Standalone Installation


Plugin Installation (Recommended)

Prerequisites

  • Python 3.12+ (recommended: 3.12.7)
  • uv package manager
  • Claude Code CLI installed

Quick Install

Option 1: CLI (Recommended - No REPL needed)

# Add marketplace
claude plugin marketplace add https://github.com/husniadil/cc-hooks.git

Similar plugs

Show it a video you love. Get a new video in the same style. An AI crew (Claude Code or Codex) plans, builds and reviews it with you.

Native LLM inference server for Apple Silicon. OpenAI + Anthropic API compatible. No Python. Zig backend, Swift frontend macOS app with chat, music, voice, video generation.

Open-source, agent-driven editing pipeline: create subtitles, motion graphics, slides, edit and render videos.