Skip to main content
All three channels run through the same GitAgent instance — no separate services to manage.

Telegram

Set TELEGRAM_BOT_TOKEN and the agent automatically becomes a Telegram bot. No extra config needed.
TELEGRAM_BOT_TOKEN=your_token gitagent --voice --dir ~/assistant

WhatsApp

WhatsApp has no env var toggle. Set it up once through the Web UI — credentials persist automatically after that.
  1. Start gitagent --voice
  2. Open localhost:3333 → go to Integrations → scan the QR code
  3. Credentials are saved to .gitagent/whatsapp-auth/creds.json
  4. On every subsequent start, WhatsApp auto-reconnects if that file exists

Phone (via Twilio)

GitAgent does not read TWILIO_ACCOUNT_SID or TWILIO_AUTH_TOKEN. Setup is done entirely in the Twilio Console.
  1. Start gitagent --voice
  2. In the Twilio Console, set your webhook URL to your server’s phone endpoint
  3. Incoming calls are routed to the agent automatically
# Webhook URL to set in Twilio Console:
https://your-server/api/phone/webhook

Personal Assistant Quick Start

Install GitAgent and run your first session

CLI Reference

All flags, REPL commands, and the plugin CLI

Web & Voice

Run the full browser interface with real-time voice

Integrations

Connect Composio services like Gmail, Slack, and GitHub