OpenClaw安装与使用教程
OpenClaw安装与使用教程
本文将详细介绍如何安装和使用开源 AI Agent 项目 OpenClaw。
从环境准备、安装部署,到基本使用与进阶功能,帮助你快速上手这个目前非常火的 AI Agent 框架。
一、项目介绍
OpenClaw 是一个开源的 自主 AI Agent 框架,可以将大模型(如 GPT、Claude、DeepSeek 等)变成可以 执行真实任务的智能助手。(OpenClaw)
与普通聊天机器人不同,OpenClaw 可以:
- 控制浏览器
- 执行系统命令
- 自动完成任务
- 调用插件(skills)
- 与 Telegram / Discord 等平台集成
其特点:
- 本地运行(隐私更安全)
- 支持多种大模型
- 插件化扩展能力
- 开源可定制
该项目由开发者 Peter Steinberger 于 2025 年发布,并迅速成为 GitHub 上增长最快的开源 AI 项目之一。(维基百科)
项目地址:
1 | https://github.com/openclaw/openclaw |
二、OpenClaw架构概览
OpenClaw 的整体架构大致如下:
1 | 用户 |
组件说明:
| 组件 | 作用 |
|---|---|
| Agent | 核心控制逻辑 |
| Skills | 插件扩展功能 |
| Tools | 执行具体操作 |
| LLM API | AI模型能力 |
| Gateway | 系统入口 |
工作流程:
1 | 用户请求 |
三、环境准备
安装 OpenClaw 之前需要准备以下环境:
1 Node.js
建议版本:
1 | Node.js >= 18 |
检查版本:
1 | node -v |
安装方式:
Linux / Mac
1 | https://nodejs.org |
Windows 建议:
1 | nvm-windows |
2 Python(可选)
部分插件需要 Python:
1 | Python >= 3.10 |
3 API Key
OpenClaw 支持多种模型:
| 模型 | 是否推荐 |
|---|---|
| OpenAI GPT | 推荐 |
| Claude | 推荐 |
| DeepSeek | 推荐 |
| 本地 Ollama | 可选 |
因为 OpenClaw 本身是免费的,费用主要来自模型 API。(OpenClaws.io)
四、安装 OpenClaw
方法一:npm 安装(推荐)
直接全局安装:
1 | npm install -g openclaw |
安装完成后检查:
1 | openclaw --version |
如果成功会看到版本号。
方法二:源码安装
克隆项目:
1 | git clone https://github.com/openclaw/openclaw.git |
进入项目:
1 | cd openclaw |
安装依赖:
1 | npm install |
运行:
1 | npm run dev |
五、初始化配置
首次运行:
1 | openclaw init |
系统会启动一个 初始化向导。
配置内容包括:
- LLM API Key
- 默认模型
- 本地工作目录
- 插件安装
配置 API Key
例如 OpenAI:
1 | OPENAI_API_KEY=sk-xxxx |
Linux / macOS:
1 | export OPENAI_API_KEY=sk-xxxx |
Windows:
1 | setx OPENAI_API_KEY "sk-xxxx" |
六、运行 OpenClaw Agent
运行 agent:
1 | openclaw start |
启动后会看到:
1 | OpenClaw Gateway running |
打开浏览器:
1 | http://localhost:3000 |
即可进入 Web UI。
七、基础使用示例
示例1:总结新闻
1 | openclaw run "summarize today's top tech news" |
Agent 执行流程:
1 | 任务理解 |
示例2:自动发送邮件
1 | openclaw run "send daily report to my team" |
Agent 会:
1 | 读取文件 |
示例3:自动化任务
例如:
1 | openclaw run "check my calendar and schedule focus time" |
八、技能(Skills)系统
OpenClaw 支持插件系统:
1 | skills |
安装插件:
1 | openclaw install news-aggregator |
运行:
1 | openclaw run "summarize today's hacker news" |
常见技能:
| 技能 | 功能 |
|---|---|
| browser | 浏览网页 |
| filesystem | 文件管理 |
| 邮件发送 | |
| calendar | 日程管理 |
| search | 搜索引擎 |
九、自定义 Agent 人格
OpenClaw 有一个非常有趣的配置:
1 | soul.md |
路径:
1 | ~/.openclaw/soul.md |
示例:
1 | You are a concise technical assistant. |
系统启动时会加载该文件。
它相当于:
1 | Agent System Prompt |
十、进阶使用
1 定时任务
可以创建自动任务:
1 | every day at 8:00 summarize news |
2 多 Agent
可以创建多个 Agent:
1 | research-agent |
3 本地模型
如果不想使用 API,可以用:
1 | Ollama |
安装:
1 | https://ollama.com |
运行:
1 | ollama run llama3 |
然后在 OpenClaw 配置:
1 | model: ollama/llama3 |
十一、安全注意事项
由于 OpenClaw 可以 执行系统命令和读取文件,需要注意安全问题。
例如:
- 不要安装未知插件
- 不要运行来源不明的 skill
- 使用最新版本
研究人员发现 AI agent 在插件系统中存在安全风险,因此需要谨慎配置权限。(arXiv)
十二、常见问题
Q1 OpenClaw 免费吗?
软件本身 完全开源免费。
费用主要来自 LLM API 调用。(OpenClaws.io)
Q2 OpenClaw 和 ChatGPT 有什么区别?
| ChatGPT | OpenClaw |
|---|---|
| 云端服务 | 本地运行 |
| 只聊天 | 可执行任务 |
| 封闭系统 | 开源系统 |
Q3 适合哪些人?
- AI开发者
- 自动化工程师
- AI Agent研究者
- 想搭建私人AI助手的人
十三、总结
OpenClaw 是目前最受关注的 开源 AI Agent 框架之一,它让 AI 从“聊天工具”升级为 真正可以执行任务的智能助手。
优点:
- 开源免费
- 本地运行
- 可扩展
- 支持多模型
缺点:
- 配置较复杂
- 插件生态仍在发展
- 安全需要注意
如果你想体验 AI Agent 自动化工作流,OpenClaw 是非常值得尝试的项目。

