Talorys packages a personal AI assistant into a single deployment command, placing the application, its stored data and its model access inside the userâs Cloudflare account. There is no Talorys-operated backend to sign up for, according to the projectâs repository.
The MIT-licensed software combines chat with persistent memory, tasks, notes, projects and scheduled reminders. Its appeal among AI products is the deployment model: a technically capable user can install an assistant without separately assembling a frontend, database, authentication layer and scheduling system.
That convenience has a specific boundary. Talorys is single-user software built around Cloudflare services, not a provider-independent assistant that the documented installer can place on any server. âFree-tier-friendlyâ describes its intended usage profile, not a guarantee of unlimited inference or permanently free hosting.
One Command Sets Up the Application and Its Storage
The documented starting point is:
npx create-talorys@latest
The installer requires Node.js 20.18 or newer and bundles Cloudflareâs Wrangler command-line tool. A globally installed copy of Wrangler isnât required.
âOne commandâ doesnât mean zero interaction. The installer verifies the userâs Cloudflare login or opens Cloudflareâs authorization flow, lets them choose an account and agent name, and asks for an owner password. It then provisions the application and prints the deployed pages.dev address.
The documented stack has four main components:
| Cloudflare service | Role in Talorys |
|---|---|
| Pages | Hosts the React frontend and a Pages Function that forwards API requests |
| Workers | Runs the agentâs API and authentication logic |
| SQLite-backed Durable Objects | Stores application data and runs scheduling alarms |
| Workers AI | Provides chat inference and tool calling through @cf/zai-org/glm-4.7-flash |
The browser communicates with the Pages site. Requests under /api/ pass through a Pages Function to the agent Worker using a service binding, rather than a separate public API address.
According to the README, the Worker disables both its workers.dev address and preview URLs. Authentication and authorization happen in the Worker, not merely in the browser interface. The Pages site remains the entry point; âprivate Workerâ does not mean the whole application is inaccessible from the internet.
Talorys also says it does not provision R2, D1, KV, Vectorize, AI Search or Workflows. Its persistent store is a single SQLite-backed Durable Object, keeping the deployment relatively compact.
The installer checks the frontend, authentication endpoint, rejection of unauthenticated requests and storage health. It deliberately does not run AI inference during those checks. A successful deployment therefore isnât, by itself, a test of model responsiveness or chat quality.
Memory and Reminders Extend Beyond the Chat Window
Talorys is designed as a personal organizer with an AI interface, rather than just a chat page.
The documented chat interface supports streaming responses, Markdown and indicators showing tool activity. The assistant can manage tasks, notes and projects through conversation, while those same records remain accessible through conventional interface controls.
Its persistent memory stores personal facts and preferences that the owner can view, edit and delete. The project says only the most relevant memories are included in each model turn. That makes memory both an application feature and part of the inference data flow: selected stored information is sent to Workers AI alongside chat content.
Scheduled functionality includes one-time and recurring reminders, daily task digests and optional AI routines. These use Durable Object alarms, so the userâs browser or computer does not need to stay online. Delivery is to an in-app notification center; the supplied documentation does not establish email, SMS or mobile push delivery.
There is also a useful separation between AI and ordinary application functions. Talorys says tasks, notes, memories and reminders remain available when Workers AI is unavailable or its daily allocation is exhausted. Simple reminders and task digests do not use AI.
That design could make the application less disruptive when inference stops. It does not make the non-AI functions independent of Cloudflare: they still depend on the deployed application, storage service and applicable platform limits.
Users Control the Installation, While Cloudflare Runs It
The projectâs strongest ownership claim is that the deployment belongs to the userâs Cloudflare account. Talorys says it operates no server, database or user account behind the installation, and includes no telemetry, analytics, tracking or advertising code.
Those are project claims, not the results of an independent privacy or security audit. The supplied evidence establishes the documented architecture and promises, rather than independently verifying every deployed code path.
The distinction matters because âno Talorys backendâ does not mean âno third-party processing.â Cloudflare hosts the application and its SQLite-backed data. Workers AI processes chat messages and the relevant memories included in prompts. This is neither local inference nor storage on hardware controlled by the user.
Within the application, the owner can manage memories, adjust AI limits and revoke sessions. The documented password setup hashes the owner password locally with PBKDF2-SHA256 and stores the hash as a Cloudflare secret. A separate session secret is generated during installation.
Access is deliberately simple: there is one owner, with no signup system, team accounts or separate user roles. Signing in from several devices still means accessing the same owner account. That suits an individual assistant, but it is not a documented multi-user collaboration model.
Early Hacker News discussion focused partly on whether this arrangement should be called âself-hosted.â Commenters disagreed over whether managing software in a cloud account qualifies; some also raised billing concerns. These are reactions from one discussion, not representative user research or independent Talorys testing.
âUser-managed Cloudflare deploymentâ is the more precise description. The user controls the installation and application data without a Talorys-operated service in between, while Cloudflare still controls the underlying infrastructure. The MIT license permits modification, but the documented architecture does not make moving to another provider a simple redeployment.
The Free Tier Has a Daily AI Budget
Talorys says it targets Cloudflareâs Workers Free plan and never enables paid features on its own. That is useful deployment behavior, but the bill depends on the Cloudflare account and its usage, not solely on the installer.
Under Cloudflareâs published Workers AI pricing, both Free and Paid Workers plans receive 10,000 Neurons per day at no charge. Usage beyond that allocation requires paid access; on Workers Paid, excess usage costs $0.011 per 1,000 Neurons. The daily allocation resets at 00:00 UTC.

Neurons are Cloudflareâs compute-based accounting unit. They are not a fixed number of messages or tokens, so the allowance cannot honestly be translated into âthis many conversations per dayâ without assumptions about workload.
For Talorysâs configured GLM-4.7-Flash model, Cloudflare lists equivalent rates of $0.060 per million input tokens and $0.400 per million output tokens. Actual consumption depends on the prompts, included history and memories, generated output, and additional inference involved in tool use or scheduled AI routines.
Sources
- projectâs repositorygithub.com
- Hacker News discussionnews.ycombinator.com
- Cloudflareâs published Workers AI pricingdevelopers.cloudflare.com
- development documentationgithub.com





