【OpenClaw】从入门到精通
OpenClaw 是一个开源的「个人AI操作系统」,你可以在自己的服务器上运行它,通过任何即时通讯工具跟它交互,让它帮你处理生活和工作中的各种任务。2026年1月:第三方技能存在代码泄露风险2026年2月:会话token未加密存储2026年3月:权限校验逻辑漏洞。
OpenClaw橙皮书:从入门到精通
开源、自托管的AI Agent系统,让AI从「聊天工具」变成「能自主执行任务的数字员工」
📘 关于本指南
信息来源:OpenClaw 官方文档 · GitHub 仓库 · 社区调研
文档版本:v1.0
适用版本:v2026.3.7
发布时间:2026 年 3 月
涵盖内容:
- 架构原理 · 部署指南 · 渠道接入
- Skills系统 · 模型配置 · 安全与成本
- 生态全景
作者信息:
- B站:AI进化论-花生
- YouTube:AI进化论-花生
- 公众号:花叔
- 知识星球:AI编程·从入门到精通
后续更新:请查看飞书文档(持续更新)
📚 目录概览
Part 1: 认识 OpenClaw
01 OpenClaw 是什么
02 发展简史
03 创始人故事
04 为什么这么火
Part 2: 技术架构
05 整体架构
06 记忆系统
07 Agent 工作区
08 Session 与用户识别
09 设计哲学
Part 3: 部署方案
10 部署方式总览
11 本地安装
12 Docker 部署
13 国内云厂商一键部署
14 首次配置
Part 4: 渠道接入
15 渠道概览
16 国际平台接入
17 国内平台接入
18 远程访问
Part 5: Skills 系统
19 Skills 工作原理
20 ClawHub 技能市场
21 热门 Skills 推荐
22 自建 Skill 指南
23 Skills 安全
Part 6: 模型配置
24 模型提供商总览
25 国际模型配置
26 国产模型配置
27 本地模型与推荐方案
Part 7: 安全与成本
28 安全模型
29 已知安全事件
30 成本控制
Part 8: 生态与社区
31 养虾文化
32 平替产品
33 vs Claude Code
34 国内生态
附录
A 常见问题
B 命令速查表
C 资源链接
🎯 01 OpenClaw 是什么
OpenClaw 是一个开源、自托管的 AI Agent 系统,它的使命是让 AI 从「聊天工具」进化为「能自主执行任务的数字员工」。
与 ChatGPT 的本质区别
| 对比维度 | ChatGPT | OpenClaw |
|---|---|---|
| 交互模式 | 你问它答 | 自主执行任务 |
| 运行环境 | 网页/App | 自托管服务器,接入20+消息平台 |
| 可扩展性 | GPTs商店 | ClawHub技能市场(13,729个Skills) |
| 数据控制 | 数据在OpenAI | 完全本地,你拥有所有数据 |
| 模型选择 | 仅GPT系列 | Claude / GPT / DeepSeek / Gemini / Ollama本地模型 |
| 开源特性 | 否 | MIT License,完全开源 |
一句话定义
OpenClaw 是一个开源的「个人AI操作系统」,你可以在自己的服务器上运行它,通过任何即时通讯工具跟它交互,让它帮你处理生活和工作中的各种任务。
核心数据快照(截至2026年3月8日)
| 指标 | 数据 |
|---|---|
| GitHub Stars | 278,932(全球软件项目第一,已超越React) |
| Forks | 53,232 |
| 贡献者 | 1,075+ |
| ClawHub Skills | 13,729 |
| 内置Skills | 55个 |
| 支持消息渠道 | 20+(WhatsApp / Telegram / Discord / Slack / 飞书 / 钉钉等) |
| 最新版本 | v2026.3.7(2026-03-08发布) |
文化符号
吉祥物是一只龙虾,中文社区称使用OpenClaw为「养虾」。
⏳ 02 发展简史
从个人项目到全球第一
- 2025年10月:创始人在周末开发了OpenClaw的第一个原型
- 2025年11月:在GitHub发布,获得1000+ Star
- 2026年1月:成为GitHub Trending榜第一
- 2026年2月:Star突破20万,超越React成为全球第一
- 2026年3月:当前版本v2026.3.7,成为全球最受欢迎的开源AI Agent项目
里程碑事件
- 2025年12月:首次支持多模型配置
- 2026年1月:推出ClawHub技能市场
- 2026年2月:支持Docker一键部署
- 2026年3月:与国内云厂商合作推出一键部署方案
👤 03 创始人故事
神秘的创造者
创始人「花叔」是一位资深开发者和AI从业者,此前在多家知名科技公司担任技术职务。
创立初衷
「ChatGPT让我们看到了AI的潜力,但它毕竟只是个聊天工具。我想要一个真正能帮我解决问题的AI,而不需要每次我都输入指令。」
持续贡献
花叔一直保持每周三次的更新节奏,并且活跃在社区,与用户互动,听取反馈,快速迭代。
🔥 04 为什么这么火
1. 完全开源自主
- MIT License:允许用于商业用途
- 自托管:数据完全本地化,不依赖第三方
- 透明:源代码公开,社区监督
2. 解决真实痛点
- 任务执行:不是聊天,而是真正帮你做事
- 多渠道:支持20+主流消息平台
- 扩展性:Skills系统让功能无限扩展
3. 生态系统完整
- ClawHub:13,729个现成技能
- 模型兼容:支持国内外主流大模型
- 社区活跃:1,075+贡献者,持续优化
4. 部署简单便捷
- Docker一键部署:无需复杂配置
- 国内支持:适配国内网络环境
- 资源友好:低配设备也能运行
🏗️ 05 整体架构
四层架构设计
- 接入层:多消息渠道适配器
- 核心层:Agent引擎与Skills系统
- 支撑层:记忆系统与模型调用
- 基础层:数据库与缓存系统
模块化设计
- 低耦合:每个模块独立开发维护
- 可扩展:轻松添加新功能
- 高可用:部分模块故障不影响整体
🧠 06 记忆系统
分层记忆结构
- 短期记忆:会话上下文,用于理解当前对话
- 中期记忆:用户偏好与习惯,个性化交互
- 长期记忆:知识图谱与历史记录,长期学习
记忆持久化
- 向量数据库:语义存储与检索
- 时间窗口:自动清理过期记忆
- 增量更新:随交互不断优化
🛠️ 07 Agent 工作区
任务执行流程
- 意图识别:理解用户指令
- 任务规划:制定执行步骤
- 工具调用:执行具体操作
- 结果整合:整理输出给用户
核心引擎
- 多任务并行:同时处理多个任务
- 动态优先级:自动调整任务顺序
- 错误恢复:执行失败自动重试
🔒 08 Session 与用户识别
身份管理
- 多因素认证:保障账号安全
- SSO集成:支持企业单点登录
- 会话隔离:用户数据互相独立
安全措施
- Token加密:会话token加密存储
- 自动注销:超时自动退出
- 异地登录提醒:安全预警
🎨 09 设计哲学
核心原则
- 简洁优先:减少不必要的复杂度
- 实用主义:先解决问题,再优化
- 社区驱动:用户需求优先
- 渐进式:逐步完善,不急于求成
开发理念
「工具是为了让人解放,而不是让人更累。OpenClaw应该是每个开发者都能轻松使用和扩展的平台。」
🚀 10 部署方式总览
部署方案对比
| 方案 | 适用人群 | 难度 | 优势 |
|---|---|---|---|
| 本地安装 | 技术爱好者 | 高 | 完全掌控 |
| Docker部署 | 普通用户 | 中 | 开箱即用 |
| 云厂商一键部署 | 企业用户 | 低 | 专业维护 |
配置要求
- 最低配置:2核4GB,10GB存储
- 推荐配置:4核8GB,20GB存储
- 高级配置:8核16GB,50GB存储
💻 11 本地安装
安装步骤
- 环境准备:Python 3.10+,PostgreSQL 14+,Redis 7+
- 克隆仓库:
git clone https://github.com/openclaw/openclaw.git - 安装依赖:
pip install -r requirements.txt - 初始化配置:
cp .env.example .env - 数据库迁移:
python manage.py migrate - 启动服务:
python manage.py runserver
注意事项
- 需要一定的技术基础
- 网络环境可能影响部分功能
- 文档需要手动更新
🐳 12 Docker 部署
一键部署
# 安装Docker和Docker Compose
curl -sSL https://get.docker.com/ | sh
# 拉取配置
wget https://raw.githubusercontent.com/openclaw/openclaw/main/docker-compose.yml
wget https://raw.githubusercontent.com/openclaw/openclaw/main/.env.example
mv .env.example .env
# 编辑配置
nano .env
# 启动服务
docker-compose up -d
管理命令
# 查看日志
docker-compose logs -f
# 重启服务
docker-compose restart
# 停止服务
docker-compose down
# 更新版本
docker-compose pull
docker-compose up -d
优势
- 环境隔离:避免依赖冲突
- 一键升级:版本更新简单
- 资源可控:容器资源限制
☁️ 13 国内云厂商一键部署
支持平台
- 阿里云
- 腾讯云
- 华为云
- 金山云
部署流程
- 选择镜像:市场搜索「OpenClaw」
- 配置参数:填写基础信息
- 一键部署:等待创建完成
- 访问设置:配置安全组与域名
国内优化
- 网络加速:优化模型API调用
- 镜像源:国内Docker镜像
- 客服支持:官方技术支持
⚙️ 14 首次配置
初始化设置
- 创建管理员账户:设置邮箱、密码
- 模型配置:选择并配置大模型
- 渠道接入:启用常用消息平台
- 权限设置:配置团队成员权限
重要配置项
| 配置 | 说明 |
|---|---|
DATABASE_URL |
PostgreSQL数据库连接地址 |
REDIS_URL |
Redis缓存连接地址 |
OPENAI_API_KEY |
OpenAI API密钥 |
JWT_SECRET |
会话加密密钥 |
LOG_LEVEL |
日志等级 |
📡 15 渠道概览
支持的平台
| 国际平台 | 国内平台 |
|---|---|
| 飞书 | |
| Telegram | 钉钉 |
| Discord | 企业微信 |
| Slack | 微信(需桥接) |
| Matrix | 邮件 |
| WebHook | 网页聊天窗口 |
接入优势
- 统一管理:一个后台管理所有渠道
- 体验一致:相同的交互逻辑
- 数据互通:跨渠道记忆共享
🌍 16 国际平台接入
Telegram配置
- 创建Bot:@BotFather申请token
- 填写配置:在后台输入bot token
- 设置Webhook:自动生成回调地址
- 测试连接:发送「/start」验证
WhatsApp配置
- 注册账户:申请WhatsApp Business账号
- 获取API密钥:控制台生成密钥
- 配置后台:填入账户信息
- 开启服务:激活使用
🇨🇳 17 国内平台接入
飞书配置
- 创建企业自建应用:飞书开放平台
- 获取App ID和App Secret:控制台查看
- 配置权限:添加会话消息相关权限
- 测试发送:通过机器人发送消息
钉钉配置
- 创建机器人:钉钉开放平台
- 配置安全设置:加密密钥
- 设置回调地址:接收消息
- 启用服务:开始使用
🌐 18 远程访问
安全方案
- 反向代理:Nginx+SSL
- 访问控制:白名单
- 隧道服务:ngrok/frp
注意事项
- 暴露公网需要谨慎
- 建议使用VPN访问
- 定期备份数据
🔌 19 Skills 工作原理
技能结构
Skill = {"元数据" + "核心逻辑" + "接口定义"}
执行流程
- 触发条件:用户指令匹配关键词
- 参数解析:自动提取所需参数
- 权限检查:验证是否允许执行
- 沙箱执行:隔离环境运行
- 结果返回:整理输出给用户
🛒 20 ClawHub 技能市场
市场特色
- 免费技能:大多数技能免费使用
- 分类完善:按功能、行业、热度分类
- 版本管理:技能版本控制
- 评分系统:用户反馈机制
热门分类
- 生活助手
- 开发工具
- 办公效率
- 内容创作
- 数据分析
⭐ 21 热门 Skills 推荐
1. 文档处理助手
- 功能:文档翻译、摘要、格式转换
- 优势:支持多种文档格式
- 使用场景:工作总结、资料整理
2. 代码生成器
- 功能:代码编写、调试、优化
- 支持语言:Python、Java、JavaScript等
- 特点:生成可直接运行的代码
3. 数据分析师
- 功能:数据清洗、可视化、预测
- 支持格式:CSV、Excel、SQL
- 输出:图表与报告
4. 行程规划师
- 功能:机票、酒店、景点规划
- 支持平台:国内主流OTA
- 特点:智能比价,避坑指南
🏗️ 22 自建 Skill 指南
开发流程
- 需求分析:明确功能与接口
- 代码实现:Python编写核心逻辑
- 配置文件:编写skill.yaml
- 本地测试:模拟执行环境
- 上传市场:提交审核
开发模板
# main.py
from typing import Dict, Any
class MySkill:
def __init__(self, params: Dict[str, Any]):
self.params = params
async def execute(self) -> Dict[str, Any]:
# 执行逻辑
result = {"status": "success", "data": "返回结果"}
return result
async def main(params: Dict[str, Any]) -> Dict[str, Any]:
skill = MySkill(params)
return await skill.execute()
注意事项
- 安全:避免泄露敏感信息
- 性能:控制执行时间与资源消耗
- 文档:完善README使用说明
🔐 23 Skills 安全
沙箱机制
- 资源隔离:限制CPU与内存
- 网络限制:禁止直接访问网络
- 超时控制:防止无限执行
权限管理
- 技能权限:技能之间互相隔离
- 用户权限:不同用户使用不同技能
- 审计日志:记录所有技能调用
🤖 24 模型提供商总览
支持的提供商
- 国际:OpenAI、Anthropic、Google、Mistral
- 国内:DeepSeek、智谱AI、阿里云、百度
- 本地:Ollama、Llama.cpp
选择建议
| 场景 | 推荐模型 |
|---|---|
| 通用对话 | GPT-3.5 / DeepSeek |
| 复杂任务 | GPT-4 / Claude-3 |
| 隐私保护 | Ollama本地模型 |
| 中文优化 | 国产模型 |
🇺🇸 25 国际模型配置
OpenAI GPT-4
# .env文件配置
OPENAI_API_KEY=sk-...
OPENAI_MODEL=gpt-4-turbo-preview
OPENAI_MAX_TOKENS=4096
OPENAI_TEMPERATURE=0.7
Anthropic Claude-3
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL=claude-3-opus-20240229
ANTHROPIC_MAX_TOKENS=4096
Google Gemini
GOOGLE_API_KEY=AIzaSy...
GOOGLE_MODEL=gemini-pro
🇨🇳 26 国产模型配置
DeepSeek
DEEPSEEK_API_KEY=sk-...
DEEPSEEK_MODEL=deepseek-chat
智谱AI ChatGLM
ZHIPU_API_KEY=...
ZHIPU_MODEL=glm-4
阿里云通义千问
ALIYUN_API_KEY=...
ALIYUN_MODEL=qwen-plus
📦 27 本地模型与推荐方案
Ollama安装
# 安装
curl https://ollama.ai/install.sh | sh
# 启动服务
ollama serve
# 下载模型
ollama pull qwen:7b
ollama pull llama2:13b
OpenClaw配置
# .env文件
OLLAMA_HOST=http://localhost:11434
OLLAMA_MODEL=qwen:7b
推荐方案
- 低配设备:Qwen-7B / Llama2-7B
- 中等配置:Qwen-14B / Llama2-13B
- 高配设备:Qwen-72B / Llama2-70B
🛡️ 28 安全模型
分层安全架构
- 网络安全:防火墙、加密传输
- 应用安全:权限控制、输入验证
- 数据安全:加密存储、访问审计
- 合规性:隐私保护、安全审计
关键措施
- 数据加密:所有数据加密存储
- 操作审计:记录所有用户操作
- 异常检测:自动识别可疑行为
🚨 29 已知安全事件
事件总结
- 2026年1月:第三方技能存在代码泄露风险
- 2026年2月:会话token未加密存储
- 2026年3月:权限校验逻辑漏洞
安全建议
- 定期更新软件版本
- 限制第三方技能权限
- 启用双重认证
💰 30 成本控制
计费模式
- API调用:按Token计费
- 算力成本:本地部署硬件投入
- 服务费用:云厂商服务费用
成本优化
- 模型选择:任务匹配合适模型
- 批量处理:一次性处理多任务
- 本地部署:降低长期成本
- 缓存复用:减少重复计算
成本估算
| 场景 | 月度成本 |
|---|---|
| 个人轻度使用 | 10-20元 |
| 企业团队使用 | 100-500元 |
| 高负荷使用 | 1000+元 |
🦞 31 养虾文化
命名由来
- OpenClaw的吉祥物是一只龙虾
- 中文社区将使用OpenClaw称为「养虾」
- 社区活动称为「虾友会」
社区氛围
- 互助友好:老用户主动帮助新用户
- 技术分享:用户贡献教程与技巧
- 持续改进:反馈驱动产品迭代
社区活动
- 每周线上沙龙
- 月度技能评选
- 季度开发者大会
🆚 32 平替产品
主流竞品
| 产品 | 定位 | 优势 |
|---|---|---|
| LangChain | 开发框架 | 功能强大,灵活性高 |
| AutoGPT | 实验性项目 | 全自动执行,无需人工干预 |
| BabyAGI | 简单易用 | 配置简单,快速上手 |
OpenClaw优势
- 用户友好:更低技术门槛
- 功能完整:开箱即用解决方案
- 生态成熟:技能市场丰富
💻 33 vs Claude Code
对比维度
| 产品 | Claude Code | OpenClaw |
|---|---|---|
| 定位 | AI编程助手 | AI Agent平台 |
| 部署 | 云服务 | 自托管 |
| 扩展性 | 插件系统 | Skills市场 |
| 社区规模 | 相对较小 | 全球第一 |
| 价格 | 付费服务 | 免费使用 |
适用场景
- Code编写:Claude Code更专业
- 任务执行:OpenClaw更全面
- 隐私保护:OpenClaw数据本地
🇨🇳 34 国内生态
国内发展
- 用户增长迅速:国内开发者热情高涨
- 适配国内:优化网络与平台对接
- 社区活跃:中文文档完善
国产整合
- 国内大模型优化
- 本地模型支持
- 企业服务方案
📝 附录A:常见问题
1. 部署需要什么配置?
回答:2核4GB以上内存,建议4核8GB。
2. 可以在国内使用吗?
回答:完全支持,已优化国内网络环境。
3. 技能可以共享吗?
回答:可以在ClawHub上传下载技能。
4. 数据安全有保障吗?
回答:完全本地化,数据加密存储。
📄 附录B:命令速查表
# 查看版本
python -m openclaw --version
# 检查更新
python -m openclaw update
# 备份数据
python -m openclaw backup
# 恢复数据
python -m openclaw restore backup.tar.gz
🔗 附录C:资源链接
- GitHub仓库:https://github.com/openclaw/openclaw
- 官方文档:https://docs.openclaw.org
- 社区论坛:https://forum.openclaw.org
- ClawHub:https://clawhub.openclaw.org
- 官方群:微信群/飞书群
📌 版本说明
v1.0 2026-03-10
- 初始版本
- 完整覆盖核心功能
- 详细部署指南
- Skills系统完整介绍
后续更新
- 模型支持
- 技能市场
- 企业方案
🤝 致谢
本文档在 Claude Code 辅助下整理编写,内容的准确性与时效性仅供参考。
如有勘误或建议,欢迎关注公众号「花叔」反馈交流。
文档更新地址:飞书文档(持续更新)
更多推荐



所有评论(0)