9 minute read

OpenClaw

ๅฎ‰่ฃ… OpenClaw

npm i -g openclaw@latest

openclaw onboard --install-daemon

ๅธ่ฝฝ OpenClaw

npm uninstall -g openclaw

ๆบไปฃ็ ๏ผˆๅผ€ๅ‘๏ผ‰

git clone https://github.com/openclaw/openclaw.git
cd openclaw

pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build

pnpm openclaw onboard --install-daemon

# Dev loop (auto-reload on TS changes)
pnpm gateway:watch

ๅฎ‰่ฃ…ๅผ•ๅฏผ

openclaw onboard --install-daemon
๐Ÿฆž OpenClaw 2026.2.15 (3fe22ea) โ€” Say "stop" and I'll stopโ€”say "ship" and we'll both learn a lesson.

โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„
โ–ˆโ–ˆโ–‘โ–„โ–„โ–„โ–‘โ–ˆโ–ˆโ–‘โ–„โ–„โ–‘โ–ˆโ–ˆโ–‘โ–„โ–„โ–„โ–ˆโ–ˆโ–‘โ–€โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–‘โ–„โ–„โ–€โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–„โ–„โ–€โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–ˆโ–ˆ
โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–‘โ–€โ–€โ–‘โ–ˆโ–ˆโ–‘โ–„โ–„โ–„โ–ˆโ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–€โ–€โ–‘โ–ˆโ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–ˆ
โ–ˆโ–ˆโ–‘โ–€โ–€โ–€โ–‘โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–€โ–€โ–€โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–„โ–‘โ–ˆโ–ˆโ–‘โ–€โ–€โ–„โ–ˆโ–ˆโ–‘โ–€โ–€โ–‘โ–ˆโ–‘โ–ˆโ–ˆโ–‘โ–ˆโ–ˆโ–„โ–€โ–„โ–€โ–„โ–ˆโ–ˆ
โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€
                  ๐Ÿฆž OPENCLAW ๐Ÿฆž

โ”Œ  OpenClaw onboarding
โ”‚
โ—‡  Security โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                         โ”‚
โ”‚  Security warning โ€” please read.                                                        โ”‚
โ”‚                                                                                         โ”‚
โ”‚  OpenClaw is a hobby project and still in beta. Expect sharp edges.                     โ”‚
โ”‚  This bot can read files and run actions if tools are enabled.                          โ”‚
โ”‚  A bad prompt can trick it into doing unsafe things.                                    โ”‚
โ”‚                                                                                         โ”‚
โ”‚  If youโ€™re not comfortable with basic security and access control, donโ€™t run OpenClaw.  โ”‚
โ”‚  Ask someone experienced to help before enabling tools or exposing it to the internet.  โ”‚
โ”‚                                                                                         โ”‚
โ”‚  Recommended baseline:                                                                  โ”‚
โ”‚  - Pairing/allowlists + mention gating.                                                 โ”‚
โ”‚  - Sandbox + least-privilege tools.                                                     โ”‚
โ”‚  - Keep secrets out of the agentโ€™s reachable filesystem.                                โ”‚
โ”‚  - Use the strongest available model for any bot with tools or untrusted inboxes.       โ”‚
โ”‚                                                                                         โ”‚
โ”‚  Run regularly:                                                                         โ”‚
โ”‚  openclaw security audit --deep                                                         โ”‚
โ”‚  openclaw security audit --fix                                                          โ”‚
โ”‚                                                                                         โ”‚
โ”‚  Must read: https://docs.openclaw.ai/gateway/security                                   โ”‚
โ”‚                                                                                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  I understand this is powerful and inherently risky. Continue?
โ”‚  Yes
โ”‚
โ—‡  Onboarding mode
โ”‚  QuickStart
โ”‚
โ—‡  QuickStart โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                      โ”‚
โ”‚  Gateway port: 18789                 โ”‚
โ”‚  Gateway bind: Loopback (127.0.0.1)  โ”‚
โ”‚  Gateway auth: Token (default)       โ”‚
โ”‚  Tailscale exposure: Off             โ”‚
โ”‚  Direct to chat channels.            โ”‚
โ”‚                                      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Model/auth provider
โ”‚  Custom Provider
โ”‚
โ—‡  API Base URL
โ”‚  https://ark.cn-beijing.volces.com/api/coding/v3
โ”‚
โ—‡  API Key (leave blank if not required)
โ”‚  <your-api-key-here>
โ”‚
โ—‡  Endpoint compatibility
โ”‚  OpenAI-compatible
โ”‚
โ—‡  Model ID
โ”‚  ark-code-latest
โ”‚
โ—‡  Verification successful.
โ”‚
โ—‡  Endpoint ID
โ”‚  custom-ark-cn-beijing-volces-com
โ”‚
โ—‡  Model alias (optional)
โ”‚  ark-code-latest
Configured custom provider: custom-ark-cn-beijing-volces-com/ark-code-latest
โ”‚
โ—‡  Channel status โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                             โ”‚
โ”‚  Telegram: not configured                   โ”‚
โ”‚  WhatsApp: not configured                   โ”‚
โ”‚  Discord: not configured                    โ”‚
โ”‚  IRC: not configured                        โ”‚
โ”‚  Google Chat: not configured                โ”‚
โ”‚  Slack: not configured                      โ”‚
โ”‚  Signal: not configured                     โ”‚
โ”‚  iMessage: not configured                   โ”‚
โ”‚  Feishu: install plugin to enable           โ”‚
โ”‚  Google Chat: install plugin to enable      โ”‚
โ”‚  Nostr: install plugin to enable            โ”‚
โ”‚  Microsoft Teams: install plugin to enable  โ”‚
โ”‚  Mattermost: install plugin to enable       โ”‚
โ”‚  Nextcloud Talk: install plugin to enable   โ”‚
โ”‚  Matrix: install plugin to enable           โ”‚
โ”‚  BlueBubbles: install plugin to enable      โ”‚
โ”‚  LINE: install plugin to enable             โ”‚
โ”‚  Zalo: install plugin to enable             โ”‚
โ”‚  Zalo Personal: install plugin to enable    โ”‚
โ”‚  Tlon: install plugin to enable             โ”‚
โ”‚                                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  How channels work โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                         โ”‚
โ”‚  DM security: default is pairing; unknown DMs get a pairing code.                       โ”‚
โ”‚  Approve with: openclaw pairing approve <channel> <code>                                โ”‚
โ”‚  Public DMs require dmPolicy="open" + allowFrom=["*"].                                  โ”‚
โ”‚  Multi-user DMs: run: openclaw config set session.dmScope "per-channel-peer" (or        โ”‚
โ”‚  "per-account-channel-peer" for multi-account channels) to isolate sessions.            โ”‚
โ”‚  Docs: start/pairing                  โ”‚
โ”‚                                                                                         โ”‚
โ”‚  Telegram: simplest way to get started โ€” register a bot with @BotFather and get going.  โ”‚
โ”‚  WhatsApp: works with your own number; recommend a separate phone + eSIM.               โ”‚
โ”‚  Discord: very well supported right now.                                                โ”‚
โ”‚  IRC: classic IRC networks with DM/channel routing and pairing controls.                โ”‚
โ”‚  Google Chat: Google Workspace Chat app with HTTP webhook.                              โ”‚
โ”‚  Slack: supported (Socket Mode).                                                        โ”‚
โ”‚  Signal: signal-cli linked device; more setup (David Reagans: "Hop on Discord.").       โ”‚
โ”‚  iMessage: this is still a work in progress.                                            โ”‚
โ”‚  Feishu: ้ฃžไนฆ/Lark enterprise messaging with doc/wiki/drive tools.                      โ”‚
โ”‚  Nostr: Decentralized protocol; encrypted DMs via NIP-04.                               โ”‚
โ”‚  Microsoft Teams: Bot Framework; enterprise support.                                    โ”‚
โ”‚  Mattermost: self-hosted Slack-style chat; install the plugin to enable.                โ”‚
โ”‚  Nextcloud Talk: Self-hosted chat via Nextcloud Talk webhook bots.                      โ”‚
โ”‚  Matrix: open protocol; install the plugin to enable.                                   โ”‚
โ”‚  BlueBubbles: iMessage via the BlueBubbles mac app + REST API.                          โ”‚
โ”‚  LINE: LINE Messaging API bot for Japan/Taiwan/Thailand markets.                        โ”‚
โ”‚  Zalo: Vietnam-focused messaging platform with Bot API.                                 โ”‚
โ”‚  Zalo Personal: Zalo personal account via QR code login.                                โ”‚
โ”‚  Tlon: decentralized messaging on Urbit; install the plugin to enable.                  โ”‚
โ”‚                                                                                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Select channel (QuickStart)
โ”‚  Feishu/Lark (้ฃžไนฆ)
โ”‚
โ—‡  Use local plugin path instead? (/Users/junjian/GitHub/openclaw/extensions/feishu)
โ”‚  Yes
โ”‚
โ—‡  Feishu credentials โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                   โ”‚
โ”‚  1) Go to Feishu Open Platform (open.feishu.cn)                                   โ”‚
โ”‚  2) Create a self-built app                                                       โ”‚
โ”‚  3) Get App ID and App Secret from Credentials page                               โ”‚
โ”‚  4) Enable required permissions: im:message, im:chat, contact:user.base:readonly  โ”‚
โ”‚  5) Publish the app or add it to a test group                                     โ”‚
โ”‚  Tip: you can also set FEISHU_APP_ID / FEISHU_APP_SECRET env vars.                โ”‚
โ”‚  Docs: feishu                 โ”‚
โ”‚                                                                                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Enter Feishu App ID
โ”‚  <your-app-id-here>
โ”‚
โ—‡  Enter Feishu App Secret
โ”‚  <your-app-secret-here>
[info]: [ 'client ready' ]
โ”‚
โ—‡  Feishu connection test โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                    โ”‚
โ”‚  Connected as ou_xxx                               โ”‚
โ”‚                                                    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Which Feishu domain?
โ”‚  Feishu (feishu.cn) - China
โ”‚
โ—‡  Group chat policy
โ”‚  Open - respond in all groups (requires mention)
[info]: [ 'client ready' ]
โ”‚
โ—‡  Selected channels โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                              โ”‚
โ”‚  Feishu โ€” ้ฃžไนฆ/Lark enterprise messaging. Docs:              โ”‚
โ”‚  feishu  โ”‚
โ”‚                                                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
Updated ~/.openclaw/openclaw.json
Workspace OK: ~/.openclaw/workspace
Sessions OK: ~/.openclaw/agents/main/sessions
โ”‚
โ—‡  Skills status โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                             โ”‚
โ”‚  Eligible: 12               โ”‚
โ”‚  Missing requirements: 41   โ”‚
โ”‚  Unsupported on this OS: 0  โ”‚
โ”‚  Blocked by allowlist: 0    โ”‚
โ”‚                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Configure skills now? (recommended)
โ”‚  Yes
โ”‚
โ—‡  Install missing skill dependencies
โ”‚  ๐Ÿ“ apple-notes, โฐ apple-reminders, ๐Ÿงฉ clawhub, ๐Ÿ“ฆ mcporter, ๐Ÿงพ summarize
โ”‚
โ—†  Preferred node manager for skill installs
โ”‚  npm
โ”‚
Tip: run `openclaw doctor` to review skills + requirements.
Docs: https://docs.openclaw.ai/skills
โ”‚
โ—‡  Installed apple-notes
โ”‚
โ—‡  Installed apple-reminders
โ”‚
โ—‡  Installed summarize
โ”‚
โ—‡  Set GOOGLE_PLACES_API_KEY for goplaces?
โ”‚  No
โ”‚
โ—‡  Set GEMINI_API_KEY for nano-banana-pro?
โ”‚  No
โ”‚
โ—‡  Set NOTION_API_KEY for notion?
โ”‚  No
โ”‚
โ—‡  Set OPENAI_API_KEY for openai-image-gen?
โ”‚  No
โ”‚
โ—‡  Set OPENAI_API_KEY for openai-whisper-api?
โ”‚  No
โ”‚
โ—‡  Set ELEVENLABS_API_KEY for sag?
โ”‚  No
โ”‚
โ—‡  Hooks โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                  โ”‚
โ”‚  Hooks let you automate actions when agent commands are issued.  โ”‚
โ”‚  Example: Save session context to memory when you issue /new.    โ”‚
โ”‚                                                                  โ”‚
โ”‚  Learn more: https://docs.openclaw.ai/automation/hooks           โ”‚
โ”‚                                                                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—†  Enable hooks?
โ”‚  ๐Ÿ’พ session-memory
โ”‚
โ—‡  Hooks Configured โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                    โ”‚
โ”‚  Enabled 1 hook: session-memory    โ”‚
โ”‚                                    โ”‚
โ”‚  You can manage hooks later with:  โ”‚
โ”‚    openclaw hooks list             โ”‚
โ”‚    openclaw hooks enable <name>    โ”‚
โ”‚    openclaw hooks disable <name>   โ”‚
โ”‚                                    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Gateway service runtime โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                      โ”‚
โ”‚  QuickStart uses Node for the Gateway service (stable + supported).  โ”‚
โ”‚                                                                      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ”‚
โ—‡  Gateway runtime โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                        โ”‚
โ”‚  System Node unknown at /opt/homebrew/bin/node is below the required Node 22+. Using   โ”‚
โ”‚  /Users/junjian/.nvm/versions/node/v22.17.0/bin/node for the daemon. Install Node 22+  โ”‚
โ”‚  from nodejs.org or Homebrew.                                                          โ”‚
โ”‚                                                                                        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ—’  Installing Gateway serviceโ€ฆ...
Installed LaunchAgent: /Users/junjian/Library/LaunchAgents/ai.openclaw.gateway.plist
Logs: /Users/junjian/.openclaw/logs/gateway.log
โ—‡  Gateway service installed.
โ”‚
โ—‡
Feishu: ok
Agents: main (default)
Heartbeat interval: 30m (main)
Session store (main): /Users/junjian/.openclaw/agents/main/sessions/sessions.json (0 entries)
โ”‚
โ—‡  Optional apps โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                        โ”‚
โ”‚  Add nodes for extra features:         โ”‚
โ”‚  - macOS app (system + notifications)  โ”‚
โ”‚  - iOS app (camera/canvas)             โ”‚
โ”‚  - Android app (camera/canvas)         โ”‚
โ”‚                                        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Control UI โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                  โ”‚
โ”‚  Web UI: http://127.0.0.1:18789/                                                 โ”‚
โ”‚  Web UI (with token):                                                            โ”‚
โ”‚  http://127.0.0.1:18789/#token=xxx                                               โ”‚
โ”‚  Gateway WS: ws://127.0.0.1:18789                                                โ”‚
โ”‚  Gateway: reachable                                                              โ”‚
โ”‚  Docs: https://docs.openclaw.ai/web/control-ui                                   โ”‚
โ”‚                                                                                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Start TUI (best option!) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                            โ”‚
โ”‚  This is the defining action that makes your agent you.    โ”‚
โ”‚  Please take your time.                                    โ”‚
โ”‚  The more you tell it, the better the experience will be.  โ”‚
โ”‚  We will send: "Wake up, my friend!"                       โ”‚
โ”‚                                                            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡  Token โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                                         โ”‚
โ”‚  Gateway token: shared auth for the Gateway + Control UI.                               โ”‚
โ”‚  Stored in: ~/.openclaw/openclaw.json (gateway.auth.token) or OPENCLAW_GATEWAY_TOKEN.   โ”‚
โ”‚  View token: openclaw config get gateway.auth.token                                     โ”‚
โ”‚  Generate token: openclaw doctor --generate-gateway-token                               โ”‚
โ”‚  Web UI stores a copy in this browser's localStorage (openclaw.control.settings.v1).    โ”‚
โ”‚  Open the dashboard anytime: openclaw dashboard --no-open                               โ”‚
โ”‚  If prompted: paste the token into Control UI settings (or use the tokenized dashboard  โ”‚
โ”‚  URL).                                                                                  โ”‚
โ”‚                                                                                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—†  How do you want to hatch your bot?
โ”‚  Hatch in TUI (recommended)
โ”‚  openclaw tui - ws://127.0.0.1:18789 - agent main - session main
โ”‚
โ”‚  session agent:main:main
โ”‚
โ”‚
โ”‚  Wake up, my friend!
โ”‚
โ”‚  โ ™ kerfufflingโ€ฆ โ€ข 30s | connected
โ”‚  agent main | session main | unknown | tokens ?/4.1k
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Agent ้‡ๆ–ฐๅŠ ่ฝฝ

ๅฝ“ไฝ ไฟฎๆ”นไบ†้…็ฝฎๆ–‡ไปถๅฏไปฅ่ฟ่กŒไธ‹้ข็š„ๅ‘ฝไปค๏ผš

openclaw agent reload

็ป‘ๅฎšๅ‘ฝไปค

openclaw pairing approve feishu 9QDEL77W
openclaw pairing approve feishu 9QDEL77W
03:55:27 [plugins] feishu_doc: Registered feishu_doc, feishu_app_scopes
03:55:27 [plugins] feishu_wiki: Registered feishu_wiki tool
03:55:27 [plugins] feishu_drive: Registered feishu_drive tool
03:55:27 [plugins] feishu_bitable: Registered 6 bitable tools

๐Ÿฆž OpenClaw 2026.2.15 (3fe22ea) โ€” Your task has been queued; your dignity has been deprecated.

Approved feishu sender ou_0580...

็ซๅฑฑๅผ•ๆ“Ž

Coding Plan ๅฅ—้ค

ไธ€้”ฎ้ƒจ็ฝฒ OpenClaw

้ฃžไนฆๅผ€ๆ”พๅนณๅฐ

ๅˆ›ๅปบๅบ”็”จ๏ผˆๆœบๅ™จไบบ๏ผ‰

ไบ‹ไปถไธŽๅ›ž่ฐƒ

ไบ‹ไปถ้…็ฝฎ

ๅ›ž่ฐƒ้…็ฝฎ

่Žทๅ– App ID ๅ’Œ App Secret

ๅ‘ๅธƒๅบ”็”จ

้ฃžไนฆ

็ป‘ๅฎš OpenClaw ไธŽ้ฃžไนฆ

ๆ‰ง่กŒ็ป‘ๅฎšๅ‘ฝไปค๏ผš

openclaw pairing approve feishu 9QDEL77W

ๆต‹่ฏ•่Šๅคฉ

๐Ÿ“Œ ๆˆ‘ๅœจ่ฏ•็”จ็š„่ฟ‡็จ‹ไธญไธๆ˜ฏๅพˆ็จณๅฎš๏ผš

  • ๆœ‰ๆ—ถๅ‘็š„ๆถˆๆฏๆฒกๆœ‰ๅๅบ”ใ€‚
  • ็ปๅธธๅผนๅ‡บ่ฎฉๆˆ‘้‡ๆ–ฐๆŽˆๆƒ็š„ๆ็คบใ€‚

Claude Code

ๅฎ‰่ฃ…

npm install -g @anthropic-ai/claude-code

ๆ›ดๆ–ฐ

claude update 

้…็ฝฎ

ๆ–‡ไปถ๏ผš~/.claude/settings.json

็ซๅฑฑๆ–น่ˆŸๅคงๆจกๅž‹ๆœๅŠกๅนณๅฐ๏ผˆCoding Plan๏ผ‰

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ark.cn-beijing.volces.com/api/coding",
    "ANTHROPIC_AUTH_TOKEN": "",
    "ANTHROPIC_MODEL": "doubao-seed-2.0-code",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "alwaysThinkingEnabled": false
}
  • doubao-seed-2.0-code
  • kimi-k2.5
  • glm-4.7
  • doubao-seed-code
  • deepseek-v3.2

ๆ™บ่ฐฑ

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "",
    "ANTHROPIC_MODEL": "glm-4.5",
    "ANTHROPIC_SMALL_FAST_MODEL": "glm-4.5"
  },
  "alwaysThinkingEnabled": false
}

ๅˆ‡ๆขๆจกๅž‹

ไฝฟ็”จๅ‘ฝไปค๏ผš/model <model-name>

FAQ

ๆ‰“ๅผ€ Control UI ๆ—ถๆ็คบ โ€œdisconnected (1008): unauthorized: device token mismatchโ€

  1. ๅˆๅง‹้”™่ฏฏ

disconnected (1008): unauthorized: device token mismatch

ๅŽŸๅ› ๏ผšๆต่งˆๅ™จ็ผ“ๅญ˜ไบ†ๆ—ง็š„/ๆ— ๆ•ˆ็š„่ฎพๅค‡ไปค็‰Œ๏ผŒไธŽ็ฝ‘ๅ…ณๅญ˜ๅ‚จ็š„ไปค็‰ŒไธๅŒน้…ใ€‚

  1. ๆŽข็ดขไปฃ็ 

้€š่ฟ‡ๆŽข็ดขไปฃ็ ๅบ“๏ผŒๆ‰พๅˆฐไบ†็›ธๅ…ณ็š„ๆ ธๅฟƒๆจกๅ—๏ผš

  • src/infra/device-pairing.ts - ่ฎพๅค‡้…ๅฏนๅ’Œไปค็‰Œ็ฎก็†
  • src/gateway/auth.ts - ็ฝ‘ๅ…ณ่ฎค่ฏ
  • src/cli/devices-cli.ts - ่ฎพๅค‡็ฎก็† CLI
  1. ๆฃ€ๆŸฅ้…็ฝฎ

ๆŸฅ็œ‹ ~/.openclaw/openclaw.json ๅŽๅ‘็Žฐๅ…ณ้”ฎไฟกๆฏ๏ผš

  "gateway": {
    "auth": {
      "mode": "token",
      "token": "xxx"
    }
  }

้‡่ฆๅ‘็Žฐ๏ผš็ฝ‘ๅ…ณไฝฟ็”จ็š„ๆ˜ฏ token ่ฎค่ฏๆจกๅผ๏ผŒ่€Œไธๆ˜ฏ่ฎพๅค‡้…ๅฏนๆจกๅผ๏ผ

  1. ่งฃๅ†ณๆ–นๆกˆ

ไฝฟ็”จ openclaw dashboard ๅ‘ฝไปค๏ผŒๅฎƒไผš่‡ชๅŠจ็”Ÿๆˆๅธฆ token ็š„ URL๏ผš http://127.0.0.1:18789/#token=xxx

ๅ…ณ้”ฎ่ฆ็‚น

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚     ้…็ฝฎ้กน      โ”‚             ๅ€ผ             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ็ฝ‘ๅ…ณ่ฎค่ฏๆจกๅผ     โ”‚ token๏ผˆไธๆ˜ฏ device-token๏ผ‰  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ็ฝ‘ๅ…ณ็ซฏๅฃ        โ”‚ 18789                      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Dashboard ๅ‘ฝไปค  โ”‚ pnpm openclaw dashboard    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

่ฟ่กŒๅ‘ฝไปค๏ผš

openclaw dashboard
๐Ÿฆž OpenClaw 2026.2.15 (3fe22ea) โ€” I can run local, remote, or purely on vibesโ€”results may vary with DNS.

Dashboard URL: http://127.0.0.1:18789/#token=xxx
Copied to clipboard.
Opened in your browser. Keep that tab to control OpenClaw.

ๅ‚่€ƒ่ต„ๆ–™

Updated: