产品介绍
什么是 OpenClaw?
OpenClaw 是一款开源、自托管、跨平台的个人 AI 助手。它是一个运行在您自己设备上的多渠道消息网关和 AI Agent 平台。
项目数据(截至 2026年3月):
- GitHub 星标:28万+
- 内置技能:53个官方核心技能
- 社区技能:700+
- 支持平台:10+ 通讯平台
- 对接服务:50+ 第三方服务
核心定位
OpenClaw 是一个能"指挥"计算机的全天候数字员工(Agent),通过连接通讯软件和大模型 API,实现对电脑的自动化操作。
网关 + 智能体架构
OpenClaw 采用 Gateway + Agent 双层架构:
┌─────────────────────────────────────────────┐
│ 用户交互层(多渠道) │
│ WhatsApp | Telegram | Discord | iMessage │
│ Slack | Signal | Teams | WebChat | 飞书 │
└─────────────────────────────────────────────┘
↓ Gateway 网关
┌─────────────────────────────────────────────┐
│ OpenClaw 核心 │
│ ┌─────────┬─────────┬─────────┬─────────┐ │
│ │ 记忆引擎│ 技能系统│ 安全 │ 调度 │ │
│ │ Context │ Skills │ Security│ Router │ │
│ │ Engine │ │ │ │ │
│ └─────────┴─────────┴─────────┴─────────┘ │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ 执行层(工具集) │
│ 文件操作 | 命令执行 | 浏览器自动化 | API │
└─────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────┐
│ AI 模型层 │
│ Claude | GPT-5.4 | Gemini 3.1 | 本地模型 │
└─────────────────────────────────────────────┘核心能力
1. 本地自动化执行
OpenClaw 可以直接操作你的电脑:
| 能力类型 | 具体功能 |
|---|---|
| 文件操作 | 读写/编辑文件,管理项目文档 |
| 终端执行 | 运行 Shell 命令,支持后台任务与交互式 CLI |
| 浏览器自动化 | 自主打开网页、搜索、填写表单、下载、抓取数据 |
| 内存管理 | 通过 MEMORY.md 持续学习上下文 |
| 跨会话协作 | 通过 sessions_spawn 调度子代理处理复杂任务 |
2. 多渠道统一管理
单网关多渠道:一个网关进程同时服务多个消息平台。
支持平台:
| 国内平台 | 海外平台 |
|---|---|
| 飞书 | |
| 微信 | Telegram |
| - | Discord |
| - | Slack |
| - | iMessage |
| - | Signal |
| - | Microsoft Teams |
| - | WebChat |
3. 持久记忆与个性化
- 本地存储:所有交互历史本地存储,隐私零泄露
- 跨会话记忆:记住你的偏好、文件路径、项目上下文
- SOUL.md 人格系统:自定义 AI 的价值观、沟通风格与行为准则
4. 技能扩展生态
技能数量:
- 53 个官方核心技能
- 700+ 社区技能(截至 2026年2月)
技能覆盖:
- 办公自动化
- 开发工具
- 生活助手
- 运维管理
技能特点:
- 遵循 Anthropic 开发的 Agent Skill 规范
- 支持自定义技能
- AI 可自主编写新技能
5. 模型兼容(Model-Agnostic)
支持多种 AI 模型:
| 模型类型 | 支持模型 |
|---|---|
| Claude 系列 | Claude 3.5 Sonnet, Claude 3 Opus, Claude Opus 4.6 |
| GPT 系列 | GPT-4, GPT-4 Turbo, GPT-3.5, GPT-5.4 |
| Google 系列 | Gemini Pro, Gemini Ultra, Gemini 3.1 Flash-Lite |
| 国内模型 | Kimi-K2.5, MiniMax-M2.5, DeepSeek |
| 本地模型 | Ollama, LM Studio, LocalAI |
6. Web 控制界面
提供基于浏览器的仪表盘:
- 在线聊天
- 配置管理
- 会话管理
- 监控面板
技术架构
Gateway 层
内部有一个 Gateway 层用于接入各种 IM 聊天工具:
- 各种 IM 工具里的消息发给 Channel
- 串行被消费处理
- 发送给 Pi Agent(内部核心 Agent)
- Agent 输出后通过 Channel + WebSocket 返回对应 IM
会话存储
- 单个 Session 历史记录存储路径:
~/.openclaw/agents/<agent>/sessions/<sessionId>.jsonl - Session 元数据管理:
~/.openclaw/agents/<agent>/sessions/sessions.jsonl
适用场景
个人用户
- 📧 邮件管理:自动处理和回复邮件
- 📅 日程管理:智能安排和提醒
- 📝 笔记整理:自动归类和索引
- 🎵 媒体管理:整理音乐、视频等
- 💬 多平台消息:统一管理多个聊天平台
开发者
- 💻 代码开发:编写、调试、重构代码
- 🔧 系统管理:自动化运维任务
- 📊 数据分析:收集和处理数据
- 🤖 自动化测试:执行测试和报告
- 🐳 Docker 管理:容器化部署
企业用户
- 👥 团队协作:信息同步和通知
- 📋 流程自动化:业务流程自动执行
- 📈 数据监控:实时监控和告警
- 🔐 安全管理:安全检查和审计
开源生态
OpenClaw 是开源项目,拥有活跃的社区:
- GitHub: https://github.com/openclaw/openclaw
- Discord: 活跃的开发者社区
- Twitter: 最新动态和教程分享
- ClawHub: 官方技能市场
前身项目
OpenClaw 前身为 Moltbot,最初名为 Clawdbot。