OpenClaw 本地部署完整指南(2026 超详细版)

21 阅读2分钟

OpenClaw 本地部署完整指南(2026 超详细版)

 

本文将详细介绍 OpenClaw 在本地环境部署的完整流程,适用于:

  • Mac
  • Windows
  • Linux
  • 本地开发环境
  • AI Agent开发测试

整个部署流程大约 10-15分钟即可完成

一、OpenClaw 是什么

OpenClaw 是一个 AI Agent 自动化平台,用于构建智能代理系统。

类似项目:

  • AutoGPT
  • OpenDevin
  • CrewAI
  • LangGraph

 

核心功能:

  • AI Agent任务执行
  • Skills技能系统
  • 多模型支持
  • Web管理界面
  • API调用
  • 自动化工作流

 

常见用途:

  • 自动写代码
  • 自动写文档
  • 自动分析数据
  • 自动执行脚本
  • AI办公助手

二、本地部署环境要求

推荐配置:

项目推荐
CPU4核
内存8GB
硬盘10GB
Node18+
Python3.10+

   

三、安装基础环境

1 安装 Node.js

推荐使用 Node 18 或 Node 20

 

官网:

https://nodejs.org

检查版本:node -v

2 安装 Python

OpenClaw Agent 依赖 Python。

python.org

 

3 安装 Git

下载:git-scm.com

 

四、下载 OpenClaw 项目

克隆仓库:

git clone https://github.com/openclaw/openclaw.git

进入项目:

cd openclaw

项目结构:

openclaw
 ├── backend
 ├── frontend
 ├── agent
 ├── skills
 ├── configs
 ├── scripts
 └── docker-compose.yml

目录说明:

目录作用
frontendWeb界面
backendAPI服务
agentAI执行引擎
skills技能库
configs配置

 

五、安装项目依赖

安装 Node 依赖

进入 backend:

cd backend

安装依赖:

npm install

返回根目录:

cd ..

安装 frontend 依赖

cd frontend
npm install

安装 Agent Python 依赖

进入 agent:

cd ../agent

创建虚拟环境:

python3 -m venv venv

激活环境:

Mac / Linux

source venv/bin/activate

Windows

venv\Scripts\activate

安装依赖:

pip install -r requirements.txt

六、配置环境变量

复制配置文件:

cp .env.example .env

编辑:

OPENAI_API_KEY=sk-xxxx

LLM_PROVIDER=openai

APP_PORT=3000

API_PORT=8000

如果使用 DeepSeek

OPENAI_BASE_URL=https://api.deepseek.com

如果使用 Claude

ANTHROPIC_API_KEY=xxxx

七、启动数据库(本地)

OpenClaw 需要:

  • PostgreSQL
  • Redis

推荐使用 Docker。

启动:

docker run -d \
-p 5432:5432 \
-e POSTGRES_PASSWORD=postgres \
postgres

Redis:

docker run -d -p 6379:6379 redis

八、启动 Backend

进入 backend:

cd backend

运行:

npm run dev

成功日志:

Server started at http://localhost:8000

九、启动 Frontend

打开新终端:

cd frontend

运行:

npm run dev

成功:

http://localhost:3000

即可进入 OpenClaw 控制台。

十、启动 Agent 服务

进入 agent:

cd agent

启动:

python main.py

日志:

Agent runtime started

 

十一、安装 Skills

Skills 是 OpenClaw 的能力扩展。

进入 skills 目录:

cd skills

安装官方 skills:

git clone https://github.com/skills/registry

常用 skills

Skill功能
browser浏览器操作
filesystem文件管理
gitGit操作
shell执行命令
web_search联网搜索

 

十二、创建第一个 Agent

打开:

http://localhost:3000

进入:Dashboard

点击:Create Agent

填写:Agent名称:AutoDev

描述:自动编程助手


选择 skills:

•filesystem
•git
•shell

保存。

 

十三、测试 Agent

创建任务:

示例任务:

生成一个 Vue3 博客模板

Agent 将自动:

1 搜索资料

2 编写代码

3 执行命令

4 输出结果