rociiu/talorys

效率与系统工具

把聊天、记忆、任务、笔记和定时提醒装进你自己的 Cloudflare 账号,单用户使用,无需自建服务器。

1,383
120
TypeScript
MIT
上线 14 天

Talorys 是给一个人用的私人助理:能聊天、记住你的偏好和事实、管理任务与笔记,并按设定时间推送提醒。它最特别的地方在于托管位置——整套东西运行在你自己的 Cloudflare 账号里,作者不需要替你维护数据库或后端。如果你接受这种托管方式,它是个干净的自托管选项;如果你以为它跑在自家机器上,请先看使用边界。

解决什么问题

你希望有一个助理能记住你的习惯、帮你盯着几件待办、到点提醒你,而不是在聊天机器人、笔记应用和提醒服务之间来回复制上下文。真正的麻烦通常在搭建环节:要开服务器、装数据库、配 API Key,或者把数据交给一个托管产品。Talorys 把这一步换成一条安装命令,在你的账号里创建 Cloudflare Pages、一个私有 Worker 和一个基于 SQLite 的 Durable Object。完成后得到的是一个带登录保护的网页应用,聊天、记忆和定时任务共用同一份数据。

有什么不同

架构本身就是卖点。浏览器只访问你的 Pages 站点,通过 service binding 转发到一个没有公开 URL 的 Worker,再由它调用 TalorysAgent 这个 Durable Object。对话、记忆、任务、笔记、自动化规则和设置都存在该对象的 SQLite 里,提醒和周期任务由它的 alarm 驱动。聊天走 Workers AI 的 glm-4.7-flash,支持流式输出和工具调用;记忆会先做相关性筛选,只把最相关的内容放进提示词。

这样做的实际好处是体积小、可检查:一条命令完成安装,更新命令复用同一批资源,迁移只追加不重建。代价是这里的“自托管”指“托管在你自己的 Cloudflare 租户里”,不是跑在你自己的硬件上——它依赖 Cloudflare 平台和它的模型。作者称没有遥测代码,但 Cloudflare 仍会为 Workers AI 推理处理你的消息,README 对此有明确说明。日常运维意味着保留 Cloudflare 账号,并用项目自带的 CLI 查看状态、更新和重置密码,而不是当成装上就不用管的设备。

谁值得试

适合:已经拥有(或愿意注册)Cloudflare 账号的单人技术用户,想要一个私人的笔记、任务与提醒助理,并且更愿意一条命令部署而不是维护 VPS。免费额度和单用户登录也适合不想花太多精力维护、不需要多人共享的人。

不适合:认为自托管必须跑在自己硬件或非 Cloudflare 主机上的人,以及需要让提示词完全远离第三方推理服务的人。README 确实记录了另一种安装方式——以单个 Worker 部署、不经过 Pages——但它仍然落在同一个 Cloudflare 账号里,并没有去掉平台依赖。

使用条件与边界

你需要 Node.js 22+,以及一个有 Workers 和 Pages 编辑权限的 Cloudflare 账号。安装器使用 Wrangler 的 OAuth 登录,也可以改用带指定权限的 API Token,不需要 Global API Key。聊天依赖 Workers AI 的每日免费额度;用完后要等重置,或在设置里打开 Demo 模式,而且升级到付费计划后计费情况会变化。语义回忆默认关闭,需要在设置里或安装时显式开启,因此“按含义搜索”不是开箱即得。

长期成本主要是注意力而不是钱:更新时重新运行安装命令;忘记密码通过同一个 CLI 重置,这会登出所有设备;新创建的 pages.dev 站点可能需要几分钟才通过健康检查。安全模型建议当作文档来读——README 指向 docs/security.md——不要因为 Worker 不公开就认为所有风险都已消除。

HotRepo 点评

HotRepo 目前只有 2026-10-24 在新项目榜(typescript)上的一次记录:总星 1,383、排名第 9。这是快照,不是单日增长,而且缺少连续日榜数据,无法判断热度能否持续。2026-10-10 的 HN 讨论获得 331 分、155 条评论,可见争论多集中在“Cloudflare 算不算自托管”,说明对部分读者来说这个词比实现细节更重要。部署前建议先确认你账号下 Workers AI 的额度和平台当前条款,真正的约束在那里。

Hacker News 讨论

Talorys – A self-hosted personal AI agent on Cloudflare's free tier
▲ 331 · 155 条评论 · 2026年10月10日

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。