Skip to main content

CLI Reference

Commands

CommandDescription
suprclaw onboardInitialize config & workspace
suprclaw agent -m "..."Send a one-shot message
suprclaw agentInteractive chat mode
suprclaw gatewayStart the gateway
suprclaw statusShow status
suprclaw cron listList scheduled jobs
suprclaw cron add ...Add a scheduled job
suprclaw auth login --provider <name>Authenticate with a provider
suprclaw auth modelsList available models (Antigravity)

Global Flags

FlagDescription
--config <path>Path to config file (overrides SUPRCLAW_CONFIG)
--versionShow version

suprclaw agent

suprclaw agent [flags]
FlagDescription
-m, --message <text>One-shot message
--model <name>Override model for this command

Examples:

# One-shot
suprclaw agent -m "Summarize the README"

# Interactive
suprclaw agent

# Override model
suprclaw agent -m "Hello" --model claude-opus-4-6-thinking

suprclaw gateway

Starts the gateway server and all configured chat channels.

suprclaw gateway

All channels (Telegram, Discord, etc.) connect automatically based on config.json.

suprclaw onboard

Initializes SuprClaw:

  • Creates ~/.suprclaw/config.json with default values
  • Creates the workspace at ~/.suprclaw/workspace/
  • Generates ~/.ssh/suprclaw_ed25519.key (for credential encryption)
  • Encrypts any existing plaintext API keys in config
suprclaw onboard

suprclaw auth

suprclaw auth login --provider <name>   # Authenticate with a provider
suprclaw auth models # List available models

Supported providers with OAuth: antigravity, github-copilot

suprclaw cron

suprclaw cron list          # List all scheduled jobs
suprclaw cron add <spec> # Add a scheduled job

You can also create scheduled tasks conversationally:

suprclaw agent -m "Remind me every day at 9am to check email"

suprclaw status

Shows the current status of the gateway and active channels.