npm · better-call-claude
$npx -y better-call-claude@3.1.3 BETTERCALLCLAUDE_PHONE_PROVIDER (required) — Phone provider: 'twilio' or 'telnyx'
BETTERCALLCLAUDE_PHONE_NUMBER (required) — Your phone number in E.164 format
BETTERCALLCLAUDE_PHONE_ACCOUNT_SID (required) · secret — Twilio Account SID or Telnyx API Key
BETTERCALLCLAUDE_PHONE_AUTH_TOKEN (required) · secret — Twilio Auth Token or Telnyx API Secret
BETTERCALLCLAUDE_USER_PHONE_NUMBER (required) — Your personal phone number in E.164 format (for outbound calls/SMS)
BETTERCALLCLAUDE_OPENAI_API_KEY (required) · secret — OpenAI API key for speech-to-text (Whisper) and text-to-speech
BETTERCALLCLAUDE_WHATSAPP_NUMBER — WhatsApp number if different from phone number (e.g., Twilio Sandbox)
BETTERCALLCLAUDE_PORT — Local HTTP server port
TAILSCALE_HOSTNAME — Override Tailscale hostname for webhook URL
BETTERCALLCLAUDE_WHATSAPP_PROVIDER — WhatsApp provider: set to 'baileys' for free WhatsApp via WebSocket (no Twilio needed)
BETTERCALLCLAUDE_BAILEYS_AUTH_DIR — Path to Baileys auth state directory (default: data/baileys-auth)
BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE — Max WhatsApp chat history messages to retain (default: 50)