hn.today

Talorys – A self-hosted personal AI agent on Cloudflare's free tier

github.com66 points29 comments
Screenshot of Talorys – A self-hosted personal AI agent on Cloudflare's free tier

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.

Read on github.com29 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.