Talorys is a free, open-source personal AI assistant that runs entirely inside your own Cloudflare account. It chats with you, remembers what matters, manages tasks, notes and projects, and runs reminders and routines on a schedule, all without any server, database or account operated by the Talorys developers. One person, one Cloudflare account, one command: npx create-talorys@latest.
The assistant offers streaming chat with Markdown and tool activity indicators. Its memory stores durable personal facts and preferences that you can view, edit and delete, and only the most relevant memories are sent to the model on each turn. Tasks, notes and projects can be managed in the UI or directly from chat. Automations include one-time and recurring reminders, daily task digests and optional AI routines, delivered to an in-app notification center. They run on Durable Object alarms, so nothing has to stay online. Talorys is single-user by design, with no signup or teams, and the installer sets the owner password. Core features keep working without AI, so tasks, notes, memories and reminders remain available if Workers AI is unavailable or the free quota is used up.
Architecture is simple. The browser talks only to a Cloudflare Pages site, which forwards /api requests over a service binding to a private Worker with no public URL. Authentication happens in the Worker. Each agent runs as a Durable Object with SQLite storage, uses Workers AI for chat with streaming and tool calling, and relies on alarms for scheduling. Talorys uses Pages, Workers, Durable Objects and Workers AI, all available on the free plan, and provisions no R2, D1, KV or other paid services.
The installer checks for Node.js 20.18 or later, verifies your Cloudflare login, lets you choose an account and agent name, and asks for an owner password, which is hashed locally and stored only as a Cloudflare secret. It deploys the Worker and Pages project, then verifies the live deployment. Interrupted installs can be resumed by rerunning the same command without duplicating resources or deleting data.
Source: Hacker News · Summarized by HeadlinesBriefing