znlgis 博客

GIS开发与技术分享

第二章:安装、环境准备与快速上手

本章目标是跑通最小闭环:安装 CLI,完成 onboarding,启动 Gateway,打开 Control UI,并发送第一条消息。

2.1 环境要求

官方推荐 Node.js 24,也支持 Node.js 22.14+。macOS、Linux、Windows 都可使用,Windows 推荐 WSL2。还需要一个模型供应商 API Key、OAuth 授权或可用本地模型服务。检查 Node:

node --version

2.2 安装方式

macOS / Linux 可用官方脚本:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows PowerShell:

iwr -useb https://openclaw.ai/install.ps1 | iex

也可以使用 npm:

npm install -g openclaw@latest

验证:

openclaw --help

2.3 推荐 onboarding

openclaw onboard --install-daemon

onboarding 会引导选择模型、配置认证、初始化 Gateway、创建工作区,并可安装用户级守护进程。守护进程让 Gateway 长驻运行,这是个人助手体验的关键。

2.4 启动与检查

查看 Gateway:

openclaw gateway status

前台启动调试:

openclaw gateway --port 18789 --verbose

打开浏览器控制台:

openclaw dashboard

默认地址通常是 http://127.0.0.1:18789/

2.5 第一条消息

Control UI 中直接输入即可。CLI 方式:

openclaw agent --message "你好,请介绍一下 OpenClaw" --thinking high

如果已经接入通道,可使用 message 命令向目标发送消息,目标格式因通道而异。

2.6 第一个通道选择

推荐顺序:WebChat 最简单;Telegram 通常只需 Bot token;Discord/Slack 适合社区或工作区;WhatsApp 需要 QR 配对;BlueBubbles、Signal、WeChat、QQ 等更依赖平台或插件环境。

2.7 配置文件

默认配置:

~/.openclaw/openclaw.json

它是 JSON5。常见操作:

openclaw config get agents.defaults.workspace
openclaw config set agents.defaults.heartbeat.every "2h"
openclaw configure

不要把包含 token 或 key 的配置提交到公开仓库。

2.8 doctor

遇到问题先运行:

openclaw doctor
openclaw models status

doctor 可检查配置、通道、模型、文件权限和安全风险。必要时可使用 openclaw doctor --fix,但应阅读它将修改的内容。

2.9 Docker

Docker 是可选部署方式。典型流程:

export OPENCLAW_IMAGE="ghcr.io/openclaw/openclaw:latest"
./scripts/docker/setup.sh

Docker 中访问宿主机 Ollama/LM Studio 时通常使用 host.docker.internal,并确保状态目录持久化。Docker 运行 Gateway 与 Docker 作为沙箱 backend 是两个概念。

2.10 更新

openclaw update --channel stable
openclaw doctor

长期使用优先 stable;beta/dev 适合测试新功能。更新前备份配置、工作区和通道状态。