
继DeepSeek、Manus之后,要问我2026年最火的AI产品是啥,肯定是最近被全网刷屏的OpenClaw。
OpenClaw(曾用名:Clawdbot、Moltbot),一款可以部署在个人电脑上的AI代理。不同于前两者在模型能力和硬件突破上的"军备竞赛",OpenClaw走的是另一条路——让AI真正成为你的"数字分身"。它不需要你有一台配置爆表的工作站,不需要你懂复杂的技术架构,甚至连独立显卡都不需要。因为它的聪明之处在于,把"大脑"放在云端,而你的电脑只是一个轻量级的"遥控器"。
好了,下面就由至顶AI实验室带领大家进行完整的部署操作。
算力要求:虽然是开源部署,但其因为更多调用的是云端模型能力(API,当然调用本地模型也可以),其本身对算力的要求极低,完全不用担心电脑跑不起来,有无独立显卡都不重要,也不用纠结显存。
本文档特点:每个命令都附带详细解释,帮助您理解每一步的作用,如果太过简单的命令,也可以忽视注解。基于: 官方文档 + 社区实践 + 实际部署经验
最后,本指南为您提供:
项目 | 要求 |
|---|---|
Node.js | >= 22.x |
内存 | >= 4GB |
磁盘 | >= 2GB 可用 |
网络 | 稳定互联网(最好翻一下,因为,后面会用到npm,虽然常规也可以,但npm还是国外比较快) |
检查 Node.js
node --version命令详解:
node - Node.js 运行程序--version - 显示版本号参数预期输出:v22.x.x 或更高
如果没安装或版本过低:访问 https://nodejs.org 下载
npm --version
命令详解:
npm - Node Package Manager,包管理器--version - 显示版本号预期输出:10.x.x 或更高
sudo apt update && sudo apt upgrade -y
命令详解:
sudo - Super User Do,以管理员权限执行apt - Advanced Package Tool,包管理工具update - 更新软件包列表&& - 逻辑与,前一命令成功才执行后一命令upgrade - 升级所有软件包-y - 自动确认,不询问作用:更新系统到最新状态
时间:2-5 分钟
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
命令详解:
curl - 下载工具-fsSL - 参数组合:-f - 失败不输出错误页-s - 静默模式-S - 显示错误-L - 跟随重定向 | - 管道,传递输出sudo -E bash - - 以管理员执行脚本-E - 保留环境变量作用:添加 Node.js 22.x 仓库
时间:30秒-1分钟
sudo apt-get install -y nodejs
命令详解:
apt-get install - 安装软件-y - 自动确认nodejs - 软件包名作用:安装 Node.js 和 npm
时间:2-3 分钟
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf ssh://
命令详解:
git config - Git 配置命令--global - 全局配置url."https://github.com/".insteadOf - URL 重写规则git@github.com: - SSH 格式 URL作用:强制使用 HTTPS 而非 SSH,避免权限错误
重要性:⭐⭐⭐⭐⭐ 我在尝试过程中就遇到的 SSH 错误的问题,至少折腾了半小时,所以一定切记
mkdir -p ~/.npm-global
命令详解:
mkdir - Make Directory,创建目录-p - Parents,创建父目录,目录存在不报错~ - 用户主目录.npm-global - 隐藏目录(.开头)作用:创建专用的 npm 全局目录
npm config set prefix '~/.npm-global'
命令详解:
npm config set - 设置配置prefix - 全局安装路径'~/.npm-global' - 新路径作用:告诉 npm 使用新目录,不需要 sudo
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
命令详解:
echo - 输出文本export PATH=... - 设置环境变量~/.npm-global/bin - npm 可执行文件目录:$PATH - 追加原有 PATH>> - 追加到文件末尾~/.bashrc - Bash 配置文件作用:让系统能找到全局安装的命令
source ~/.bashrc
命令详解:
source - 在当前 shell 执行脚本~/.bashrc - 配置文件作用:使 PATH 配置立即生效
重要性:依然⭐⭐⭐⭐⭐ ,否则极易出现权限混乱的问题。
npm install -g openclaw@latest
命令详解:
npm install - 安装命令-g - Global,全局安装openclaw - 包名@latest - 最新版本作用:全局安装 OpenClaw
时间:2-5 分钟
输出:显示 "changed 741 packages" 表示成功
openclaw onboard --install-daemon
命令详解:
openclaw - OpenClaw 命令onboard - 初始化向导--install-daemon - 安装系统服务作用:引导完成配置,安装开机自启服务
向导问题:
时间:5-10 分钟
openclaw gateway --port 18789 --verbose
命令详解:
gateway - 网关子命令--port 18789 - 监听端口18789 - 默认端口号--verbose - 详细输出作用:启动 OpenClaw 核心服务
预期输出:
OpenClaw Gateway starting...
Listening on http://127.0.0.1:18789
Gateway ready!
注意:此命令会占用终端,按 Ctrl+C 可停止
浏览器访问:http://localhost:18789
地址详解:
localhost - 本地主机(127.0.0.1)18789 - 端口号预期:看到 OpenClaw 控制面板
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
命令详解:
/bin/bash -c - 执行 bash 命令$() - 命令替换curl - 下载安装脚本作用:安装 macOS 包管理器时间:5-10 分钟
brew install node@22
命令详解:
brew - Homebrew 命令install - 安装node@22 - Node.js 22 版本时间:3-5 分钟
与 Linux 相同,唯一区别:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
区别:macOS 默认用 Zsh,配置文件是 .zshrc
打开 PowerShell(管理员模式运行):
Win+Xwsl --install -d Ubuntu
命令详解:
wsl - Windows Subsystem for Linux--install - 安装-d Ubuntu - 安装 Ubuntu 发行版作用:
时间:10-20 分钟
完成后:必须重启电脑
重启后打开 Ubuntu,这里需要特别注意,Ubuntu正确打开方式(很多不熟悉wsl的同学会出现错误,直接打开WSL,结果WSL会一闪而过),开始菜单——终端(不是CMD,不是powershell,就是终端)——右侧小箭头下拉,选择Ubuntu.

设置:
Enter new UNIX username: yourname
New password: ****
说明:
与 Linux 步骤完全相同。
打开 Windows 浏览器:http://localhost:18789
原理:WSL2 自动转发端口到 Windows
openclaw gateway --port 18789 --verbose
特点:
nohup openclaw gateway --port 18789 --verbose > gateway.log 2>&1 &
命令详解:
nohup - No Hang Up,断开终端继续运行> - 重定向输出gateway.log - 日志文件2>&1 - 错误输出也重定向到日志2 - 错误输出(stderr)1 - 标准输出(stdout)& - 后台运行查看日志:(不想看就不看,不重要)
tail -f gateway.log
命令详解:
tail - 显示文件末尾-f - Follow,持续监控pkill -f openclaw
命令详解:
pkill - Process Kill-f - 匹配完整命令行openclaw - 进程关键字位置:~/.openclaw/openclaw.json
cat ~/.openclaw/openclaw.json
命令详解:
cat - Concatenate,显示文件方法 1:nano(推荐)
nano ~/.openclaw/openclaw.json
操作:
方法 2:vim
vim ~/.openclaw/openclaw.json
操作:
i 进入编辑Esc 退出编辑:wq 保存退出nano ~/.openclaw/openclaw.json
{
"browser": {
"enabled": true,
"color": "#FF4500"
}
}
配置详解:
enabled: true - 启用浏览器控制color - 窗口主题色(十六进制)pkill -f openclaw
openclaw gateway --port 18789 --verbose
openclaw agent --message "帮我在京东搜索 MacBook Pro 价格" --thinking high
AI 执行流程:
这里我给出几个核心步骤。
# 1. 安装插件
openclaw plugins install @openclaw-china/channels
# 2. 配置
openclaw config set channels.dingtalk '{"enabled": true, "clientId": "dingxxxxxx", "clientSecret": "your-secret"}' --json
# 1. 安装插件
openclaw plugins install @openclaw-china/channels
# 2. 配置
openclaw config set channels.feishu '{"enabled": true, "appId": "cli_xxxxxx", "appSecret": "your-secret"}' --json
我让部署好的openclaw去他自己的社区里(https://openclaw.ai/showcase)选择了它自己认为最经典的 10 个应用场景,并给我简单做了整理:
场景描述: 自动化代码审查、CI/CD 触发、问题跟踪
实现方式:
技能需求: GitHub、Linear、GitLab
案例: @bangnokia - PR 自动审查并在 Telegram 反馈
bash
# 示例:审查最新 PR
openclaw agent --message "审查最新的 Pull Request"
场景描述: 跨平台同步日程,自动创建提醒
实现方式:
技能需求: Calendar、Notes、Notion
案例: @AS - 健康助手整合 Oura 数据与日程
bash
# 示例
openclaw agent --message "明天上午 10 点提醒我开会"
场景描述: 通过聊天控制家中设备
实现方式:
技能需求: Home Assistant、智能设备 API
案例: @antonplex - 自动管理房间空气质量
bash
# 示例
openclaw agent --message "打开客厅的灯"
场景描述: 自动填表、数据采集、网购助手
实现方式:
技能需求: Browser Control
案例:
bash
# 示例
openclaw agent --message "帮我查京东上 MacBook Pro 的最新价格"
场景描述: 自动生成每日摘要(天气、任务、新闻)
实现方式:
技能需求: Weather、News、Calendar
案例: @buddyhadry - 每日生成场景图片简报
bash
# 配置定时任务
openclaw cron add "0 7 * * *" "生成今日简报"
场景描述: 智能文件整理、搜索、批量重命名
实现方式:
技能需求: File System、OCR
bash
# 示例
openclaw agent --message "找出桌面上所有的 PDF 文件"
场景描述: 自动回复、邮件分类、重要邮件提醒
实现方式:
技能需求: Gmail
bash
# 示例
openclaw agent --message "总结今天收到的邮件"
场景描述: 多个 AI 代理分工协作完成复杂任务
实现方式:
技能需求: Multi-agent Routing
案例: @adam91holt - 14+ 代理协同工作
配置示例:
json
{
"agents": {
"orchestrator": {
"model": "anthropic/claude-opus-4-5",
"role": "coordinator"
},
"coder": {
"model": "anthropic/claude-sonnet-4-5",
"role": "code_execution"
}
}
}
场景描述: 整合可穿戴设备数据,生成健康报告
实现方式:
技能需求: Health APIs
案例: @AS - Oura 数据与日程整合
场景描述: 个性化学习计划、作业辅导、知识管理
实现方式:
技能需求: Notion、Obsidian
bash
# 示例
openclaw agent --message "帮我总结今天学习的 Python 知识点"
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf ssh://
kill -9 $(lsof -t -i :18789)
或使用其他端口:
openclaw gateway --port 8080 --verbose
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
nvm alias default 22
创建 C:\Users\YourUsername\.wslconfig:
[wsl2]
memory=4GB
processors=2
然后重启:
wsl --shutdown
# 检查配置
openclaw doctor
# 查看日志
tail -f ~/.openclaw/logs/*.log
# 测试连接
openclaw agent --message "测试" --thinking off
npm install -g openclaw@latest或:
openclaw update --channel stable
频道选项:
stable - 稳定版(推荐)beta - 测试版dev - 开发版openclaw --version
rm -rf ~/.npm/_cacache
npm install -g openclaw@latest
END
本文来自至顶AI实验室,一个专注于探索生成式AI前沿技术及其应用的实验室。致力于推动生成式AI在各个领域的创新与突破,挖掘其潜在的应用场景,为企业和个人提供切实可行的解决方案。