Clawdbot 打造本地化 AI 执行网关
Clawdbot 不仅仅是一个 AI 聊天机器人,它是一个本地运行的智能代理网关。与其将 AI 限制在对话框中,Clawdbot 旨在打通模型与物理设备的 “ 最后一公里 “,将 LLM 的推理能力转化为系统级的执行力。
它通过标准化的协议连接消息渠道(Telegram/Slack)、本地工具(CLI/Browser)和上下文记忆,构建了一个完全私有化、可扩展的 AI 操作系统。
1. 核心架构:从对话到执行
传统的 AI 交互往往止步于文本输出,而 Clawdbot 建立了一套完整的 “ 感知 - 决策 - 执行 “ 闭环:
- 全渠道接入:统一管理 Telegram, WhatsApp, Discord, Slack, iMessage 等即时通讯工具。
- 系统级控制:直接调用 shell 命令、执行脚本、操作浏览器。
- 持久化记忆:基于本地文件系统的上下文管理(AGENTS.md, SOUL.md)。
下面是 Clawdbot 的系统交互逻辑:
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#4F46E5', 'primaryTextColor': '#fff', 'primaryBorderColor': '#3730A3', 'lineColor': '#6366F1'}}}%%
flowchart LR
User(["用户 (User)"])
subgraph Channels ["消息接入层"]
TG["Telegram"]
Discord["Discord"]
Slack["Slack"]
end
subgraph Core ["Clawdbot 核心引擎"]
Gateway["网关服务"]
Planner["任务规划"]
Memory[("本地记忆库")]
end
subgraph Actions ["执行层"]
Shell["系统命令"]
Browser["浏览器自动化"]
Cron["定时任务"]
end
User --> Channels
Channels --> Gateway
Gateway <--> Memory
Gateway --> Planner
Planner --> Actions
classDef primary fill:#4F46E5,stroke:#3730A3,color:#fff
classDef success fill:#10B981,stroke:#059669,color:#fff
classDef channel fill:#06B6D4,stroke:#0891B2,color:#fff
class Core primary
class Actions success
class Channels channel