Quick Start

~5 minutes

Get GoClaw running with a single Telegram bot in under 5 minutes.

  1. 1
    Build the binary
    Requires Go 1.22 or later.
    bash
    git clone https://github.com/yourname/goclaw cd goclaw make build # โ†’ bin/goclaw (~12MB)
  2. 2
    Run the onboarding wizard
    The wizard guides you through LLM provider, API keys, and channel setup.
    bash
    ./bin/goclaw onboard # The wizard asks: # โ†’ LLM provider (anthropic / openai / google / ollama) # โ†’ API key # โ†’ Model name # โ†’ Channels to enable # โ†’ Agent name and persona
  3. 3
    Start the agent
    Launch GoClaw. The Control UI is at http://localhost:18789.
    bash
    ./bin/goclaw start # ๐Ÿฆž GoClaw v0.3.1 starting... # ๐ŸŒ Gateway :18789 ready # ๐Ÿค– Telegram connected # ๐Ÿ”ง Skills run_shell, read_file, write_file, fetch_url, remember # โœ… Agent ready. Say hello!
  4. 4
    Verify with goclaw doctor
    Run the health check to confirm everything is configured correctly.
    bash
    goclaw doctor # โœ… Config file ~/.goclaw/config.yaml # โœ… LLM provider anthropic (claude-opus-4-6) # โœ… Memory dir ~/.goclaw/memory/ # โœ… Telegram bot @YourBotName (connected) # โœ… Gateway :18789 (listening)
๐Ÿ’ก
Next: read the Configuration guide to tune your setup, or jump to Skills to extend the agent.