Phase 1 / Ep 01: OpenClaw 是什么?—— 理解自托管 AI Agent 的革命性意义
🎯 学习目标:建立对 OpenClaw 的准确认知模型,理解自托管 AI Agent 与云端 ChatBot 的本质区别。
1. 从 ChatGPT 到 OpenClaw:范式转移
你已经用过 ChatGPT、Claude、Gemini。你输入问题,它输出答案。对话结束,一切消散。
OpenClaw 不一样。 它不是一个网页聊天框,而是一个住在你自己硬件上的 AI Agent 运行时。
graph LR
A["传统 ChatBot\n无状态 · 无工具 · 云端\n对话即遗忘"] -->|"范式转移"| B["OpenClaw Agent\n有状态 · 全工具链 · 本地\n持久记忆 · 7×24 运行"]
B --> C["📁 文件系统"]
B --> D["💻 Shell 命令"]
B --> E["🌐 浏览器"]
B --> F["📧 邮件"]
B --> G["📱 Telegram / Discord"]| 维度 | ChatGPT / Claude Web | OpenClaw |
|---|---|---|
| 运行位置 | 云端服务器 | 你的机器(Mac / VPS / Docker) |
| 数据归属 | 你的数据在别人的服务器上 | 完全私有 |
| 持久性 | 对话结束即失忆 | 7×24 小时运行,永久记忆 |
| 工具能力 | 有限的插件 | 完整的 Shell、文件系统、浏览器、邮件 |
| 通信方式 | 只能通过网页 | Telegram、Discord、WhatsApp、CLI |
| 可扩展性 | 不可定制 | Skill + Plugin 完全可扩展 |
2. 核心概念速览
在 OpenClaw 的世界里,有六个你必须理解的核心概念:
🦀 Gateway(网关 / 控制平面)
Gateway 是 OpenClaw 的"大脑中枢"。它接收来自所有消息频道的输入,进行身份验证、权限检查,然后将消息路由给正确的 Agent。
🤖 Agent(智能代理)
Agent 是真正干活的"员工"。每个 Agent 有自己的人格(SOUL.md)、记忆(MEMORY.md)、技能(Skills)和权限等级。你可以同时运行多个 Agent,各司其职。
📱 Channel(消息频道)
Channel 是用户和 Agent 沟通的"管道"。支持 Telegram、Discord、WhatsApp、iMessage、CLI 等。一个 Agent 可以连接多个 Channel。
🧩 Skill(技能)
Skill 是以 Markdown 文件(SKILL.md)为核心的能力声明。它注入到 Agent 的上下文中,告诉 AI "你能做什么"。轻量、声明式、消耗 Token。
🔌 Plugin(插件)
Plugin 是独立运行的可执行程序,作为消息管道的中间件。不消耗 Token,适合重计算任务(如日志分析、消息过滤)。
🔗 MCP(Model Context Protocol)
MCP 是连接 Agent 与外部工具的标准协议。通过 MCP Server,Agent 可以操作邮件(AgentMail)、浏览器、数据库、GitHub 等。
3. 历史演进
OpenClaw 并非横空出世:
2024.Q1 Moltbot(最初原型,Telegram 聊天机器人)
↓
2024.Q3 Clawdbot(加入多频道、Skill 系统)
↓
2025.Q1 OpenClaw v1.0(开源,MCP 支持,Plugin 管道)
↓
2025.Q4 OpenClaw v2.0(ClawHub 市场,多 Agent 编排)
↓
2026.Q1 OpenClaw v3.0(AgentMail,Memory 系统重构)
4. 它能做什么?—— 5 个真实场景
- 私人助理:Telegram 发消息让 Agent 帮你查航班、订餐厅、发邮件
- 代码开发:Agent 在你的项目里 clone 仓库、写代码、跑测试、提 PR
- 运维监控:Agent 每 5 分钟检测服务器状态,异常时通过 Discord 告警
- 内容创作:Agent 每天抓取新闻、生成摘要、发布到 Notion
- 团队协作:多个 Agent 分工合作 —— 研究员整理资料,写手撰稿,审核员校对
下节预告: Ep 02,我们将在 macOS 上用一条命令安装 OpenClaw,5 分钟内完成从零到对话的全流程。准备好你的 Terminal!