Talorys is a self-hosted personal AI assistant that runs entirely inside a user's Cloudflare account and is designed to work on Cloudflare's free tier. It provides streaming chat with Markdown and tool activity indicators, durable editable memory, full CRUD tasks/notes/projects, and automations (one-time and recurring reminders, daily digests, optional AI routines) backed by Durable Object alarms. It is single-user by design with an owner password (hashed locally), no telemetry, and a mode where core features continue to work if Workers AI quota is exhausted. Data is stored in a single SQLite-backed Durable Object under the user's account; Cloudflare processes data when running AI inference.
Deployment and operation are automated by a one-command installer (npx create-talorys@latest) that provisions a private Worker agent, a Pages frontend, service bindings, secrets, and a Durable Object namespace without exposing a public Worker URL. The agent uses the Cloudflare Agents SDK, Durable Objects for storage and scheduling, and Workers AI (@cf/zai-org/glm-4.7-flash) for model inference with streaming and tool calling. Built-in guardrails limit tokens, tool calls, and daily AI runs; the project avoids paid services like R2, D1, KV, Vectorize, AI Search, and Workflows. Local development, backups, password reset, and in-place updates are supported with clear commands and migration semantics.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.