2026.01.26
为啥Clawdbot看起来有些AGI的样子了?它的核心技术机制拆解如下:

Clawdbot 的核心机制其实挺清晰的,它是一个本地优先、自托管的代理控制平面(agent control plane)。


-
Gateway 作为常驻控制平面
-
WebSocket 统一协议
-
动态 skill 系统
-
持久记忆
-
LLM驱动的agent loop
它把语言模型的推理能力 + 工具链 + 持久状态 + 多通道通信,组合成一个能真正做事的个人助理。
从官方文档、GitHub 和社区拆解来看,它的核心架构可以拆成这几个关键层:
Gateway
网关 / 控制平面
这是整个系统的中枢

-
负责所有 inbound/outbound 消息:连接 WhatsApp、Telegram、Discord、Slack、Signal、iMessage 等(通过各自的桥接协议,如 Baileys、grammY 等)。
-
处理调度(内置 cron-like 系统,让它能主动发 daily brief、监控任务、定时执行)。
-
统一 WebSocket RPC 协议:所有工具调用、状态更新、Live Canvas 都走这个 loopback-only 的 ws://127.0.0.1:18789。
-
它是 single source of truth,基本所有东西都绕不开它(这也是为什么很多人说“暴露 gateway 风险高”)。
Agent
代理 / 推理引擎
-
实际跑模型的地方,通常接 Anthropic Claude(Pro/Max/API key 或 setup-token),也可以 fallback 到其他(如本地模型或 OpenAI 兼容端点)。
-
采用经典的 agent loop:观察 → 思考 → 工具调用 → 执行 → 反馈 → 再思考
-
强在它能动态生成/优化工具调用链、spawn sub-agents(并行子代理)、写代码 self-healing(自己 debug 循环)。
Skills / Tools
技能 / 工具层

-
插件化扩展系统(从 ClawdHub registry 动态加载)。
-
它能自己写新的 skill(Node.js/TS 模块),包括浏览器控制(headless Chrome + accessibility tree)、终端命令、文件管理、邮件/日历、X/Twitter 搜索、甚至相机/屏幕共享。
-
Lobster(Clawdbot 自家的 typed workflow shell):把多个 skill 组合成 pipeline/macro,一步调用复杂自动化(这也是为什么它能快速“造工具”)。
Memory / Persistence
记忆 / 持久层

-
文件系统存储(~/clawd 目录下):AGENTS、SOUL、TOOLS、SKILLS、MEMORY.md + 每天追加日志。
-
支持上下文压缩、prompt caching(Anthropic 原生)、手动/自动 compaction。
-
跨会话记住你的偏好、历史修正、长期目标,所以用久了“越来越懂你”。
Node Layer
可选的远程节点
-
可以把部分执行推到其他设备(如 macOS/iOS/Android node),比如用手机相机、访问本地硬件,而不全挤在 gateway 主机上。
-
通过 Pi agent(RPC)或 SSH 方式连接。
Security & Sandboxing
安全&沙箱
-
默认 localhost-only,Docker sandbox、权限开关(terminal、browser、文件等可单独 toggle)。
-
但一旦开 root 或暴露端口,就真成“高危数字员工”了
让它从聊天机器人跃升到“能主动做事、自我迭代、跨 app 替你活”的数字助理。
这套技术组合,让它有点 AGI 的样子,但底层还是
orchestration + tool use + memory 的工程产物,不是 emergent AGI。
原文链接:https://mp.weixin.qq.com/s/eYSzxHVBlsC7fOkJbQnCZQ
来源:XT
相关文章
- “死磕、加速、杠杆、乐趣、与能力退化 ”—— Andrej Kaparthy 这几周的AI Coding的笔记过去几周大量使用 Claude 编码的一些随机笔记 编码工作流 得益于 LLM 编码能力的最近大幅提升,和很多人一样,我在11月份还是大约8…
- AI Agent产品经理的关键技能AI Agent设计,旨在通过感知环境,并利用LLM规划调用工具,采取行动实现特定目标。 Agent的核心在于其推理、逻辑以及访问外部信息的…
- MCP:可以从四个方面理解。在过去,AI Agent只能依赖预训练的数据,缺乏与实时外部资源(如文件、数据库、工具等)互动的能力。 MCP的定义一套通用规则,让AI智能…
- 速览:AI Agent智能体软件的10种分类,以及典型代表。AI Agent 智能体软件的分类维度多样,实际开发中,需要结合多个角度进行设计。将智能体分类,目的是更好地理解 Agent 的能力边界与适…