Skip to main content

Prerequisites

  • Node.js >=20.11
  • npm
  • A shell environment where openclaw and opengoat can run

1. Install CLI Tools

npm i -g openclaw opengoat

2. Configure OpenClaw

openclaw onboard
If you use an external gateway, keep the URL/token available for OpenGoat onboarding.

3. Configure OpenGoat Runtime

opengoat onboard
Non-interactive examples:
# Local OpenClaw gateway
opengoat onboard --local --non-interactive

# External OpenClaw gateway
opengoat onboard --external \
  --gateway-url ws://host:18789 \
  --gateway-token <token> \
  --non-interactive

4. Start the UI

opengoat start
Default bind: 127.0.0.1:19123.

5. Create and Run Your First Team

opengoat agent create "CTO" --manager --reports-to ceo
opengoat agent create "Engineer" --individual --reports-to cto
opengoat agent cto --message "Plan the next sprint and split the work."

Next Steps