Files
bot/docs/cli/qr.md
zeekay 4bdc9ee3e4 chore: rebrand openclaw → hanzo-bot for bridge merge
Comprehensive rename of all openclaw references to hanzo-bot equivalents:
- Package: openclaw → @hanzo/bot
- Binary: openclaw → hanzo-bot
- Types: OpenClaw* → Bot*
- Env vars: OPENCLAW_* → BOT_*
- Android: ai.openclaw.android → ai.hanzo.bot.android
- iOS/macOS: ai.openclaw.* → ai.hanzo.*
- Swift modules: OpenClaw* → Bot*
- Plugins: openclaw.plugin.json → bot.plugin.json
- Paths: .openclaw/ → .hanzo/bot/
- URLs: github.com/openclaw → github.com/hanzoai
2026-02-26 22:36:01 -08:00

1.1 KiB

summary, read_when, title
summary read_when title
CLI reference for `hanzo-bot qr` (generate iOS pairing QR + setup code)
You want to pair the iOS app with a gateway quickly
You need setup-code output for remote/manual sharing
qr

hanzo-bot qr

Generate an iOS pairing QR and setup code from your current Gateway configuration.

Usage

hanzo-bot qr
hanzo-bot qr --setup-code-only
hanzo-bot qr --json
hanzo-bot qr --remote
hanzo-bot qr --url wss://gateway.example/ws --token '<token>'

Options

  • --remote: use gateway.remote.url plus remote token/password from config
  • --url <url>: override gateway URL used in payload
  • --public-url <url>: override public URL used in payload
  • --token <token>: override gateway token for payload
  • --password <password>: override gateway password for payload
  • --setup-code-only: print only setup code
  • --no-ascii: skip ASCII QR rendering
  • --json: emit JSON (setupCode, gatewayUrl, auth, urlSource)

Notes

  • --token and --password are mutually exclusive.
  • After scanning, approve device pairing with:
    • hanzo-bot devices list
    • hanzo-bot devices approve <requestId>