Talorys: A Personal Agent on Cloudflare's Free Tier, One Command, No Telemetry
A repo created at 09:46 UTC on Friday was on the Hacker News front page by lunchtime with 220 points and 112 comments, and had 312 stars by evening. Talorys is a single-user personal AI agent that runs entirely inside your own Cloudflare account, deployed with one command, npx create-talorys@latest. You get streaming chat, a memory store for facts and preferences, tasks, notes and projects, and scheduled reminders and recurring automations. MIT license, no signup, no team features, no telemetry, and the author rociiu is explicit that the goal is a companion you own rather than a service you rent.
The architecture is the interesting part, because it is the whole Cloudflare agent stack used as intended. Pages serves the frontend and acts as the API gateway, a Worker with no public URL is the private API layer, Durable Objects with SQLite hold the data and fire the alarms that drive reminders, and Workers AI runs inference on GLM-4.7-Flash. When the Workers AI quota runs out, the non-AI features keep working offline. The installer handles auth, resource creation and a live deployment check without ever calling a model. The whole thing fits the free tier.
The timing is why it hit the front page. Cloudflare bought Deno on Thursday, and Ryan Dahl's stated reason was that Durable Objects are the substrate for agent harnesses: one stateful object per agent, with storage and timers attached. Talorys is a 12-commit demonstration of exactly that, built by one person in a weekend, and the Hacker News thread is mostly people asking whether this is what a personal agent should have looked like all along: not a bot on a shared cloud computer, as Grok Bot and Muse do it, but a process in an account you control, where a leaked credential cannot cross into another bot because there is no other bot.
The limits are real. GLM-4.7-Flash on Workers AI is a small model, there is no tool use beyond the built-in features, and single-user is a design choice that rules out most of what the bigger personal agents sell. But the two-day-old Deno deal just got its first proof that the one-command, your-own-account personal agent is a real product shape, and it did it on the free tier.
Repo: https://github.com/rociiu/talorys
Hacker News: https://news.ycombinator.com/item?id=50031614
← Back to all articles
The architecture is the interesting part, because it is the whole Cloudflare agent stack used as intended. Pages serves the frontend and acts as the API gateway, a Worker with no public URL is the private API layer, Durable Objects with SQLite hold the data and fire the alarms that drive reminders, and Workers AI runs inference on GLM-4.7-Flash. When the Workers AI quota runs out, the non-AI features keep working offline. The installer handles auth, resource creation and a live deployment check without ever calling a model. The whole thing fits the free tier.
The timing is why it hit the front page. Cloudflare bought Deno on Thursday, and Ryan Dahl's stated reason was that Durable Objects are the substrate for agent harnesses: one stateful object per agent, with storage and timers attached. Talorys is a 12-commit demonstration of exactly that, built by one person in a weekend, and the Hacker News thread is mostly people asking whether this is what a personal agent should have looked like all along: not a bot on a shared cloud computer, as Grok Bot and Muse do it, but a process in an account you control, where a leaked credential cannot cross into another bot because there is no other bot.
The limits are real. GLM-4.7-Flash on Workers AI is a small model, there is no tool use beyond the built-in features, and single-user is a design choice that rules out most of what the bigger personal agents sell. But the two-day-old Deno deal just got its first proof that the one-command, your-own-account personal agent is a real product shape, and it did it on the free tier.
Repo: https://github.com/rociiu/talorys
Hacker News: https://news.ycombinator.com/item?id=50031614
Comments