[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1rb4pba59fqg6":3},{"code":4,"message":5,"data":6,"timestamp":41},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":22,"summary_md":23,"topic":24,"github_topics":27,"license":37,"homepage":38,"updated_at":39,"history":40},"rociiu\u002Ftalorys",9,"Your personal AI agent in your own Cloudflare account. Chat, memory, tasks, notes and scheduled reminders, deployed with one command: npx create-talorys@latest. Free-tier friendly, single-user, no telemetry.","TypeScript",1383,120,96,14,[16],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},50031614,"Talorys – A self-hosted personal AI agent on Cloudflare's free tier",331,155,"2026-10-10","把聊天、记忆、任务、笔记和定时提醒装进你自己的 Cloudflare 账号，单用户使用，无需自建服务器。","Talorys 是给一个人用的私人助理：能聊天、记住你的偏好和事实、管理任务与笔记，并按设定时间推送提醒。它最特别的地方在于托管位置——整套东西运行在你自己的 Cloudflare 账号里，作者不需要替你维护数据库或后端。如果你接受这种托管方式，它是个干净的自托管选项；如果你以为它跑在自家机器上，请先看使用边界。\n\n## 解决什么问题\n\n你希望有一个助理能记住你的习惯、帮你盯着几件待办、到点提醒你，而不是在聊天机器人、笔记应用和提醒服务之间来回复制上下文。真正的麻烦通常在搭建环节：要开服务器、装数据库、配 API Key，或者把数据交给一个托管产品。Talorys 把这一步换成一条安装命令，在你的账号里创建 Cloudflare Pages、一个私有 Worker 和一个基于 SQLite 的 Durable Object。完成后得到的是一个带登录保护的网页应用，聊天、记忆和定时任务共用同一份数据。\n\n## 有什么不同\n\n架构本身就是卖点。浏览器只访问你的 Pages 站点，通过 service binding 转发到一个没有公开 URL 的 Worker，再由它调用 `TalorysAgent` 这个 Durable Object。对话、记忆、任务、笔记、自动化规则和设置都存在该对象的 SQLite 里，提醒和周期任务由它的 alarm 驱动。聊天走 Workers AI 的 `glm-4.7-flash`，支持流式输出和工具调用；记忆会先做相关性筛选，只把最相关的内容放进提示词。\n\n这样做的实际好处是体积小、可检查：一条命令完成安装，更新命令复用同一批资源，迁移只追加不重建。代价是这里的“自托管”指“托管在你自己的 Cloudflare 租户里”，不是跑在你自己的硬件上——它依赖 Cloudflare 平台和它的模型。作者称没有遥测代码，但 Cloudflare 仍会为 Workers AI 推理处理你的消息，README 对此有明确说明。日常运维意味着保留 Cloudflare 账号，并用项目自带的 CLI 查看状态、更新和重置密码，而不是当成装上就不用管的设备。\n\n## 谁值得试\n\n适合：已经拥有（或愿意注册）Cloudflare 账号的单人技术用户，想要一个私人的笔记、任务与提醒助理，并且更愿意一条命令部署而不是维护 VPS。免费额度和单用户登录也适合不想花太多精力维护、不需要多人共享的人。\n\n不适合：认为自托管必须跑在自己硬件或非 Cloudflare 主机上的人，以及需要让提示词完全远离第三方推理服务的人。README 确实记录了另一种安装方式——以单个 Worker 部署、不经过 Pages——但它仍然落在同一个 Cloudflare 账号里，并没有去掉平台依赖。\n\n## 使用条件与边界\n\n你需要 Node.js 22+，以及一个有 Workers 和 Pages 编辑权限的 Cloudflare 账号。安装器使用 Wrangler 的 OAuth 登录，也可以改用带指定权限的 API Token，不需要 Global API Key。聊天依赖 Workers AI 的每日免费额度；用完后要等重置，或在设置里打开 Demo 模式，而且升级到付费计划后计费情况会变化。语义回忆默认关闭，需要在设置里或安装时显式开启，因此“按含义搜索”不是开箱即得。\n\n长期成本主要是注意力而不是钱：更新时重新运行安装命令；忘记密码通过同一个 CLI 重置，这会登出所有设备；新创建的 `pages.dev` 站点可能需要几分钟才通过健康检查。安全模型建议当作文档来读——README 指向 [docs\u002Fsecurity.md](https:\u002F\u002Fgithub.com\u002Frociiu\u002Ftalorys\u002Fblob\u002Fmain\u002Fdocs\u002Fsecurity.md)——不要因为 Worker 不公开就认为所有风险都已消除。\n\n## HotRepo 点评\n\nHotRepo 目前只有 2026-10-24 在新项目榜（typescript）上的一次记录：总星 1,383、排名第 9。这是快照，不是单日增长，而且缺少连续日榜数据，无法判断热度能否持续。2026-10-10 的 HN 讨论获得 331 分、155 条评论，可见争论多集中在“Cloudflare 算不算自托管”，说明对部分读者来说这个词比实现细节更重要。部署前建议先确认你账号下 Workers AI 的额度和平台当前条款，真正的约束在那里。",{"slug":25,"name":26},"productivity","效率与系统工具",[28,29,30,31,32,33,34,35,36],"ai-agent","cloudflare","cloudflare-workers","durable-objects","personal-assistant","react","self-hosted","typescript","workers-ai","MIT","https:\u002F\u002Frociiu.github.io\u002Ftalorys\u002F","2026-10-25T03:29:25Z",[],1792918644]