一、OpenClaw 是什么?
OpenClaw(社区俗称「小龙虾」)是一款可本地/自建的开源 AI 助手,特点是「能干活」:除对话外,支持浏览器自动化、桌面控制、向量记忆、定时任务等,并可通过 Gateway 接入微信、飞书、Telegram、Discord 等渠道。技术栈以 Node.js 为核心,适合作为「AI + 自动化 + 多端接入」的练手或生产项目。
介绍开源 AI 助手 OpenClaw 的安装与配置流程。涵盖系统环境准备(Node.js 22+、API Key)、四种安装方式(脚本、npm、源码、Docker)、首次配置向导使用、验证命令及基础功能启用。适合希望结合 AI 与自动化技术的学习者或开发者快速上手本地 AI 助手项目。
OpenClaw(社区俗称「小龙虾」)是一款可本地/自建的开源 AI 助手,特点是「能干活」:除对话外,支持浏览器自动化、桌面控制、向量记忆、定时任务等,并可通过 Gateway 接入微信、飞书、Telegram、Discord 等渠道。技术栈以 Node.js 为核心,适合作为「AI + 自动化 + 多端接入」的练手或生产项目。
本文以学习 + AI + 前端为场景,手把手带你完成安装与第一次配置。
OpenClaw 依赖 Node.js 22 或更高版本(推荐 LTS)。若未安装:
或用 nvm 管理多版本:
# 安装并切换到 Node 22
nvm install 22
nvm use 22
安装后验证:
node -v # 应 >= v22.x.x
npm -v
OpenClaw 本身免费,但需要接入一家 AI 服务商的 API:
先到所选平台注册账号,在控制台里拿到 API Key,安装完成后在配置向导里填入。
Windows(PowerShell,以管理员身份运行):
iwr -Uri https://clawd.org.cn/install.ps1 -OutFile install.ps1; .\install.ps1
macOS / Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
也可使用带参数的安装(例如指定 git 方式):
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git
脚本会自动处理依赖,一般 3~5 分钟即可完成。
已熟悉 Node 生态的话,可以直接:
npm install -g openclaw # 或使用 pnpm(推荐)pnpm add -g openclaw@beta
安装完成后,在终端输入 openclaw 或 claw 应能识别。
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
之后可通过项目内的 CLI 或脚本启动,便于阅读和二次开发。
docker pull openclaw/openclaw:latest
docker run -d --name openclaw -p 3000:3000 -v ~/.openclaw:/root/.openclaw openclaw/openclaw:latest
按需把端口 3000 改成你本机未被占用的端口。
openclaw onboard安装完成后,务必先跑一遍配置向导:
openclaw onboard
(若使用源码安装,可能是 pnpm run onboard 或项目内提供的等效命令,以仓库说明为准。)
向导会引导你:
配置会写入 ~/.openclaw/(Windows 一般在用户目录下的 .openclaw),之后可手动编辑同一目录下的配置文件做进阶调整。
在终端执行:
openclaw --version # 查看版本
openclaw doctor # 环境与依赖自检
若 doctor 通过,说明环境正常。接下来可启动本地 Web 界面或对接聊天平台。
很多安装方式会默认启动 Web 服务,或提供类似命令:
openclaw start # 或按文档说明启动 Web
浏览器访问:**http://127.0.0.1:18789/**(端口以实际文档为准,常见 18789 或 3000)。
在这里可以直接和 OpenClaw 对话,并体验「浏览器操作」「电脑控制」等能力,对前端同学理解「AI + 前端」交互非常直观。
按需安装官方/社区技能,例如:
claw install browser # 浏览器操作
claw install desktop-control # 电脑控制
claw install vector-memory # 记忆系统
claw install auto-updater # 自动更新
装好后在 Web 或聊天平台里即可使用对应能力。
在 openclaw onboard 或配置文件中按文档填写对应平台的 Token/密钥,即可在聊天软件里和同一只「小龙虾」对话,实现「多端一个助手」。
| 步骤 | 动作 |
|---|---|
| 1. 环境 | 安装 Node.js 22+,准备一个 AI API Key |
| 2. 安装 | 一键脚本 / npm 全局 / 源码 / Docker 任选 |
| 3. 配置 | 执行 openclaw onboard 选模型、填 Key |
| 4. 验证 | openclaw doctor、openclaw --version |
| 5. 使用 | 浏览器打开 Web 地址,或接入微信/飞书等 |
按上述流程走一遍,你就能在本地拥有一个「能干活的」OpenClaw,非常适合作为 学习 AI + 前端 的实战入口。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online