type
Post
status
Published
date
Mar 12, 2026
slug
openclaw-install-guide
summary
本文介绍如何在 Windows、macOS 或 Linux 上安装 OpenClaw,完成模型配置、启动服务,并通过首轮对话验证系统是否正常可用。
tags
工具
开发
category
技术分享
icon
password
😀
这篇文章主要介绍如何从零安装 OpenClaw,并完成最小化配置、启动服务和首轮验证。整篇内容尽量按最短路径来写,目标不是把所有功能都讲完,而是先让你把 OpenClaw 真正跑起来。
OpenClaw 是一个开源、自托管的 AI Agent 平台,可以把大模型、技能系统和多种消息渠道接到一起。官方文档本身已经能把流程讲清楚,但第一次装的人通常还是会卡在三个地方:Node.js 版本、配置文件格式、模型连通性。本文就只解决这三个最容易卡住的点。

📝 1. 安装前准备

在开始安装之前,先确认两件事:
  • 你的机器已经安装 Node.js 20 或更高版本
  • 你已经准备好了一个可用的大模型提供商配置,例如 OpenAI,或者本地的 Ollama
先执行下面的命令确认 Node.js 版本:
📸
截图位 1: node -vnpm -v 的检查结果
如果版本过低,建议先升级。官方文档里最常见的安装方式如下。

1.1 Windows 安装 Node.js

1.2 macOS 安装 Node.js

1.3 Ubuntu / Debian 安装 Node.js

注意:官方安装页明确要求 Node.js 20+。如果版本不对,后面的安装、构建和启动步骤都可能直接失败。

📝 2. 安装 OpenClaw

OpenClaw 官方提供了两种路线:快速安装和手动安装。
如果你只是想先把服务跑起来,推荐直接用快速安装。它的好处不是“更高级”,而是更少踩坑。尤其是第一次安装时,省掉一堆路径和构建细节,成功率会高很多。

2.1 快速安装(推荐)

Linux / macOS

Windows PowerShell

如果 PowerShell 提示权限问题,可以先用管理员身份打开 PowerShell,再执行:
然后重新运行安装命令。
📸
截图位 2: OpenClaw 安装脚本执行过程或安装完成后的终端界面
快速安装脚本默认会完成下面几件事:
  1. 检查 Node.js 和 npm 是否可用
  1. 下载 OpenClaw 到本地目录
  1. 安装依赖
  1. 完成构建
  1. 生成默认配置文件

2.2 手动安装

如果你希望自己掌控每一步,或者后面准备基于源码做定制,可以走手动安装流程:
如果你想锁定某个版本,也可以先切换版本标签:

2.3 验证安装是否成功

安装完成后,先检查 CLI 是否可用:
然后再跑一遍健康检查:
如果终端提示 openclaw: command not found,通常是 PATH 没配好。可以先执行:
如果你想永久生效,再把它写进 ~/.bashrc~/.zshrc~/.profile

📝 3. 配置 OpenClaw

OpenClaw 的主配置文件通常在这里:
你可以用任何文本编辑器打开它:
或者:

3.1 一个最小可用的 OpenAI 配置示例

📸
截图位 3: config.yaml 编辑完成后的关键配置片段
这里有几个点建议优先注意:
  • admin.password 一定要改,不要继续用默认密码
  • llm.providerapi_keymodel 必须对应上,不然服务能启动,但不会正常回复
  • agent.languagetimezone 可以按你自己的使用习惯调整

3.2 如果你想接本地 Ollama

如果你不想把请求发到云端,也可以直接把 llm 段改成 Ollama:
这种方式不需要 API Key,但前提是 Ollama 已经在本机正常运行。

3.3 配置校验

配置文件改完以后,不要急着启动,先校验一遍:
如果配置没有问题,你会看到类似 Configuration is valid. 这样的结果。
📸
截图位 4: openclaw config validate 校验通过的终端结果
这一步非常重要。YAML 只要缩进错了,或者字段名写错了,后面你看到的通常不是“哪里配错了”,而是“服务起不来”或者“模型不可达”。

📝 4. 启动 OpenClaw

配置完成后,就可以真正把服务拉起来了。

4.1 前台启动

正常情况下,你会看到类似下面的信息:
📸
截图位 5: openclaw start 成功启动后的终端界面

4.2 后台启动

如果你不想一直占着当前终端,也可以后台运行:
停止后台服务:
查看日志:
查看状态:

4.3 打开 Web 界面

浏览器访问:
如果你把 OpenClaw 部署在远程服务器上,把 localhost 换成服务器 IP 即可,例如:
登录时使用你在 config.yaml 里设置的管理员账号密码。登录完成后,你就会进入聊天界面。

4.4 发第一条消息

你可以先发一句最简单的话测试:
如果配置没有问题,OpenClaw 会正常返回内容。这个时候,安装才算真正闭环,不是“服务能启动”,而是“系统能正常工作”。
📸
截图位 6: OpenClaw Web 界面登录后首页,或首轮对话成功返回的界面

📝 5. 常见问题

5.1 openclaw 命令找不到

优先检查 PATH 是否包含 ~/.openclaw/bin。这是最常见的问题之一。

5.2 3000 端口被占用

如果本机已经有别的服务占用了 3000,可以直接改 config.yaml
改完记得重新执行:

5.3 服务能启动,但模型不可达

这类问题大概率集中在下面几项:
  • API Key 写错了
  • 模型名写错了
  • 网络无法正常访问外部模型服务
  • 你配置的是 Ollama,但 Ollama 服务本身没有启动
所以排查顺序也很简单:先看配置,再看网络,最后看模型服务本身。

5.4 构建阶段内存不足

如果你碰到 out-of-memory,可以先加大 Node.js 堆内存,再重新构建:

🤗 总结

  • OpenClaw 官方安装要求 Node.js 20+
  • 最省事的方式是直接跑官方安装脚本
  • 安装完成后,重点是把 config.yaml 配正确,尤其是管理员密码和 LLM 提供商
  • 启动前最好先跑一次 openclaw config validate
  • 启动成功后,用 Web UI 登录并发第一条消息,才算真正完成安装
  • 如果你后面还要接 Slack、Telegram、Discord 或者继续装技能,可以在这个基础上继续扩展

📎 参考文章

💡
有关 OpenClaw 安装或者使用上的问题,欢迎你在评论区留言,一起交流。
计算模型参数量,FLOPs方法 汇总Delving into Cryptanalytic Extraction of PReLU Neural Networks
Loading...