✦ v0.1.8 · macOS · Cloudflare 免费套餐

DeskWand Bot

在你的 Cloudflare 账号上一键部署,免费套餐即可运行。新建 bot 只需在对话里说一句,数据随时可以备份到本地。

macOS 12 及以上 · Apple silicon。Windows 版本尚未发布。

全程使用 Cloudflare 免费额度

登录、选择模型和消息入口,然后部署。全程不需要 Node.js、Git 或 Wrangler。

1

用 Cloudflare 账号登录

在浏览器里授权一次即可,账号 ID 和 API token 都不需要手动填写。

2

选择模型和消息入口

默认使用 Workers AI 的 Gemma 4 26B,不需要模型 key。入口可选 Telegram 或微信。

3

检查并部署

客户端创建资源、上传发布包并激活部署;任何一步失败都会给出原因。

用到的服务免费额度
Workers + Durable Objects免费套餐即可。对话、任务和机器人都运行在其中,使用 SQLite 存储。
Workers AI每天 10,000 neurons。默认模型 Gemma 4 26B,不需要 key。
R2存放任务产物,在免费额度内。
自己的模型 key可选。不填写也能完整运行。

额度用完后 Workers AI 会暂停到 UTC 0 点(北京时间 8 点),不会自动扣费。改用付费计划后按用量计费。

bot 长期在线,用一句话就能创建

创建时不需要填表单或修改配置文件。说清要它关注什么,它就有自己的使命和记忆。

DeskWand Telegram 微信

建一个机器人,每天早上帮我看一遍科技新闻,有大模型或芯片行业的大事就发我,其他不用管。

已创建「早间科技观察」。每天 UTC 00:00 运行一次(北京时间早上 8 点),第一次是明天。

次日 08:03

🤖 早间科技观察今天只有一条值得看:一家公司公开了新的开源模型,权重、训练细节和评测都放出来了。

另外别漏掉开源模型的发布。

已记录,下次运行时会带上这条要求。

早间科技观察 运行中
使命
每天早上查看科技新闻,只报告大模型与芯片行业的重要变化
记忆
主人关注大模型和芯片 促销和融资传闻不报 主人要求不要漏掉开源模型的发布
下次运行
明天 00:00 UTC
已运行
6 次
Telegram进度原地更新 · 审批按钮 · 支持图片与语音 微信支持图片与语音 · 审批用文字指令

两个入口都能接收图片和语音。图片能否识别取决于所选模型:默认的 Gemma 4 26B 支持,纯文本模型在客户端里会标注「不支持图片」。微信没有按钮,审批改为回复文字指令,例如「批准 t3 ap1」,需要点名具体的任务和审批编号。

同一时间只启用一个入口。bot 静默执行,没有值得汇报的变化时不发送消息。两次运行间隔最短 5 分钟、最长 30 天,每个 UTC 自然日最多 48 次;连续 3 次失败后自动暂停。

基于 pi-durable:每一步先写入存储

对话记录、模型回合、工具调用和状态,都在展示之前提交到存储,所以进程中断后能从最后一次提交继续。

输入 → 模型回合 → 工具调用 → 进程在此处中断 → 提交结果
↩ 重新打开同一份存储,从最后一次提交处继续,而不是从头执行

断点续跑

任务每完成一步都会保存检查点。进程被重启或被回收后,从最后一个检查点继续。

重复请求不重复执行

同一个请求重发时返回原来的结果,不会再次执行。工具调用和审批按钮遵循同一规则。

开放源码

pi-durable 以 MIT 许可公开,可以自行核对。管家、每个任务、每个机器人各对应一个 Durable Object。

客户端负责部署、管理与备份

数据可以随时导出到本地。关闭客户端后,云端的消息收发和任务仍会继续运行。

数据备份 ~/Documents/DeskWand 备份
deskwand-backup-bot-20261104-131500.zip38 MB✓
deskwand-backup-bot-20261104-071500.zip37 MB✓
deskwand-backup-bot-20261103-191500.zip36 MB✓
立即备份 恢复这份 打开目录 自动备份:每 6 小时 · 保留 5 份
  • 备份是一个本地 zip 文件,包含记忆、对话、任务、机器人和 R2 产物。
  • 自动备份按 1 / 6 / 24 小时的间隔执行,保留最近 1 / 5 / 10 份。
  • 覆盖前会先保存一份快照,恢复失败时可以从这份快照退回。

备份文件不加密,请按敏感文件保管。恢复只能恢复到同一个云端版本,并且会整体覆盖现有数据。导出或恢复期间,消息最多暂停 10 分钟。

支持 MCP,可以接入更多工具

在客户端的服务页从目录中添加,不需要手写配置。只读工具直接执行,写入工具需要确认。

GitHub Notion Linear Sentry DeepWiki 高德地图 也可添加其他远程 MCP
工具类型默认行为
只读工具直接执行。
写入工具先发出审批请求;拒绝后它会调整方案。
单个工具可以逐个设为跳过审批、需要审批或停用。

仅支持远程 MCP(Streamable HTTP / SSE),不支持通过 npx 启动的本地 stdio 服务。登录授权由 Worker 完成并自动续期;token 不包含在备份中,恢复到新部署后需要重新授权。

下载 DeskWand Bot

先安装客户端,再从客户端部署云端服务。

  • macOSdeskwand-bot-0.1.8-arm64.dmg.dmg下载
  • Windows即将推出

需要一个 Cloudflare 账号。Telegram 入口需要 BotFather 的 token;微信入口在部署后扫码连接。