Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Voice and audio for your AI coding assistant.
vox is the voice and audio layer for AI coding agents --- voice personalities, mood-aware expressive delivery, and background music, through five TTS providers with zero-config offline fallbacks. Because listening and watching the screen draw on largely separate channels, you can track your agent's progress by ear while your eyes stay on other work. It speaks when a task finishes, hits an error, or needs approval --- and it's partly entertainment, too: the agent can play DJ for you.
Platforms: macOS, Linux
Real samples generated by vox with ElevenLabs v3. The first three are the same recap with different /vibe moods --- expressive tags change how the voice sounds without changing the words.
| Sample | Vibe | Voice | |
|---|---|---|---|
| Task recap | neutral | sarah | listen |
| Same recap | [excited] | sarah | listen |
| Same recap | [weary] [sighs] | sarah | listen |
| Task complete | neutral | matilda | listen |
vox is usable in three ways, all driving the same voxd audio daemon --- so it works outside a Claude Code plugin, in your own scripts or shell:
mic MCP server gives your agent voice, /vibe, and /music tools plus notification hooks. Drive it with /vox y, /recap, /vibe, /music.from punt_vox import VoxClient; async with VoxClient() as vox: await vox.synthesize("Build finished") (or the sync VoxClientSync). See Python API.vox say "Build finished", vox record, vox music on. A standalone TTS tool, independent of Claude Code. See CLI.curl -fsSL https://raw.githubusercontent.com/punt-labs/vox/39089a2/install.sh | sh
Restart Claude Code, then:
/vox y # hear when tasks complete or need input
/recap # spoken summary of what just happened
uv tool install punt-vox
vox install
vox doctor
curl -fsSL https://raw.githubusercontent.com/punt-labs/vox/39089a2/install.sh -o install.sh
shasum -a 256 install.sh
cat install.sh
sh install.sh
The Quick Start gets you running with the OS's built-in voice — say on macOS, espeak-ng on Linux. For a natural-sounding voice, configure any cloud provider. For /vibe expressive tags ([excited], [weary], [sighs], etc) you need ElevenLabs specifically — that's the only provider that supports them today.
| Provider | Where to sign up | Free tier |
|---|---|---|
| ElevenLabs (recommended) | elevenlabs.io → Settings → API Keys | 10k characters/month |
| OpenAI | platform.openai.com → API Keys | None — pay-as-you-go |
| AWS Polly | Any AWS account; create an IAM user with the AmazonPollyReadOnlyAccess policy | 5M chars/month, first 12 months |
~/.punt-labs/vox/keys.envThe keys file is in your home directory and owned by you — open it in your normal editor, no sudo:
nano ~/.punt-labs/vox/keys.env # or vi, code, etc
Paste any of these lines that apply. All are optional; vox auto-detects which providers are configured.
# ElevenLabs — recommended
ELEVENLABS_API_KEY=sk_...
# OpenAI
OPENAI_API_KEY=sk-proj-...
# AWS Polly via an aws CLI profile (recommended if you use the AWS CLI)
AWS_PROFILE=default
AWS_DEFAULT_REGION=us-east-1
# AWS Polly via raw credentials (alternative to a profile)
# AWS_ACCESS_KEY_ID=AKIA...
# AWS_SECRET_ACCESS_KEY=...
# AWS_DEFAULT_REGION=us-east-1
# Optional: pin a specific provider.
# Auto-detect order: ElevenLabs > OpenAI > Polly > say (macOS) / espeak (Linux).
TTS_PROVIDER=elevenlabs
vox daemon restart
Amazon Working Backwards PR/FAQ process — generate professional LaTeX documents for product discovery and decision-making
Autonomous agent daemon with cryptographic owner control. Email communication via IMAP/SMTP with PGP trust model.
Create, validate, and test formal Z specifications for stateful systems using fuzz and probcli
Identity binding for humans and AI agents — voice, email, GitHub, writing style, personality.
Local semantic search for Claude Code: /find, /ingest, /remember, /explain, /source, /quarry
npx claudepluginhub punt-labs/claude-plugins --plugin voxAudio feedback when Claude Code agent completes tasks using pocket-tts
Give your coding agent a voice. Speaks responses aloud through the VoxClaw macOS/iOS app with per-project voices, speech queue, and polite multi-device sync.
Audio feedback system with multilingual TTS announcements, AI-powered contextual messages, and sound effects for Claude Code. Transform your coding experience with intelligent voice feedback that keeps you informed without breaking your flow.
Voice conversations with Claude Code using local speech-to-text and text-to-speech
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions