概览

OpenClaw(原名Clawdbot/Moltbot)是2026年最火爆的开源AI Agent框架,由奥地利开发者Peter Steinberger(@steipete)创建,已被誉为“GitHub史上增长最快的项目”。

截至2026年2月底,GitHub stars已超过238,000(从1月爆发以来短短几周内实现)。

项目全称:Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

Peter Steinberger已在2026年2月加入OpenAI,负责推动Agent相关工作,项目移交给独立基金会继续维护,仍保持完全开源和社区驱动。

OpenClaw的核心价值与整体流程

OpenClaw不是单纯的聊天模型,而是一个本地优先、自托管的AI代理系统,像你的“私人太空龙虾助理”(Molty)。

它能直接连上你已有的聊天工具(WhatsApp、Telegram、Discord、Slack、iMessage等),执行真实任务:清空收件箱、发邮件、管理日历、订机票、浏览网页、甚至控制手机拍照/语音交互。

核心设计理念:你的数据、你的机器、你的规则

强调本地运行、安全沙箱、扩展性。 工作流程(事件驱动 + 代理循环):

  1. 消息进来(从聊天App)

  2. Gateway(控制平面)接收、验证安全、路由到对应会话

  3. Agent(用Claude/Gemini等强模型)思考:意图是什么?需要调用哪些工具?

  4. 执行工具/技能(browser、cron、系统命令、自定义插件等)

  5. 输出响应回聊天App(支持文本、媒体、实时打字指示)

整个系统用Node.js + TypeScript实现,主仓库代码规模较大(commits超1.5万),模块化清晰。

当前仓库顶级目录结构(基于main分支最新浏览)

仓库采用monorepo + pnpm workspace风格,没有独立的“gateway/”顶级文件夹(这是很多人初看时的困惑点)。Gateway作为运行时核心,逻辑主要分散在以下地方:

  • src/:最核心源码区,很可能包含gateway/server/agent相关实现(搜索“gateway”或“ws”关键词能快速定位,如src/gateway/server.ts或类似)。

  • packages/:拆分成独立包(gateway、agents、channels等常见在这里)。

  • ui/:Control UI(Web dashboard)和WebChat界面。

  • extensions/:扩展/插件系统。

  • skills/:技能(工具扩展)目录。

  • agents/.agents/:代理模板和例子。

  • apps/:平台支持(macOS菜单栏、iOS/Android节点)。

  • docs/:文档源。

  • vendor/:第三方依赖。

  • 其他关键文件:README.md、VISION.md(长远愿景)、AGENTS.md、TOOLS.md、CHANGELOG.md、vitest.gateway.config.ts(测试gateway模块的配置文件)。

运行时命令如


openclaw gateway --port 18789 --verbose

会启动Gateway服务(WebSocket服务器,默认127.0.0.1:18789),它就是整个系统的“大脑中枢”——处理路由、会话隔离、工具执行、UI dashboard等。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐