OpenClaw 是什么?
OpenClaw 全面介绍 —— GitHub 33 万+ Star 的开源 AI Agent 框架
OpenClaw 是一个免费开源的 AI Agent 框架,运行在你自己的设备上,将大语言模型与你的应用、设备和服务连接起来。与只能生成文本的普通聊天机器人不同,OpenClaw Agent 能够执行真实操作——读写文件、运行 Shell 命令、浏览网页、发送邮件、控制智能家居设备等等。
OpenClaw 是 GitHub 历史上增长最快的开源项目,截至 2026 年 3 月已突破 331,000 Star(超越 React)。它的吉祥物是一只龙虾,口号是:"The lobster way。"
背景与历史
OpenClaw 由 Peter Steinberger 创建,他是一位奥地利开发者,最为人知的身份是 PSPDFKit 的创始人。2025 年 11 月他以 "Clawdbot" 之名首次发布了该项目。后因与 Anthropic 的商标纠纷,项目于 2026 年 1 月 27 日短暂更名为 "Moltbot",三天后的 1 月 30 日最终定名为 "OpenClaw"。
2026 年 2 月 14 日 Steinberger 加入 OpenAI 后,项目被移交给一个开源基金会以确保其独立性。OpenClaw 基于 MIT 许可证,使用 TypeScript 编写。
该项目在发布后的 72 小时内获得了 60,000 个 GitHub Star——这一纪录至今无人打破。
工作原理
OpenClaw 采用 Gateway 架构。Gateway 是一个常驻进程(默认端口 18789),负责管理会话、频道、工具和记忆,充当消息频道与大语言模型之间的中枢。
Agent 循环的工作流程如下:
- 一条消息从某个频道到达(Telegram、Discord、控制台等)
- Gateway 将其路由到相应会话,并构建上下文(对话历史、持久记忆、相关 Skill)
- 大语言模型接收上下文并决定调用哪些 Tool
- Tool 在沙箱内执行(使用 bubblewrap/bwrap 实现安全的命令执行)
- 响应通过频道返回
所有配置都集中在一个 openclaw.json 文件中(JSON5 格式),方便进行版本管理和复制 Agent 配置。
Gateway 是一个持久进程,而非请求-响应式服务器。它维护 WebSocket 连接、管理对话状态,并在消息间隔期间保持你的 Agent "在线"。
能做什么
OpenClaw Agent 是通用型的。以下是来自社区的真实使用案例:
个人效率 —— 早间简报 Agent 可以汇总邮件、日历和新闻。有用户报告借助 Agent 辅助分类,清理了超过 4,000 封积压邮件。
开发与运维 —— 代码审查 Agent、多 Agent 协作处理复杂工程任务、CI/CD 流水线监控,以及自动化 Issue 分类。
业务自动化 —— 有独立创业者通过多 Agent 运营,利用 OpenClaw 处理客户沟通、内容创作和工作流程,实现了超过 $62K 的收入。
智能家居 —— 通过自然语言经由任何已连接的消息频道控制 Philips Hue 灯光、Sonos 音箱和 Home Assistant 设备。
内容与社交媒体 —— 自动化发布流水线,可跨平台起草、审核和发布内容。
生态系统
模型
OpenClaw 不绑定特定模型,开箱即支持 20 多家大语言模型供应商,包括 Claude、GPT、Gemini、DeepSeek、Grok、Qwen 以及通过 Ollama 使用的本地模型。约 80% 的供应商采用 OpenAI 兼容的 API 格式,因此添加新供应商通常只需修改配置(Base URL 和 API Key)——无需改动代码。
三个核心协议适配器分别是:
- openai-completions —— 覆盖大部分供应商
- anthropic-messages —— 用于 Claude 模型
- google-generative-ai —— 用于 Gemini 模型
频道
OpenClaw 可连接 15 个以上的消息平台:WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Microsoft Teams、Google Chat、Matrix、IRC 等。每个频道独立运行,一个 Agent 可以同时在多个平台上服务用户。
Skill
ClawHub 市场拥有超过 13,700 个社区贡献的 Skill,默认安装中内置了 53 个 Skill。Skill 扩展了 Agent 的能力——从网页搜索和文件管理到特定领域的工作流程。OpenClaw 还支持 MCP(Model Context Protocol)以实现 Tool 的可扩展性。
Skill 支持组合使用。你可以将多个 Skill 组合起来创建复杂的工作流程——例如,将网页抓取 Skill 与摘要 Skill 和 Slack 发送 Skill 组合,构建一条自动化的调研流水线。
开始使用
运行 OpenClaw 的标准方式是自建部署:在你自己的设备或服务器上安装,配置大语言模型 API Key,然后启动 Gateway。项目有详尽的文档,以及活跃的 GitHub 和 Discord 社区。
如果你想跳过繁琐的配置,30 秒内启动一个 OpenClaw Agent,Claw Buff 会为你处理部署、安全和更新。