简介
OpenClaw(原名 Clawdbot、Moltbot,俗称龙虾),是由 Peter Steinberger 开发的免费开源自主 AI 代理(Autonomous AI Agent)。
目录
核心特点
| 特性 | 说明 |
|---|---|
| 自托管 | 在本地设备上运行,数据隐私有保障 |
| 多平台消息 | 支持 WhatsApp、Telegram、Slack、Discord、Google Chat、飞书等 |
| 任务执行 | 可以主动完成任务,如:清理收件箱、发送邮件、管理日历、航班值机 |
| 多Agent协同 | 支持组建 AI 团队,分工协作 |
| 自我进化 | 通过数据采集、竞品分析和策略调整实现自主优化 |
1. 如何部署
方式一:本地快速安装(推荐新手)
# macOS/Linux 一键安装
curl -fsSL https://get.openclaw.ai | bash
# 或使用 Homebrew (macOS)
brew install openclaw
方式二:Docker 部署(推荐生产环境)
# docker-compose.yml
version: '3.8'
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "8000:8000"
volumes:
- ./workspace:/root/.openclaw/workspace
environment:
- OPENAI_API_KEY=your-api-key
# 或使用其他模型
- ANTHROPIC_API_KEY=your-api-key
# 启动
docker-compose up -d
方式三:云服务器部署
| 平台 | 部署时间 | 参考教程 |
|---|---|---|
| 阿里云 | 5-10分钟 | 阿里云部署指南 |
| 腾讯云 | 5-10分钟 | 腾讯云+HTTPS教程 |
| 华为云 | 10-15分钟 | 生产环境部署 |
部署后配置
- 认证配置 - 用 GitHub 账号登录验证身份
- 网关设置 - 选择 AI 模型,配置 API Key
- 守护进程 - 注册为系统服务,开机自启
部署教程资源
| 需求 | 推荐教程 |
|---|---|
| 零基础入门 | 知乎专栏:菜鸟素人上手教程 |
| Docker 部署 | 阿里云 Docker 安装流程 |
| 生产环境部署 | 华为云生产级部署指南 |
| 全平台覆盖 | OpenClaw 安装部署完全指南 |
2. 如何编写配置文件
OpenClaw 使用 Markdown 文件系统 进行配置。
四大核心配置文件
| 文件 | 作用 | 类比 |
|---|---|---|
SOUL.md | AI 性格、沟通风格、行为边界 | AI 的"宪法" |
IDENTITY.md | 外在形象(名称、表情、问候语) | AI "长什么样" |
USER.md | 用户信息描述 | 用户画像 |
AGENTS.md | 工作手册/行为规范 | 操作手册 |
SOUL.md 示例
# Soul - AI性格定义
## 身份
你是一位专业的软件工程师助手,名叫Claw。
你精通 Python、JavaScript、Go 等编程语言。
## 沟通风格
- 回答简洁,直接给出代码示例
- 遇到复杂问题时,先分析再给方案
- 不要过度解释基础概念
## 行为边界
### 必须做
- 代码给出完整可运行的示例
- 解释关键参数的作用
### 禁止做
- 不要给出不完整的代码片段
- 不要假设用户了解所有背景知识
- 不要使用过于口语化的表达
## 思考模式
收到任务时,按以下步骤思考:
1. 理解用户真实需求
2. 分析技术可行性
3. 给出最优方案
4. 提供代码实现
IDENTITY.md 示例
# Identity - 外在形象
name: Claw
greeting: |
你好!我是 Claw
有什么编程问题我可以帮你解决?
farewell: |
随时欢迎回来!祝你编码愉快
USER.md 示例
# User Profile
## 基本信息
- 姓名:张三
- 职业:后端开发工程师
- 公司:某互联网公司
## 技术背景
- 主要语言:Python, Go
- 框架:FastAPI, Django
- 数据库:PostgreSQL, Redis
## 偏好
- 喜欢简洁的代码风格
- 偏好函数式编程
- 工作时间:工作日 9:00-18:00
配置文件编写资源
3. 多 Agent 协作
架构设计
OpenClaw 采用中央网关 + 多代理隔离架构:
核心特点
| 特性 | 说明 |
|---|---|
| 进程级隔离 | 每个 Agent 有独立的工作空间、人格、记忆 |
| 文件通信 | 使用文件系统而非 API 进行 Agent 间通信 |
| 无编排框架 | 没有消息队列,轻量级设计 |
AGENTS.md 配置示例
# Agents - 多代理协作配置
## 协作阵法:内容生产流水线
### 1. Radar(监控Agent)
职责:监控热点话题和行业动态
触发:每小时自动运行
输出:热点话题列表 → 传递给 Muse
### 2. Muse(策划Agent)
职责:根据热点设计内容选题
触发:收到 Radar 的热点列表
输出:内容选题方案 → 传递给 Ink
### 3. Ink(写作Agent)
职责:撰写文章内容
触发:收到 Muse 的选题方案
输出:完整文章 → 传递给 Lens
### 4. Lens(配图Agent)
职责:设计配图
触发:收到 Ink 的文章
输出:图文完整内容
## 协作流程
热点监控 → 选题策划 → 内容撰写 → 配图设计 → 发布
Radar → Muse → Ink → Lens → Publish
三层架构示例
适用于多平台自媒体运营:
多 Agent 协作资源
4. 实战案例
案例1:自媒体矩阵运营(13个平台)
配置:16个 AI Agent 协同工作 效果:每日仅需 5 分钟管理
| Agent 类型 | 数量 | 职责 |
|---|---|---|
| 基础 Agent | 7个 | 内容、配图、数据、客服等 |
| 运营总监 | 1个 | 统筹协调、策略优化 |
| 平台 Agent | 8个 | 各平台适配发布 |
参考:腾讯云案例
案例2:企业 AI 员工团队
配置:多个专业 Agent 组成团队
参考:企业级 AI 智能体实践
案例3:小红书运营 Agent
核心技能组合:
- 热点监控 → 自动追踪热门话题
- 文案生成 → 适配小红书风格
- 配图设计 → 自动生成封面
- 发布排期 → 最佳时间发布
参考:阿里云小红书运营案例
案例4:自动化网赚
应用场景:
- 联盟营销自动化
- 内容流量变现
- 任务平台自动化
参考:腾讯云自动化网赚玩法
学习资源
官方资源
| 资源 | 链接 |
|---|---|
| 官网 | openclaw.ai |
| GitHub | github.com/openclaw/op… |
教程文章
| 标题 | 链接 |
|---|---|
| 100个实战案例全公开 | 51CTO |
| 一周实战:10个人的真实使用场景 | 53AI |
| 深度实战指南 | 高效码农 |
| 飞书官方插件教程 | 飞书 |
| 架构设计全解析 | 博客园 |
视频教程
| 标题 | 链接 |
|---|---|
| Agent 智能体实战教程 | Bilibili |
| YouTube 教程 | YouTube |
相关资源
| 资源 | 链接 |
|---|---|
| Wikipedia | en.wikipedia.org/wiki/OpenCl… |
| DigitalOcean 介绍 | digitalocean.com |
| Reddit 讨论 | r/LocalLLaMA |