Skip to main content

Composio (200+ integrations)

  • Requires: COMPOSIO_API_KEY
  • Enables 200+ integrations: Gmail, Calendar, Slack, GitHub, Notion, Linear, Salesforce, and more.
  • Configure in the Integrations tab of the web UI.
  • GitAgent tools map directly to Composio actions.

Telegram

  • Requires: TELEGRAM_BOT_TOKEN
  • Create bot via @BotFather → Enter token in Communication tab
  • Configure allowed users for access control
  • Files generated by the agent are auto-sent to Telegram
  • Used for approval gates in SkillFlows

WhatsApp

  • Uses Baileys library — no phone number API needed
  • Connect via QR code in Communication tab
  • Session persists across restarts
  • Auto-responds to messages from your number

Phone / SMS (Twilio)

Configure this webhook URL in your Twilio console:
Webhook URL: https://your-server:3333/api/phone/webhook

Composio Quick Start

# Set up Composio
export COMPOSIO_API_KEY=your-key
gitagent --voice --dir ~/assistant

# Then in the Integrations tab, connect Gmail, Slack, GitHub, etc.
# The agent will have access to those services as tools automatically

Memory System

Git-native agent memory: every write is a commit

Schedules & Cron

Automate agent runs on a cron schedule or as one-time tasks

Messaging

Telegram, WhatsApp, and phone/SMS setup for your personal assistant

GitAgent Overview

Identity, memory, rules, and skills as plain files in a repo