如果你最近刚开始接触 OpenClaw,最容易犯的第一个错误,不是命令写错,而是把它当成一个普通的聊天工具来装。

这件事得先说清楚。
OpenClaw 不是一个“装完就能随便玩”的浏览器插件,也不是一个单纯套壳的大模型网页。按照官方文档的定义,它本质上是一个开源、自托管的 AI Agent 平台:它可以接入 50+ 消息渠道、连接不同模型、安装技能,还能执行代码、做网页操作、保存长期记忆。
这意味着两件事:
- 它的可玩性很强。
- 它的权限边界也比普通 AI 工具重得多。
所以这篇我不打算只给你甩几条命令,而是按更稳的顺序往下写:先看你适不适合装,再看怎么装,最后把装完后最该检查的地方说清楚。
OpenClaw 适合谁,先说清楚
如果你是下面这几类人,OpenClaw 值得折腾:
- 想把 AI 真正接进 Telegram、Discord、Slack、微信等消息渠道的人
- 想自己控制数据、模型和技能,而不是把核心流程交给第三方 SaaS 的人
- 愿意自己处理环境、配置、日志和权限边界的人
如果你只是想“先随便体验一下 AI Agent”,那我反而建议你别急着上 OpenClaw。因为它不是零门槛产品,装起来不算难,但后面的配置、模型接入、安全和持久化,才是真正花时间的地方。
官方 FAQ 里也写得很直接:由于 OpenClaw 可以执行代码并访问文件系统,更适合跑在沙盒、Docker、专用机器或云服务器上,而不是直接跑在装满个人隐私和工作资料的主力电脑上。
安装前先准备 4 样东西
按照我核对过的官方安装文档,OpenClaw 当前安装前最关键的前置条件有这几个:
- Node.js 22+,官方明确写了需要 Node.js 22 及以上,且 Node.js 24 是推荐版本
- 一个可用的包管理环境,至少要有
npm,如果你准备从源码装,最好也有pnpm - 一个你要接入的模型提供商 API Key,例如 OpenAI、Anthropic、OpenRouter,或者本地 Ollama
- 一个你能接受的运行位置:本地专用机器、VPS、Docker 环境,至少不要一上来就装在最敏感的生产工作站上
如果你还没装 Node,可以先按官方文档给的平台方式处理:
Windows (winget) winget install OpenJS.NodeJS macOS (Homebrew) brew install node@22 Ubuntu / Debian curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash – sudo apt-get install -y nodejs多说一句:如果你现在连 Node 环境都没碰过,那就别直接从源码安装,先走官方推荐的快速安装或 npm 安装。源码安装更适合你要改分支、改插件或者自己维护 fork 的场景。
最省事的安装方式:官方一键脚本
如果你只是想先把 OpenClaw 跑起来,官方当前的推荐路径还是一键安装脚本。
Linux / macOS:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows(PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
根据官方安装页,这个脚本会做 4 件事:
- 检查 Node.js 22+ 和 npm 是否可用
- 通过 npm 全局安装 OpenClaw
- 启动 onboarding 向导完成初始化配置
- 安装 Gateway 守护进程,让它能长期驻留
这条路的好处很直接:快,第一次装也省事。
但有个判断最好先立住:一键脚本适合先装通,不适合闭着眼直接信。 你至少要知道它后面干了什么,尤其是守护进程、配置路径、端口占用和后台常驻这些事。否则出了问题,你只能不断重装。
如果你不想后面反复重装,手动装更稳
如果你希望对过程更有控制感,我更推荐你用手动安装。命令也不复杂:
npm install -g openclaw@latest
openclaw onboard --install-daemon
如果你习惯 pnpm,也可以:
pnpm add -g openclaw@latest
openclaw onboard --install-daemon
这条路径比一键脚本更适合下面这些情况:
- 你想明确看到安装和初始化分成两步
- 你后面准备自己管理 daemon、日志和配置
- 你要在多台机器上重复部署,需要更清楚地知道每一步在做什么
如果你是准备长期用的人,我其实更推荐这条。因为它更接近工程化安装,而不是“先跑起来再说”。
什么情况下你才需要从源码装
如果你只是普通使用,没必要一开始就从源码装。
源码安装适合三种情况:
- 你要跟自己的 fork
- 你要锁某个分支或某个 tag
- 你准备自己改前端、改插件、改内部逻辑
官方给的源码安装步骤是:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm link --global
openclaw onboard --install-daemon
这条路麻烦的地方不在命令多,而在后面的维护成本。以后升级、回滚、依赖冲突、构建报错,你都得自己扛。所以如果你现在只是想先用起来,别给自己加这个复杂度。
装完先别急着开跑,这 5 步更重要
很多人装完 OpenClaw 就开始接模型、接 Telegram、接技能。这个顺序太急了。更稳的做法是先做下面几步。
1. 先确认 CLI 真的可用
openclaw --version
按照我在 2026 年 4 月 10 日核对的 GitHub Releases,当前最新稳定版本是 2026.3.31。如果你输出的版本明显更老,后面的配置和文档可能会对不上。
2. 跑一次健康检查
openclaw doctor
openclaw status
openclaw dashboard
官方文档说明,doctor 会检查 Node 版本、依赖、配置、网络连接,以及需要时的 Docker 可用性。这一步别省,它能帮你在真正出故障前把大多数基础问题先筛掉。
3. 先跑 onboarding,再确认配置路径
这里有个细节,很多旧教程会把人带偏。
我查官方文档时发现,OpenClaw 不同页面对配置文件路径和格式的表述并不完全一致。有的页面写 openclaw.yaml,FAQ 里又出现了 openclaw.json 或旧路径描述。
所以我的建议不是死记某个路径,而是:
- 先通过
openclaw onboard让它生成配置 - 再用 CLI 提供的查询命令确认当前实例的真实配置位置
这样比你直接照着某篇旧教程去改文件稳得多。
4. 改掉默认管理口令
官方配置文档里明确给了默认示例:
admin:
username: admin
password: changeme123
示例值不是给你直接用的。只要你准备把 OpenClaw 暴露到局域网、内网穿透、云服务器或者公网,第一件事就是把管理账号和密码改掉。
如果你更习惯环境变量,也可以用官方给出的覆盖方式:
export OPENCLAW_ADMIN_PASSWORD=a-secure-password
5. 配置改完后,先校验再重启
openclaw config validate
这一步很容易被跳过,但其实很值钱。因为 OpenClaw 这种系统,真正折磨人的常常不是“不会装”,而是“已经能跑,但总是启动失败”。配置校验能帮你提前把语法错误、结构错误和废弃字段拦下来。
最常见的 4 个坑
结合官方文档和 FAQ,我觉得新手最常见的坑不是复杂问题,而是下面这几类:
1. Node 版本不对
这是第一高频问题。OpenClaw 明确要求 Node.js 22+。如果你机器上还是 18、20,安装阶段就可能出问题,或者能装上但后面行为不稳定。
2. npm 权限错误
官方安装页明确提醒:不要用 sudo npm install 硬顶。出现 EACCES 时,应该修正 npm 的全局目录权限,例如:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH="$HOME/.npm-global/bin:$PATH"
3. 端口冲突
官方不同页面对具体端口的描述并不完全一致,所以我不建议你直接背默认端口号。更稳的方式是:
- 先用
openclaw status和日志看实例实际监听情况 - 如果冲突,再通过配置或环境变量改端口
- 优先用
openclaw dashboard打开面板,而不是手敲固定地址
这比照着一篇旧教程去背端口号靠谱得多。
4. 把 OpenClaw 直接装在主力工作机上
这是我最不建议你做的事。
OpenClaw 的价值,恰恰来自它能接入工具、文件系统、网页和消息渠道。但同样因为这些能力,它不该被你当成一个“随便装在办公电脑上玩一玩”的普通软件。至少在你还没搞清楚它的权限模型之前,把它放在专用机器、测试环境或者云主机上,会稳很多。
如果是第一次装,我更建议你按这个顺序来
如果你现在是第一次装 OpenClaw,我建议你别自己发明流程,直接按下面这条走:
- 先准备好 Node.js 22+,最好是 Node.js 24
- 选择一台不那么敏感的机器或环境来安装
- 优先用
npm install -g openclaw@latest+openclaw onboard --install-daemon - 装完立刻跑
openclaw --version、openclaw doctor、openclaw status - 改掉管理密码,再确认配置文件真实位置
- 最后再去接模型、接频道、装技能
这套顺序看起来慢一点,但后面会省掉很多排错时间。
最后说两句
OpenClaw 的安装本身并不复杂,复杂的是它装完之后你到底想拿它做什么,以及你有没有把权限、安全和维护成本一起想清楚。
如果你只是想先跑个 demo,一键脚本已经够了。可只要你准备长期用,我还是建议你走手动安装,把版本、配置、校验、密码和运行环境这些基础活一次做扎实。
先把环境和边界装明白,再谈自动化。这件事别反过来做。
下一篇如果继续写 OpenClaw,我更愿意写这两个方向:
- OpenClaw 初始配置指南:模型、管理密码、Web 搜索和 Dashboard 怎么配
- OpenClaw 值不值得装在生产环境:从权限边界、日志、密钥和渠道接入来讲

评论列表 (66条):
加载更多评论 Loading...