Skip to content

Signal Setup

Use Clawdbot with Signal, the privacy-focused messaging app.

  • Clawdbot installed
  • Signal account
  • signal-cli installed
  1. Install signal-cli

    Terminal window
    # macOS
    brew install signal-cli
    # Linux
    wget https://github.com/AsamK/signal-cli/releases/latest/...
  2. Register/Link Signal

    Terminal window
    # Register new number
    signal-cli -u +1234567890 register
    signal-cli -u +1234567890 verify CODE
    # Or link to existing account
    signal-cli link -n "Clawdbot"
  3. Configure Clawdbot

    Terminal window
    SIGNAL_ENABLED=true
    SIGNAL_PHONE_NUMBER=+1234567890
  4. Start Clawdbot

    Terminal window
    python -m clawdbot
.env
SIGNAL_ENABLED=true
SIGNAL_PHONE_NUMBER=+1234567890
SIGNAL_CLI_PATH=/usr/local/bin/signal-cli
  • Basic text messaging only
  • No group support yet
  • Requires signal-cli daemon