资料名称: Talorys 开源个人 AI 助理(GitHub 仓库 rociiu/talorys,MIT 许可,TypeScript 编写)。
帖内资料: 仓库 README 全文、十份技术文档(架构、部署、开发、MCP、记忆历史、语义回忆、远程访问、安全、评测、排错)、CHANGELOG 与 package.json,以及源码的四个组成部分:私有 Worker、React 前端、共享包、一键安装器。
时间覆盖: 建仓于 2026 年 10 月 10 日,最近一次推送在 2026 年 10 月 28 日;最新发布版本 0.1.7(2026 年 10 月 19 日),CHANGELOG 里另有尚未发版的条目(AI 任务规划、远程 MCP 服务器)。
许可与引用: MIT 许可,可自用、修改与再分发,保留版权声明即可;仓库当前 1,401 星、130 次 fork。
适用任务: 想在自己名下搭一个单用户 AI 助理、学习 Cloudflare Workers 与 Durable Objects 的实际工程用法、评估「自建助理」与订阅制产品的差别。
先说它是什么,再说它不是什么。Talorys 是一个跑在你自己 Cloudflare 账户里的单用户个人助理:聊天、记忆、任务、笔记、项目、定时提醒都在里面,但开发者那边没有服务器、没有数据库、也没有替你保管账号——所有数据落在你自己账户的一个 SQLite 里。安装只有一条命令,npx create-talorys@latest。
安装器做的事比「一条命令」这个说法要多,值得拆开看:它先检查 Node.js 是否 22 以上,然后校验 Cloudflare 登录状态,没登录就打开浏览器授权页;接着让你选账号、给助理起名、设一个所有者密码(本地用 PBKDF2-SHA256 算哈希,只以密钥形式存进 Cloudflare,不落明文);再生成 256 位会话密钥、一对 Web Push 密钥和一组唯一资源名;随后部署私有 Worker、建 SQLite 存储、写密钥、建并部署 Pages 项目、挂上服务绑定;最后做一次活体验证——检查前端、鉴权端点、未登录是否被拒、存储是否正常,这一步刻意不跑任何 AI 推理;验证通过后打印真实的 pages.dev 地址。
中途断了没关系,原命令重跑会对账已有资源,不重复创建、不重置密码、也不删数据。
跑起来之后的链路是这样的:浏览器只跟你的 pages.dev 站说话,/api/* 由 Pages Function 经服务绑定转给私有 Worker;这个 Worker 部署时关掉了 workers.dev 与预览地址,等于没有公开 URL;真正干活的是一个 Durable Object,里面是 SQLite,存对话、记忆、任务、笔记、项目、自动化、会话、设置和用量;模型走 Workers AI 的 @cf/zai-org/glm-4.7-flash,支持流式输出与工具调用;定时提醒靠 Durable Object 的 alarm,所以不需要有机器一直开着。
它明确不碰 R2、D1、KV、Vectorize、AI Search、Workflows 这些,只用到 Pages、Workers、Durable Objects 和 Workers AI 四项服务。
功能上,值得注意的不是「有记忆」,而是记忆怎么处理时间:如果一条事实变了(比如你说车卖了),它会问旧的要不要变成「过去的事实」,开着可选的 AI 判断时,答得明确就直接改,含糊的等你确认。另有一项默认关闭的语义回忆,可以按意思而不是关键词找记忆,也能按意思找任务、笔记和自动化。任务、笔记、项目都能在界面上做完整增删改查,也能在聊天里直接说。
AI 任务规划是个单独设计:你说个目标,它给一张可编辑的计划卡,你不点确认什么都不会建,确认时一次性建完,重复点也只建一遍。自动化支持一次性与周期性提醒、每日任务摘要、可选的 AI 例行任务,投递到应用内通知中心。推送用标准 Web Push 端到端加密,iPhone 与 iPad 上要先加到主屏幕。远程 MCP 服务器是可选项,工具默认全关,可能改动东西的调用要你逐次批准,定时任务不会去调它们。
数据与隐私这块,作者写得很直接:全部数据在你自己账户的单个 Durable Object 里;没有遥测、分析、追踪或广告代码,什么都不发给开发者;但 Cloudflare 会为提供服务而处理数据,包括在 Workers AI 上跑推理——你发的消息和当轮相关的记忆都会被送去推理;如果你接了远程 MCP,调它的工具时参数会离开你的账户,没连、没开就不会发。
「免费」这两个字要按作者的原话理解:它设计成能塞进 Cloudflare Workers 的免费计划,也不会自作主张打开付费功能,但不是无限免费——免费计划有账户级配额,请求数、Durable Object 用量、Workers AI 每日分配的 Neuron 都有上限,配额由 Cloudflare 定、也可能变。AI 额度用完之后,聊天会给出明确提示,每天重置后恢复,其它功能照常,数据不动;如果你的账户本身在付费计划上,超出部分就按 Cloudflare 的计费走。
内置护栏在设置→AI 里可调:最大输出 token、最大上下文 token(更早的历史会被摘要)、每次请求的最大工具调用与推理步数、每日最大 AI 请求数(每一次模型调用都算,包括每个推理步、历史摘要和记忆核对)、每日最大定时 AI 运行数,向量检索另有每日上限;简单提醒和任务摘要完全不经过 AI。用量面板把「服务商上报的 token」和「回退估算的 token」分开显示,还给出本地估算的 Neuron 与美元推理价值,作者特意注明那不是账单也不是配额余额,账户级用量与免费额度不在其中。
备份和升级是这类自建项目容易出问题的地方,这里也有具体做法:设置→隐私→下载备份会生成一个 json,包含对话、记忆、任务、笔记、项目、设置和自动化(不含会话与凭据);导入会先校验、单事务合并,同一份备份导两次不会出问题,备份之后你本地改过的记忆、任务、笔记或项目不会被覆盖;导入文件被当作不可信输入处理,新进来的自动化是暂停状态,已有自动化除了被暂停之外不改动。
要说清楚适用与不适用:它是单用户设计,没有注册、没有账号体系、没有团队协作;前提是你有自己的 Cloudflare 账户,本机有 Node.js 22 以上,并且愿意自己维护一次部署、偶尔用同一条命令升级。如果你的需求是多人共用、或者不想碰任何云配置,这个项目不合适。
最后是活跃度,判断这类小项目能不能用的关键指标:2026 年 10 月 10 日建仓,到 10 月 28 日仍有推送,期间发过 8 个版本,最新 0.1.7 在 npm 上的发布记录是 10 月 19 日;仓库有 1,401 星、130 次 fork、10 个未关闭 issue,CHANGELOG 里已经写着两条未发版的功能(AI 任务规划、远程 MCP)。
一周半长到这个体量、还在持续改动,属于值得收藏后定期回看的项目,而不是「装完就不用管」的成品。
────────────────
仓库、官网、npm 安装包,以及部署、MCP、安全三份文档的地址都在下面,回帖就能看到。


雷达卡


京公网安备 11010802022788号







