OpenClaw 本地部署指南
AI Agent 近期热度很高,但真正能跑在本地或服务器、拥有真实权限且能持续执行任务的并不多。OpenClaw 是目前少数几个工程完整、可部署、支持二次开发的开源 AI Agent 框架之一。
一、核心定位与能力
OpenClaw 不是简单的聊天机器人,而是一个具备 Gateway(通信)、Dashboard(控制台)和 Skills(能力插件)三大模块的执行体。
| 对比项 | 普通 AI 工具 | OpenClaw |
|---|---|---|
| 运行位置 | 云端 | 本地 / VPS |
| 权限 | 受限 | 可控高权限 |
| 持久运行 | 否 | 是 |
| 自动执行 | 弱 | 强 |
| 可二开 | 几乎不可 | 完全可 |
它具备读写本地文件、调用系统命令、请求外部 API 等能力,这意味着它是高权限 Agent。
二、安全建议与环境选择
由于权限较高,不建议直接安装在日常办公电脑上。强烈建议使用独立 VPS、Docker 或隔离环境。
推荐配置:
- 系统:Ubuntu 20.04 / 22.04
- CPU:2 核起步(4 核更稳)
- 内存:4GB 起步(8GB 更舒服)
- 用途:专机专用,不混别的服务
Linux 环境在稳定性和通用性上优于 Windows,更适合生产部署。
三、基础环境准备
1. 更新系统与工具
sudo apt update
sudo apt install -y git curl unzip
2. 安装 Node.js
OpenClaw 依赖 Node 18+,推荐使用 nvm 管理版本。
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
验证安装:
node -v
npm -v
3. 安装 pnpm(可选但推荐)
源码部署及二次开发基本都会用到。
npm install -g pnpm
四、安装方式选择
方式一:CLI 全局安装(快速)
适合只想快速跑起来且不修改源码的场景。
npm install -g openclaw
openclaw --version
看到版本号即表示 CLI 安装成功。
方式二:源码部署(专业/二开)
适合想改 UI、接自己系统或写自定义 skills 的用户。
git https://github.com/openclaw/openclaw.git
openclaw
pnpm install
pnpm build


