clawdbot-product-review
Clawdbot 产品体验与深度拆解
一个真正属于你的个人 AI 助手
一、为什么我们需要 Clawdbot?
在 AI 助手泛滥的今天,我们似乎被困在两个极端之间:
- 云端 AI(ChatGPT、Claude 网页版):方便但隐私堪忧,每次对话都被记录,无法深度集成到你的工作流
- 开源项目:本地运行但配置复杂,往往需要大量技术投入才能正常使用
Clawdbot 试图在两者之间找到一个平衡点 —— 一个可以在自己设备上运行的个人 AI 助手,同时保持开箱即用的体验。
本质上,Clawdbot 解决的是「我的 AI,我的数据,我的工作流」这个问题。
二、核心架构:Gateway 模式
Clawdbot 采用 Gateway 架构作为核心设计:
┌───────────────────────────────┐
│ Gateway (控制平面) │
│ ws://127.0.0.1:18789 │
└──────────────┬────────────────┘
│
┌──────────┼──────────┐
│ │ │
▼ ▼ ▼
CLI Web UI macOS App
│
┌────────┼──────────┐
│ │ │
▼ ▼ ▼
Channels Nodes Skills
(WhatsApp) (iOS/Android)
2.1 Gateway 的职责
Gateway 是整个系统的控制平面,它负责:
- 会话管理:多会话隔离,每个对话都是独立的上下文
- 通道路由:统一管理所有聊天平台的消息入口
- 工具分发:将执行任务分发到合适的位置(本地或远程节点)
- 权限控制:配对验证、沙箱隔离、访问控制
2.2 本地优先的设计哲学
Gateway 绑定在 127.0.0.1:18789,这意味着:
- 所有敏感数据不出你的设备
- 消息先到本地,再决定是否发送出去
- 你可以完全控制 AI 能访问什么
如果你需要远程访问?用 Tailscale Serve/Funnel 在尾注网络内暴露,而不是直接把 Gateway 暴露在公网。
三、多通道接入:真正的「全渠道」
这是 Clawdbot 最打动我的特性之一。
支持的平台:
| 类别 | 平台 |
|---|---|
| 即时通讯 | WhatsApp, Telegram, Signal, iMessage |
| 协作工具 | Slack, Discord, Google Chat, Microsoft Teams |
| 扩展通道 | BlueBubbles, Matrix, Zalo, WebChat |
| 移动端 | iOS, Android(作为节点) |
| 桌面端 | macOS(菜单栏 App + 节点模式) |
场景示例:
你在 Slack 上收到一个技术问题,可以直接在 Slack 里 @Clawdbot,它会:
- 读取消息
- 调用意图识别
- 如果需要执行代码 → 在本地运行
- 返回结果到 Slack
配对机制(安全性):
默认情况下,未知发送者会收到一个配对码,需要你手动批准后才能对话。这避免了垃圾信息和 prompt injection 攻击。
四、节点系统:设备能力的延伸
4.1 什么是节点?
节点(Node)是 Clawdbot 的一种运行模式,让你的设备成为 Gateway 的能力延伸。
Gateway 运行在:Linux 服务器
│
├── 执行 exec 工具(在服务器上)
│
└── 控制节点(iPhone)
│
├── 拍照 → 发送给 Gateway
├── 屏幕录制 → 上传到 Gateway
└── 语音唤醒 → 触发对话
4.2 节点能力
| 能力 | iOS | Android | macOS |
|---|---|---|---|
| Canvas | ✅ | ✅ | ✅ |
| 相机拍照 | ✅ | ✅ | ✅ |
| 相机录像 | ✅ | ✅ | ✅ |
| 屏幕录制 | ✅ | ✅ | ✅ |
| 语音唤醒 | ✅ | ✅ | ✅ |
| Talk 模式 | ✅ | ✅ | ✅ |
| 位置获取 | ✅ | ✅ | ❌ |
| 系统通知 | ❌ | ❌ | ✅ |
| 系统执行 | ❌ | ❌ | ✅ |
4.3 实际使用场景
语音唤醒:
"Hey Siri" 但更可控
设置唤醒词后,你可以对着手机说:
- "拍照" → 手机自动拍照并发送给你
- "记录" → 开始语音笔记
- "提醒" → 创建待办事项
远程监控:
把旧手机放在家里作为监控节点,可以随时:
- 获取实时画面
- 录制屏幕
- 监听声音
五、Skills 系统:可扩展的 AI 能力
5.1 Skills 是什么?
Skills 是 Clawdbot 的插件系统,让 AI 具备特定领域的专业知识或工具。
结构:
~/clawd/skills/
├── github/
│ └── SKILL.md ← 定义技能说明书
├── 1password/
│ └── SKILL.md
├── gog/
│ └── SKILL.md
├── summarize/
│ └── SKILL.md
└── [自定义技能]/
└── SKILL.md
SKILL.md 内容:
# Skill Name
## 描述
这个技能做什么
## 何时使用
什么情况下调用这个技能
## 使用方式
具体的使用示例
5.2 内置 Skills
| Skill | 功能 |
|---|---|
| GitHub | PR/Issue 管理、CI/CD 查询、代码审查 |
| 1Password | 密码管理、密钥获取 |
| Google Workspace | Gmail、日历、Drive、文档 |
| Summarize | URL/PDF/图片/音频摘要 |
| Weather | 天气预报 |
| Slack | 消息、反应、Pin 管理 |
5.3 ClawdHub 生态
ClawdHub(clawdhub.com)是 Skills 社区市场,你可以:
- 搜索社区贡献的 Skills
- 安装/更新 Skills
- 发布自己的 Skills
六、对话体验:个性化与控制
6.1 Workspace 机制
Clawdbot 有一个 Workspace 概念(默认 ~/clawd),里面包含注入的提示文件:
~/clawd/
├── AGENTS.md ← AI 的角色定义
├── SOUL.md ← AI 的价值观和行为准则
├── TOOLS.md ← 工具配置和笔记
├── USER.md ← 用户信息(我是谁、偏好、时区)
└── memory/ ← 每日记忆文件
这种设计让 AI 可以「记住」你的偏好,而不是每次都从头开始。
6.2 聊天命令
| 命令 | 功能 |
|---|---|
/new 或 /reset | 重置对话 |
/status | 查看当前模型、Token 使用量 |
/compact | 压缩上下文 |
/think | 调整思考深度 |
/verbose | 控制详细程度 |
/usage | 显示 Token 消耗 |
/restart | 重启 Gateway |
6.3 群组行为
在群聊中,Clawdbot 可以配置为:
- mention 模式:只有被 @时才响应
- always 模式:始终监听(需要管理员配置)
七、安全模型:信任链的设计
7.1 威胁模型
Clawdbot 面临的主要安全挑战:
- 入站消息都是不可信的:任何人发来的消息都可能包含恶意 prompt
- 工具权限:AI 执行命令、访问文件系统的能力需要限制
- 多租户隔离:群聊中的 AI 和私聊中的 AI 应该有不同的权限
7.2 安全机制
配对验证(Pairing):
未知用户 → 收到配对码 → 用户手动批准 → 加入白名单
沙箱模式(Sandbox):
对于非信任会话,可以启用 Docker 沙箱:
{
"agents": {
"defaults": {
"sandbox": {
"mode": "docker"
}
}
}
}
沙箱默认白名单:bash, read, write, edit, sessions_*
默认黑名单:browser, canvas, nodes, cron
本地执行策略:
- 主会话:完全信任模式(可执行任意命令)
- 其他会话:沙箱模式(受限执行)
八、竞品对比
| 维度 | Clawdbot | OpenAI GPTs | Claude Projects |
|---|---|---|---|
| 运行方式 | 本地 | 云端 | 云端 |
| 平台覆盖 | 15+ 平台 | 仅网页/API | 仅网页/API |
| 数据隐私 | 本地存储 | 云端 | 云端 |
| 可扩展性 | Skills | Actions | Computer Use |
| 成本 | 服务器成本 | 订阅制 | 订阅制 |
| 学习曲线 | 中等 | 低 | 低 |
结论:
- 如果你重视隐私和数据主权 → Clawdbot
- 如果你追求开箱即用 → 云端 AI 产品
- 如果你需要在多个平台无缝切换 → Clawdbot 是目前最佳选择
九、使用建议
9.1 适合人群
- 隐私重度用户:不想让对话记录被云端保存
- 多平台工作者:在 WhatsApp/Telegram/Slack 之间频繁切换
- 自动化爱好者:想把 AI 集成到现有工作流
- 开发者:需要可编程的 AI 助手
9.2 入门路径
- 新手:用
moltbot onboard引导安装 - 进阶:手动配置 channels 和 skills
- 专家:写自定义 Skills,部署远程 Gateway
9.3 硬件建议
| 场景 | 推荐配置 |
|---|---|
| 基础使用 | 任意 Linux VPS(1GB RAM 够用) |
| 语音唤醒 | 需要麦克风支持的设备 |
| 节点模式 | 旧手机(iOS/Android)即可 |
十、未来展望
从架构来看,Clawdbot 正在尝试解决几个前沿问题:
- 本地 AI 推理:未来可能支持本地模型(如 Llama)而不仅仅依赖 API
- 跨设备协同:手机作为节点、桌面作为控制台的无缝体验
- 可验证的执行:让 AI 的行为可审计、可回滚
结语
Clawdbot 代表了一种 AI 助手的「OWN your AI」理念。
它不追求最智能,而是追求最可控。
在这个 AI 越来越强大的时代,拥有一個完全属于自己的 AI 助手,意味着:
- 你可以自定义它的行为
- 你可以控制它的权限
- 你可以决定它能访问什么
- 你可以随时关掉它
这不仅仅是一个工具,更是一种数字主权的声明。
官网:https://molt.bot
文档:https://docs.molt.bot
GitHub:https://github.com/moltbot/moltbot
社区:https://discord.gg/clawd