Talorys – A self-hosted personal AI agent on Cloudflare's free tier
Talorys is a self-hosted personal AI agent that operates entirely within a user's Cloudflare account. This free, open-source tool can chat, remember important information, manage tasks and projects, and set reminders on a schedule without any servers or databases maintained by the Talorys developers. All a user needs is one Cloudflare account and a single command to set up their personal AI agent.
Talorys does not utilize any paid Cloudflare services such as R2, D1, KV, Vectorize, AI Search, Workflows. Instead, it creates a directory called "talorys" containing essential installation files. If the installation process is interrupted, running the same command again will reconcile any existing resources, eliminating the need for duplicate resources or password prompts.
Non-interactive installations can be performed using a command-line interface with a designated password and Cloudflare API token (if applicable). Users can log in via a browser using the standard OAuth flow, or by entering their owner password directly after running the installer. The agent can be accessed from multiple devices under the same account, and password management is handled directly within the "talorys/" directory.
Data for Talorys is stored in a single SQLite-backed Durable Object (personal-agent) within the user's Cloudflare account, without any telemetry, analytics, tracking, or advertising. Cloudflare processes the data required to run Workers AI inference on chat messages and relevant memories. The security model and threat mitigations are detailed in the docs/security.md.
Talorys is designed to work within the Cloudflare Workers Free plan, with built-in safeguards for token limits, context, tool calls, reasoning steps, and AI requests per day. The Usage panel provides local estimates and links to the Cloudflare dashboard for exact Neuron usage. Users can start the agent with a single command that initiates the Worker, Pages Function proxy, and Vite UI. The agent uses a local password and a deterministic mock AI provider for non-cloudflare login scenarios.
Additional scripts include npm run build, npm test, npm run test:e2e, npm run test:pack, npm run typecheck, and npm run lint. Detailed development documentation can be found in docs/development.md. To create a backup of the agent's data, users can go to Settings → Privacy → Download backup, which will generate a talorys-backup.json file containing conversations, memories, tasks, notes, projects, and settings. Importing this file will merge the data with the existing installation, ensuring no loss of information.
Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.