Clawdbot安装手册(QWEN+iMessage)

clawdbot install tutorial using QWEN & iMessage

Posted by motorao on January 27, 2026

Clawdbot 安装手册(QWEN+iMessage)

简介

Clawdbot 是一个功能强大的个人助手和自动化工具,能够与您的系统深度集成,执行各种任务,包括文件管理、系统命令执行、应用控制、消息处理等。

互联网众多安装文档大而全,反倒带来比较多的干扰项,导致初学者无法成功。因此本文以最简单的模式,使用QWEN+iMessage,去除网络干扰,去除第三方聊天软件的干扰项。先将整个clawdbot部署run起来,如有更多高级要求,再自行了解后横向扩展即可。

系统要求

  • macOS 12.0 +

  • Node.js 18.0 +

前置条件

1. 安装npm+node

clawdbot由nodejs编写,因此首先确保系统已安装 Node.js 和 npm:

1
2
3
4
5
6
7
8
9
10
11
12
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24


# Verify the Node.js version:
node -v # Should print "v24.13.0".
# Verify npm version:
npm -v # Should print "11.6.2".

2. iMessage准备

本案例使用iMessage与clawdbot进行交互,因此需要给clawdbot分配一个单独的iMessage账号(即Apple ID):

  • 在macOS - iMessage中进入设置,退出账号并登陆独立的iMessage账号。

  • 在手机端将这个iMessage地址加入通讯录联系人

3. qwen账号准备

注册好 https://chat.qwen.ai/ 并登陆,以便后续直接调用OAuth认证。

安装步骤

1. 安装 Clawdbot

1
2
3
4
5
# 由于网络问题,首先将npm仓库指向国内镜像
npm config set registry https://registry.npmmirror.com

# 使用 npm 全局安装
npm install -g clawdbot@latest

运行 Clawdbot 并进行初始化:

1
clawdbot onboard --install-daemon

此命令将引导您完成基本配置,包括:

  • 设置 API 密钥(如需要)

  • 配置消息通道

  • 设置权限选项

当出现以下提示时,访问文本框中的链接,使用qwenapi的OAuth进行认证。

channel选择iMessage

由于没有准备其他token,本部分所有选项都选No:

最后一步,启用boot-md,command-logger,session-memory三个hook,确保基础能力完整。

继续往下则为安装完成,选择“Open the Web UI”或者“Do this later”jun ke

记录以上的“Web UI (with token)”。

3. 完成安装

浏览器中访问,将token输入红框并选择Connect,右上角红灯转绿为正常。

此时可在Chat标签中做基本测试,可以让它访问下日历、待办事项、本地文件等触发权限请求。

到这一步为止,clawdbot本体部署完成,但由于macOS权限限制问题,还需要进行以下一些操作放开nodejs需要的相应权限。

macOS权限设置

为了正常使用所有功能,需要为 Clawdbot 设置适当的权限:

系统权限

  1. 辅助功能权限:允许 Clawdbot 控制其他应用
    • 系统偏好设置 > 安全性与隐私 > 辅助功能
    • 添加 Terminal 或 Node 应用
  2. 完全磁盘访问权限:允许访问系统文件
    • 系统偏好设置 > 安全性与隐私 > 完全磁盘访问权限
    • 添加 Terminal 或 Node 应用

应用特定权限

  • 日历权限:允许访问日历事件

  • 提醒事项权限:允许管理提醒事项

  • 通讯录权限:允许访问联系人信息

修改配置和重启服务

当您修改了配置后,需要重启服务以使更改生效:

1
2
3
4
5
6
7
8
# 重启服务以应用新配置
clawdbot gateway restart

# 或者使用配置命令应用更改
clawdbot gateway apply-config

# 检查服务状态
clawdbot gateway status

如果您启用了新功能(如 iMessage 或新的模型配置),必须重启让其生效。

以上配置完成后,使用另一个iMessage发送消息即可发送任务命令:

服务端:

客户端:

功能概览

文件系统操作

  • 读取、写入和编辑文件

  • 搜索文件内容

  • 管理文件权限

应用控制

  • 控制 macOS 原生应用(日历、提醒事项等)

  • 通过 AppleScript 与第三方应用交互

网络功能

  • 网页搜索和内容提取

  • 浏览器自动化

  • API 调用

消息处理

  • 支持多种消息平台(Telegram、Signal 等)

  • 自动化消息响应

故障排除

日志查看

1
2
# 查看服务日志
clawdbot gateway logs

更新和维护

更新 Clawdbot

1
2
3
4
5
6
# 更新到最新版本
npm update -g clawdbot

# 或重新安装最新版本
npm install -g clawdbot@latest

配置备份

建议定期备份配置文件,通常位于 ~/.clawdbot/ 目录下。

结语

Clawdbot 是一个功能强大的个人助手,通过适当配置可以极大提升工作效率。如有疑问,请参考官方文档或社区支持。