Skip to main content

Talk to Claude about your projects over the phone

Project description

๐ŸŽ™๏ธ Claude Code Voice

Voice conversations with Claude about your code. Have Claude call you to brainstorm, debug, or discuss your projects.

Python License


When you're deep in a coding session and want to talk through a problem, run /call and Claude will call your phone with full context about what you're working on.

What's Included

Component Description
CLI Tool claude-code-voice command for setup, calls, and transcripts
Claude Code Skill /call slash command integration
Context Server Live file reading and code search during calls
Transcripts Every call saved as markdown

Features

Outbound Calls

Claude calls you, not the other way around. No waiting on hold.

claude-code-voice call "let's debug the auth flow"
claude-code-voice "brainstorm the new API design"

Rich Context

Every call includes your project context automatically:

  • Git status and recent commits
  • Project type (Node.js, Python, Rust, Go, Swift, etc.)
  • Recently modified files
  • Current todos
  • Claude Code session context (what you were just working on)

Live Tools

During the call, Claude can:

  • Read specific files from your project
  • Search code patterns
  • Get fresh context on demand

Session Awareness

When used within Claude Code, the call inherits your session:

  • What you've been working on
  • Recent files touched
  • Current problem or question

Installation

Option 1: pip install (CLI only)

pip install claude-code-voice

This installs the claude-code-voice command for terminal use.

Option 2: Claude Code Skill (for /call command)

To use /call directly in Claude Code conversations, clone the repo and symlink the directory (not the binary):

# Clone the repository
git clone https://github.com/abracadabra50/claude-code-voice-skill.git

# Symlink the skill directory (must contain SKILL.md)
ln -s /path/to/claude-code-voice-skill ~/.claude/skills/call

# Install dependencies
pip install requests

Important: The symlink must point to a directory containing SKILL.md, not to the installed binary. Claude Code skills require a SKILL.md file to register the slash command.

Then use /call directly in conversations.

Setup

claude-code-voice setup

You'll need:

  1. Vapi account and API key
  2. Phone number in Vapi (purchased or imported from Twilio)
  3. Your phone number

Usage

CLI Commands

claude-code-voice setup           # Configure credentials
claude-code-voice register        # Register current project
claude-code-voice call "topic"    # Have Claude call you
claude-code-voice sync            # Download transcripts
claude-code-voice history         # View past calls
claude-code-voice list            # List registered projects
claude-code-voice status          # Check configuration
claude-code-voice server          # Start context server

Claude Code Skill

/call                        # Claude calls you
/call "debug the login bug"  # Call with specific topic
/call register               # Register current project
/call sync                   # Pull transcripts

Context Server (Optional)

For live file access during calls:

# Terminal 1
claude-code-voice server

# Terminal 2
npx localtunnel --port 8765

How It Works

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Claude Code    โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚    Vapi     โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚  Your Phone  โ”‚
โ”‚   (context)     โ”‚     โ”‚  (voice AI) โ”‚     โ”‚              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
                               โ–ผ
                      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                      โ”‚ Context Server  โ”‚
                      โ”‚  (live tools)   โ”‚
                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  1. Register captures project context
  2. Call creates a transient Vapi assistant with full context
  3. Claude converses naturally about your code
  4. Transcript saved after call ends

Configuration

Stored in ~/.claude-code-voice/config.json (or ~/.claude/skills/call/data/ as a skill).

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_code_voice-0.1.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_code_voice-0.1.1-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file claude_code_voice-0.1.1.tar.gz.

File metadata

  • Download URL: claude_code_voice-0.1.1.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claude_code_voice-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b57accc660525e768dabfca0d6d6998de15dce54fa495a7a452d1a09d4864563
MD5 60a53ea01f4260b99b96966907ff481d
BLAKE2b-256 d5b5346bdf90cdf9247a8dc61cd4673d2eb00a7f2f31ce85f607755a5aac8732

See more details on using hashes here.

Provenance

The following attestation bundles were made for claude_code_voice-0.1.1.tar.gz:

Publisher: publish.yml on abracadabra50/claude-code-voice-skill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file claude_code_voice-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_code_voice-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba282657629abeb3fff00e229c08ef7a21a807ac8cea20297fdec8511997ebc8
MD5 cc9c56deb30988619e1a1c84f42d80f7
BLAKE2b-256 91c767b8870dbbb6ddc5cf81d7e05d4843ea7f0ebef96bb2202f419465e4f0b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for claude_code_voice-0.1.1-py3-none-any.whl:

Publisher: publish.yml on abracadabra50/claude-code-voice-skill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page