Jayden

clawdbot-product-review

·Jayden

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,它会:

  1. 读取消息
  2. 调用意图识别
  3. 如果需要执行代码 → 在本地运行
  4. 返回结果到 Slack

配对机制(安全性):

默认情况下,未知发送者会收到一个配对码,需要你手动批准后才能对话。这避免了垃圾信息和 prompt injection 攻击。


四、节点系统:设备能力的延伸

4.1 什么是节点?

节点(Node)是 Clawdbot 的一种运行模式,让你的设备成为 Gateway 的能力延伸。

Gateway 运行在:Linux 服务器
    │
    ├── 执行 exec 工具(在服务器上)
    │
    └── 控制节点(iPhone)
            │
            ├── 拍照 → 发送给 Gateway
            ├── 屏幕录制 → 上传到 Gateway
            └── 语音唤醒 → 触发对话

4.2 节点能力

能力iOSAndroidmacOS
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功能
GitHubPR/Issue 管理、CI/CD 查询、代码审查
1Password密码管理、密钥获取
Google WorkspaceGmail、日历、Drive、文档
SummarizeURL/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 面临的主要安全挑战:

  1. 入站消息都是不可信的:任何人发来的消息都可能包含恶意 prompt
  2. 工具权限:AI 执行命令、访问文件系统的能力需要限制
  3. 多租户隔离:群聊中的 AI 和私聊中的 AI 应该有不同的权限

7.2 安全机制

配对验证(Pairing)

未知用户 → 收到配对码 → 用户手动批准 → 加入白名单

沙箱模式(Sandbox)

对于非信任会话,可以启用 Docker 沙箱:

{
  "agents": {
    "defaults": {
      "sandbox": {
        "mode": "docker"
      }
    }
  }
}

沙箱默认白名单:bash, read, write, edit, sessions_*

默认黑名单:browser, canvas, nodes, cron

本地执行策略

  • 主会话:完全信任模式(可执行任意命令)
  • 其他会话:沙箱模式(受限执行)

八、竞品对比

维度ClawdbotOpenAI GPTsClaude Projects
运行方式本地云端云端
平台覆盖15+ 平台仅网页/API仅网页/API
数据隐私本地存储云端云端
可扩展性SkillsActionsComputer Use
成本服务器成本订阅制订阅制
学习曲线中等

结论

  • 如果你重视隐私和数据主权 → Clawdbot
  • 如果你追求开箱即用 → 云端 AI 产品
  • 如果你需要在多个平台无缝切换 → Clawdbot 是目前最佳选择

九、使用建议

9.1 适合人群

  • 隐私重度用户:不想让对话记录被云端保存
  • 多平台工作者:在 WhatsApp/Telegram/Slack 之间频繁切换
  • 自动化爱好者:想把 AI 集成到现有工作流
  • 开发者:需要可编程的 AI 助手

9.2 入门路径

  1. 新手:用 moltbot onboard 引导安装
  2. 进阶:手动配置 channels 和 skills
  3. 专家:写自定义 Skills,部署远程 Gateway

9.3 硬件建议

场景推荐配置
基础使用任意 Linux VPS(1GB RAM 够用)
语音唤醒需要麦克风支持的设备
节点模式旧手机(iOS/Android)即可

十、未来展望

从架构来看,Clawdbot 正在尝试解决几个前沿问题:

  1. 本地 AI 推理:未来可能支持本地模型(如 Llama)而不仅仅依赖 API
  2. 跨设备协同:手机作为节点、桌面作为控制台的无缝体验
  3. 可验证的执行:让 AI 的行为可审计、可回滚

结语

Clawdbot 代表了一种 AI 助手的「OWN your AI」理念。

它不追求最智能,而是追求最可控

在这个 AI 越来越强大的时代,拥有一個完全属于自己的 AI 助手,意味着:

  • 你可以自定义它的行为
  • 你可以控制它的权限
  • 你可以决定它能访问什么
  • 你可以随时关掉它

这不仅仅是一个工具,更是一种数字主权的声明。


官网https://molt.bot
文档https://docs.molt.bot
GitHubhttps://github.com/moltbot/moltbot
社区https://discord.gg/clawd