io.github.sns45

better-call-claude

Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.

stdiocommunityservice

Package Details

Transportstdio

Environment Variables

BETTERCALLCLAUDE_PHONE_PROVIDER(str)
Required

Phone provider: 'twilio' or 'telnyx'

BETTERCALLCLAUDE_PHONE_NUMBER(str)
Required

Your phone number in E.164 format

BETTERCALLCLAUDE_PHONE_ACCOUNT_SID(str)
RequiredSecret

Twilio Account SID or Telnyx API Key

BETTERCALLCLAUDE_PHONE_AUTH_TOKEN(str)
RequiredSecret

Twilio Auth Token or Telnyx API Secret

BETTERCALLCLAUDE_USER_PHONE_NUMBER(str)
Required

Your personal phone number in E.164 format (for outbound calls/SMS)

BETTERCALLCLAUDE_OPENAI_API_KEY(str)
RequiredSecret

OpenAI API key for speech-to-text (Whisper) and text-to-speech

BETTERCALLCLAUDE_WHATSAPP_NUMBER(str)

WhatsApp number if different from phone number (e.g., Twilio Sandbox)

BETTERCALLCLAUDE_PORT(str)

Local HTTP server port

TAILSCALE_HOSTNAME(str)

Override Tailscale hostname for webhook URL