Clawdbot 工具拆解:跨平台个人 AI 助手
现在可以通过Mac Mini配置本地服务来推动实现完全自动化了。强大的点在于更少介入和更高的自动化,推动了平民化的使用。
Clawdbot 工具拆解:跨平台个人 AI 助手

2026 年 1 月,一个名为 Clawdbot 的开源项目横空出世,在短短不到一个月的时间内就获得了 GitHub 上的 36.6K+ stars 和 4.6K+ forks。(昨天看还自由12k左右的start)这个由 PSPDFKit/Nutrient 创始人 Peter Steinberger 创建的项目,正在重新定义个人 AI 助手的形态。说大白话时相对于
Clawdbot 的口号简单而直接:“The AI that actually does things”(真正干活的 AI)。它不是另一个需要在浏览器中打开的 ChatGPT,而是一个可以嵌入到你日常使用的任何聊天应用中的个人 AI 助手。
项目链接:
- GitHub:https://github.com/clawdbot/clawdbot
- 官网:https://clawd.bot/
- 文档:https://docs.clawd.bot/
Clawdbot 是什么?
核心定位
Clawdbot 是一个自托管的个人 AI 助手网关,它连接 AI 代理(如 Pi)和你已经使用的聊天平台(WhatsApp、Telegram、Discord、iMessage 等)。你不需要安装新应用,不需要切换界面——只需在你习惯的聊天应用中发送消息,就能获得 AI 助手的响应和行动。
名称由来
“Clawdbot = CLAW + TARDIS”
“——因为每只太空龙虾都需要时空机器”
Clawd 是一只"太空龙虾"吉祥物,项目的幽默感从名字开始就可见一斑。
技术本质
Clawdbot 的核心是一个**Gateway(网关)**进程,它:
- 管理所有通信平台的连接(WhatsApp、Telegram、Discord、iMessage)
- 提供统一的 WebSocket 控制平面(默认
ws://127.0.0.1:18789) - 通过 RPC 协议与 AI 代理(Pi)通信
- 提供 Web UI 仪表板进行配置和监控
核心功能拆解
1. 跨平台通信集成
Clawdbot 支持主流的通信平台:
| 平台 | 技术实现 | 功能 |
|---|---|---|
| Baileys(WhatsApp Web 协议) | 私聊 + 群组 | |
| Telegram | grammY(Bot API) | 私聊 + 群组 |
| Discord | channels.discord.js | 私聊 + 频道 |
| iMessage | imsg CLI | 仅 macOS |
| Mattermost | 插件 | Bot API + WebSocket |
这意味着你可以:
- 在 WhatsApp 上给 AI 发消息,让它帮你查资料
- 在 Discord 的服务器频道中让 AI 自动执行任务
- 在 iMessage 中让 AI 管理你的日程
2. AI 代理集成
Clawdbot 目前主要支持 Pi(一种编码 AI 代理)作为后端:
通信平台消息 → Gateway → Pi (RPC) → AI 响应 → Gateway → 返回消息
Pi 是一个专门为编程和任务执行设计的 AI,支持:
- 工具调用(tool streaming)
- 代码执行
- 持久记忆
- 多会话管理
3. 全天候记忆和上下文
与 ChatGPT 每次对话都从零开始不同,Clawdbot 提供:
- 持久化会话:跨消息的上下文保持
- 多代理路由:不同的账户/对等点可以路由到隔离的 AI 代理
- 工作空间 + per-agent 会话:支持多工作区隔离
这意味着:
- 昨天的对话,今天AI还记得
- 你可以有多个"角色"的助手(工作助手、生活助手)
- 不同平台的会话可以共享或隔离
4. 主动消息和自动化
这是 Clawdbot 最具颠覆性的功能之一:AI 可以主动给你发消息。
支持的功能包括:
- Cron jobs:定时任务(如每天早上8点发送日报)
- Reminders:智能提醒(基于上下文的主动通知)
- Background tasks:后台任务执行后通知结果
- Webhooks:基于外部事件的触发
示例场景:
“Clawd,如果我的 GitHub 有新 PR,直接通知我”
“Clawd,每天早上6点检查航班价格,如果有变化告诉我”
5. 媒体支持
Clawdbot 不仅能处理文本,还支持:
- 图片:发送和接收
- 音频:包括语音笔记(可选的转录功能)
- 文档:文件传输和处理
这意味着你可以:
- 发一张截图让 AI 分析
- 录一段语音让 AI 转录和总结
- 发送 PDF 让 AI 提取信息
6. Web UI 和仪表板
Clawdbot 提供了一个基于浏览器的控制界面:
- 本地访问:
http://127.0.0.1:18789/ - 功能:聊天、配置、节点管理、会话查看等
这个 UI 让你可以:
- 可视化配置所有通信平台
- 监控 AI 的活动和状态
- 管理技能(skills)和插件
- 查看历史消息
技术架构深度解析
Gateway 架构
Clawdbot 的核心设计思想是单一 Gateway:
┌─────────────────────────────────────────────────────┐
│ Gateway │
│ (单进程,运行在 127.0.0.1:18789) │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ WhatsApp │ │ Telegram │ │ Discord │ │
│ │ Connector│ │ Connector │ │ Connector │ │
│ └───────────┘ └───────────┘ └───────────┘ │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ WebSocket Control Plane │ │
│ └─────────────────────────────────────────────┘ │
│ │ │
│ ┌───────────┐ ┌────┴────┐ ┌───────────┐ │
│ │ Pi Agent │ │ CLI │ │ Chat UI │ │
│ │ (RPC) │ │ │ │ │ │
│ └───────────┘ └─────────┘ └───────────┘ │
└─────────────────────────────────────────────────────┘
设计原则:
- 一台机器一个 Gateway:WhatsApp Web 协议不允许重复会话
- Loopback 优先:默认绑定
127.0.0.1,减少攻击面 - Token 认证:即使本地也推荐使用 token
网络模型
通信平台
│
▼
Gateway (ws://127.0.0.1:18789)
│
├─ Pi agent (RPC)
├─ CLI (clawdbot ...)
├─ macOS app
├─ iOS node (via WebSocket + pairing)
└─ Android node (via WebSocket + pairing)
远程访问:
- SSH 隧道
- Tailnet/VPN
- Tailscale 集成
多节点支持
Clawdbot 支持移动端作为节点:
- iOS 节点:通过 WebSocket + 配对连接到 Gateway,暴露 Canvas 界面
- Android 节点:提供 Canvas + Chat + Camera 功能
- Canvas Host:HTTP 文件服务器(默认端口 18793),提供 WebView 支持
安装和快速开始
系统要求
- Node.js ≥ 22
- pnpm(推荐,bun 不推荐)
- 操作系统:macOS、Linux、Windows(WSL2)
三步快速安装
# 1. 全局安装
npm install -g clawdbot@latest
# 或:pnpm add -g clawdbot@latest
# 2. 向导式安装(推荐)
clawdbot onboard --install-daemon
# 3. 扫码登录 WhatsApp
clawdbot channels login
配置示例
默认配置在 ~/.clawdbot/clawdbot.json:
{
"channels": {
"whatsapp": {
"allowFrom": ["+15555550123"],
"groups": {
"*": { "requireMention": true }
}
}
},
"messages": {
"groupChat": {
"mentionPatterns": ["@clawd"]
}
}
}
安全配置:
allowFrom:限制允许发送消息的号码requireMention:群聊中需要 @ 才响应mentionPatterns:自定义触发关键词
使用场景和应用案例
个人场景
1. 数字管家
- 清理邮箱:自动分类、归档、删除垃圾邮件
- 日程管理:安排会议、提醒重要事项
- 旅行助手:值机、查询航班、酒店预订
“Clears your inbox, sends emails, manages your calendar, checks you in for flights.”
2. 编程助手
- 代码审查:收到 GitHub PR 通知后自动分析
- Bug 调试:截图发送,AI 分析错误堆栈
- 自动化测试:后台运行测试,完成后通知结果
3. 信息聚合
- 新闻摘要:每天早上推送定制化的新闻摘要
- 价格监控:监控商品价格,降价时通知
- 社交媒体:自动发布或转发内容
家庭场景
1. 家庭助手
- 购物清单:家庭成员添加,AI 自动分类和提醒
- 家庭日程:统一管理全家人的活动
- 智能家居:通过消息控制设备(如 Philips Hue)
2. 教育辅导
- 作业检查:拍照上传,AI 检查错误
- 学习提醒:自定义学习计划,AI 按时提醒
- 知识问答:随时提问,AI 基于过往对话提供个性化答案
团队场景
1. 工作协作
- 文档生成:自动生成会议纪要、周报
- 任务分配:基于消息内容自动创建任务
- 代码审查:GitHub PR 通知后自动分析代码
2. 客户服务
- 自动回复:常见问题自动回复
- 工单处理:消息转工单,AI 分类和初步处理
- 知识库查询:基于聊天记录提供上下文答案
创意场景
1. 个人品牌运营
- 社交媒体自动化:自动发布、转发、互动
- 内容创作:基于关键词生成内容草稿
- 数据分析:分析粉丝增长、互动率
2. 游戏和娱乐
- 游戏助手:查询攻略、分析装备、推荐策略
- 音乐推荐:基于聊天记录推荐音乐(Spotify 集成)
- 图片生成:集成 DALL-E、Midjourney 生成图片
社区反馈和评价
Clawdbot 虽然发布不久,但已经获得了大量积极评价:
用户反馈
“Setup @clawdbot by @steipete yesterday. All I have to say is, wow… It’s the fact that clawd can just keep building upon itself just by talking to it in discord is crazy. The future is already here.”
— @jonahships_
“I tried to build my own AI assistant bots before, and I am very impressed how many hard things Clawd gets right. Persistent memory, persona onboarding, comms integration, heartbeats.”
— @AryehDubois
“I’ve been saying for like six months that even if LLMs suddenly stopped improving, we could spend years discovering new transformative uses. @clawdbot feels like that kind of ‘just had to glue all the parts together’ leap forward.”
— @markjaquith
媒体报道
- Tech Friend AJ 发布了《Clawdbot in Less Than 2 Minutes (FREE 24/7 HOSTING)》教程视频(43K+ 观看,792 点赞)
- JP Caparas 在 Medium 撰文《Clawdbot: the $5/month AI assistant that actually messages you first》
- DEV Community 多篇实战教程
核心优势分析
1. 数据主权
Clawdbot vs 云端 AI:
| 维度 | ChatGPT / Claude 网页版 | Clawdbot |
|---|---|---|
| 数据存储 | 云端 | 本地 |
| 上下文记忆 | 单次会话 | 持久化 |
| 自定义能力 | 受限 | 完全开放 |
| 隐私保护 | 平台依赖 | 完全掌控 |
“你的上下文和技能都在你自己的电脑上,不在封闭的花园里。它是开源的。”
2. 集成深度
Clawdbot 不是简单的消息转发,而是:
- 系统集成:可访问本地文件、执行系统命令
- 技能生态:社区贡献的 skills 插件
- 多代理协作:可以同时运行多个专用 AI 代理
3. 主动性和自动化
传统 AI 助手(如 Siri、Alexa)是被动响应的,而 Clawdbot 是主动的:
- 可以主动发起对话
- 基于触发条件自动执行任务
- 支持复杂的自动化工作流
4. 多平台统一
一个助手,所有平台:
- 不需要切换应用
- 不需要学习新界面
- 不需要管理多个账户
潜在限制和挑战
1. 技术门槛
虽然安装过程简化了,但用户仍需要:
- 了解 Node.js 和包管理
- 配置 API keys(如 Anthropic、OpenAI)
- 理解基本的网络概念
解决方案:
- 提供向导式安装(
clawdbot onboard) - 丰富的文档和社区支持
- 云端托管服务(如 AWS 免费层级教程)
2. 平台限制
- WhatsApp:依赖 WhatsApp Web 协议,可能被官方限制
- iMessage:仅支持 macOS
- Discord:需要 Bot Token 和频道权限
解决方案:
- 多平台冗余(一个平台不行就换另一个)
- 插件扩展机制(社区贡献新平台支持)
3. 安全考虑
虽然是 loopback-first 设计,但:
- 如果暴露到公网,需要 token 认证
- AI 执行命令需要权限控制
- 敏感数据加密存储
安全最佳实践:
- 使用
--bind tailnet --token进行远程访问 - 配置
allowFrom白名单 - 定期审计技能代码
与其他 AI 助手的对比
| 特性 | Siri / Alexa | ChatGPT 网页 | LangChain | Clawdbot |
|---|---|---|---|---|
| 自托管 | ❌ | ❌ | ✅ | ✅ |
| 跨平台统一 | ❌ | ❌ | 需开发 | ✅ |
| 持久记忆 | ❌ | ❌ | 需开发 | ✅ |
| 主动消息 | ❌ | ❌ | 需开发 | ✅ |
| 通信平台集成 | ❌ | ❌ | 需开发 | ✅ 内置 |
| 技能生态 | ❌ | ❌ | 需开发 | ✅ 社区驱动 |
| 技术门槛 | 低 | 低 | 高 | 中等 |
| 开发友好 | ❌ | ❌ | ✅ | ✅ |
Clawdbot 的独特价值:
- LangChain 是开发者工具,需要自己构建完整系统
- ChatGPT 是 AI 能力,没有自动化和集成
- Clawdbot 是开箱即用的个人助手,兼顾技术能力和易用性
未来发展方向
1. 技能生态
Clawdbot 的可扩展性核心在于Skills 系统:
- 社区贡献的技能插件
- 模块化设计,易于开发
- 可以集成任何 API 或服务
2. 多 AI 代理
虽然目前主要支持 Pi,但架构上支持:
- 多 AI 代理同时运行
- 根据任务类型路由到不同的代理
- 代理之间的协作
3. 移动端原生应用
已有 iOS/Android 节点,未来可能:
- 更好的本地集成(如通知、Siri 快捷指令)
- 离线模式
- 更丰富的媒体处理
4. 企业级功能
- 多用户管理
- 权限系统
- 审计日志
- 集群部署
如何开始使用
推荐学习路径
-
Day 1:基础安装
- 完成安装向导
- 连接一个通信平台(推荐 Telegram 或 Discord)
- 发送第一条测试消息
-
Day 2:配置和定制
- 配置安全规则(allowFrom)
- 尝试不同的 AI 模型
- 熟悉 Web UI
-
Day 3:技能和自动化
- 安装社区技能(如 Blogwatcher)
- 设置第一个 cron job
- 配置主动消息
-
Week 2:深度集成
- 连接多个通信平台
- 编写自定义技能
- 建立自动化工作流
学习资源
- 官方文档:https://docs.clawd.bot/
- GitHub Issues:问题和支持
- Discord 社区:与其他用户交流
- YouTube 教程:如 Tech Friend AJ 的快速入门
总结
Clawdbot 是一个令人兴奋的开源项目,它真正实现了"个人 AI 助手"的愿景:
核心价值:
- ✅ 自托管:数据在本地,完全掌控
- ✅ 跨平台:一个助手,所有聊天应用
- ✅ 主动智能:可以主动发起消息和任务
- ✅ 持久记忆:跨会话的上下文保持
- ✅ 开源可扩展:社区驱动的技能生态
适用人群:
- 技术用户(开发者、运维、技术爱好者)
- 需要深度自动化和集成的用户
- 重视数据隐私和安全的用户
- 希望拥有真正"个人"AI 助手的用户
不适合人群:
- 不愿意折腾技术配置的用户
- 只需要偶尔使用 AI 的用户
- 对数据隐私不敏感的轻度用户
Clawdbot 不是要取代 ChatGPT 或 Claude,而是要成为它们与你的数字生活之间的桥梁和管家。它代表了一种新的 AI 产品形态:不是中心化的云服务,而是个人化的、可定制的、主动的智能伙伴。
正如用户所说:“@clawdbot feels like that kind of ‘just had to glue all the parts together’ leap forward.” 这正是技术创新的魅力所在。
(本文基于公开信息和官方文档整理,Clawdbot 项目在持续更新中,具体功能以最新版本为准。)
相关链接:
- GitHub:https://github.com/clawdbot/clawdbot
- 官网:https://clawd.bot/
- 文档:https://docs.clawd.bot/
- YouTube 教程:https://www.youtube.com/watch?v=3DBpfB0ao50
(声明:本文作者无利益相关,仅作技术分析。)
更多推荐

所有评论(0)