🚀 OpenClaw 安装配置完全指南 2026

从零开始搭建AI Agent平台 - 系统要求、安装步骤、配置详解、错误排查

📅 更新时间:2026年6月30日 | ⏱️ 阅读时长:约15分钟 | 🏷️ 难度:入门

OpenClaw 安装教程 配置指南 AI Agent 新手入门

💡 妙趣提示

凌晨3点27分,我盯着屏幕上闪烁的光标,突然意识到——OpenClaw不是普通的AI工具,它是一个生态系统。就像第一次组装电脑,你以为插上电源就能用,结果发现还有BIOS要配置、驱动要装、系统要优化... 但别怕,这篇文章会陪你走完这段路。

🌟 什么是OpenClaw?

OpenClaw 是一个开源的 AI Agent 平台,让你可以构建、部署和管理智能代理。它不是一个单一的工具,而是一个完整的生态系统,包含:

🎯 核心理念

"让每个开发者都能构建自己的AI助手" - OpenClaw 的设计哲学是模块化和可扩展。

🔧 技术栈

基于 Node.js + TypeScript,支持 Docker 部署,兼容主流 LLM(OpenAI/Claude/本地模型)。

🌍 社区生态

ClawHub 拥有 30,000+ Skills,GitHub 10,000+ Stars,活跃的开发者社区。

💻 系统要求

在开始安装之前,请确保你的系统满足以下最低要求:

组件 最低要求 推荐配置
操作系统 Windows 10 / macOS 10.15 / Ubuntu 18.04 Ubuntu 22.04 LTS / macOS 14
CPU 2核 2.0GHz 4核 3.0GHz+
内存 4GB RAM 16GB RAM
硬盘 10GB 可用空间 50GB SSD
Node.js v18.0.0+ v22.x LTS
网络 宽带互联网 光纤 100Mbps+

⚠️ 注意事项

  • Windows 用户建议使用 WSL2(Windows Subsystem for Linux)
  • 如果使用 GPU 加速,需要 NVIDIA 驱动 525+
  • 生产环境建议使用 Linux 服务器(稳定性更好)

📦 安装步骤(3种方式)

方式1:NPM 全局安装(推荐新手)

步骤 1:安装 Node.js

如果你还没有安装 Node.js,请先访问 nodejs.org 下载并安装 v18 或更高版本。

验证安装:

node --version # 应该输出 v18.x.x 或更高

步骤 2:安装 OpenClaw

# 使用 npm 全局安装 npm install -g openclaw # 或者使用 pnpm(更快) pnpm add -g openclaw # 验证安装 openclaw --version

如果看到版本号输出(例如 2026.6.9),说明安装成功!

方式2:Docker 安装(推荐生产环境)

步骤 1:拉取镜像

docker pull openclaw/openclaw:latest

步骤 2:运行容器

docker run -d \ --name openclaw \ -p 3000:3000 \ -v $(pwd)/data:/data \ -v $(pwd)/config:/config \ openclaw/openclaw:latest

这会在后台启动 OpenClaw,并将数据持久化到 ./data./config 目录。

方式3:从源码编译(推荐开发者)

步骤 1:克隆仓库

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

步骤 2:安装依赖并编译

pnpm install pnpm build # 链接到全局 pnpm link --global

⚙️ 配置文件详解

OpenClaw 的配置文件位于 ~/.openclaw/config.json(Linux/macOS)或 %USERPROFILE%\.openclaw\config.json(Windows)。

基础配置模板

{ "server": { "port": 3000, "host": "0.0.0.0" }, "llm": { "provider": "openai", "apiKey": "your-api-key-here", "model": "gpt-4", "temperature": 0.7 }, "skills": { "autoLoad": true, "directories": [ "~/.openclaw/skills", "./custom-skills" ] }, "mcp": { "enabled": true, "servers": [] }, "logging": { "level": "info", "file": "~/.openclaw/logs/openclaw.log" } }

关键配置项说明

配置项 说明 默认值
server.port 服务监听端口 3000
llm.provider LLM 提供商(openai/claude/ollama) openai
llm.apiKey API 密钥(必填) null
skills.autoLoad 是否自动加载 Skills true
mcp.enabled 是否启用 MCP 协议 true

🎬 第一次运行

配置完成后,让我们启动 OpenClaw 并验证安装!

步骤 1:启动服务

# 如果使用 npm 安装 openclaw server start # 如果使用 Docker docker logs -f openclaw # 如果从源码运行 pnpm start

步骤 2:访问 Web 界面

打开浏览器,访问 http://localhost:3000。你应该看到 OpenClaw 的欢迎页面!

步骤 3:测试 Agent

在 Web 界面的聊天框中输入:

你好,请介绍一下你自己。

如果一切正常,你会收到 Agent 的回复!🎉

🐛 常见错误排查

错误 1:EADDRINUSE(端口被占用)

错误信息

Error: listen EADDRINUSE: address already in use :::3000

解决方案:

# 查找占用端口的进程 lsof -i :3000 # 杀死进程(替换 PID) kill -9 PID # 或者修改配置文件使用其他端口 # 编辑 ~/.openclaw/config.json { "server": { "port": 3001 } }

错误 2:LLM API 认证失败

错误信息

Error: Invalid API Key or Unauthorized

解决方案:

  • 检查 config.json 中的 llm.apiKey 是否正确
  • 确认 API Key 有正确的权限(例如 OpenAI 需要 billing 启用)
  • 如果是本地模型(Ollama),确认服务正在运行:curl http://localhost:11434

错误 3:Skills 加载失败

错误信息

Warning: Failed to load skill "xxx": Cannot find module

解决方案:

# 检查 Skills 目录是否存在 ls -la ~/.openclaw/skills/ # 重新安装 Skill openclaw skills install xxx # 或者从 ClawHub 安装 openclaw hub install xxx

🚀 进阶配置

1. 配置多个 LLM 提供商

OpenClaw 支持同时配置多个 LLM,并根据任务自动选择:

{ "llm": { "providers": [ { "name": "openai", "apiKey": "sk-xxx", "model": "gpt-4", "priority": 1 }, { "name": "claude", "apiKey": "sk-ant-xxx", "model": "claude-3-opus", "priority": 2 }, { "name": "ollama", "baseURL": "http://localhost:11434", "model": "llama3", "priority": 3 } ] } }

2. 配置 MCP 服务器

MCP(Model Context Protocol)让 Agent 可以调用外部工具:

{ "mcp": { "enabled": true, "servers": [ { "name": "filesystem", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/data"], "env": {} }, { "name": "github", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_xxx" } } ] } }

3. 配置 Skills 自动更新

让你的 Skills 保持最新:

{ "skills": { "autoLoad": true, "autoUpdate": true, "updateInterval": "24h", "directories": [ "~/.openclaw/skills" ] } }

🎯 下一步做什么?

📚 推荐阅读

🔧 实战项目

尝试构建一个"GitHub 自动回复机器人" - 使用 GitHub Skill + LLM 自动回复 Issue。

🤝 加入社区

加入 Discord 社区,与其他开发者交流经验。

📖 阅读文档

访问 官方文档 获取最新 API 参考。

🎬 彩蛋:妙趣踩坑实录

记得我第一次安装 OpenClaw 的时候,API Key 填错了,一直报 401 错误。我以为是代码问题,debug 了整整 3 个小时,最后发现是把 sk-proj-xxx 写成了 sk-proj-xx(少了一个 x)。那一刻,我怀疑这个 bug 是我前世欠下的债... 😂

教训:复制粘贴 API Key 的时候,一定要仔细检查!