An open-source, self-hostable personal agent (Doods) that keeps working when you close the tab, runs on Node or Cloudflare Workers.
rociiu/talorys
A personal AI assistant that runs entirely inside your own Cloudflare account, with chat, memory, tasks, notes and scheduled reminders.
- Stars
- 1,366
- Forks
- 118
- Open issues
- 7
- Last commit
- 10 hours ago
What is it?
Talorys is a single-user personal AI assistant that deploys into your own Cloudflare account with one command (npx create-talorys@latest). Data is stored in a SQLite-backed Durable Object in that account, and the project has no server, database or telemetry operated by its developers.
The assistant offers streaming chat with tool activity, a memory store you can view and edit, and tasks, notes and projects that can be managed in the UI or from chat. Reminders, daily digests and optional AI routines run on Durable Object alarms and appear in an in-app notification center, with optional Web Push notifications to devices. Chat uses Workers AI, and tasks, notes, memories and reminders keep working when AI is unavailable.
The installer deploys a private Worker and a Pages frontend, sets the owner password as a Cloudflare secret, and runs on Cloudflare's Free plan with daily Workers AI quotas. Backups can be exported and imported as JSON.
Key features
- 01Streaming chat with tool activity indicators.
- 02Editable memory store, with semantic recall available as an opt-in setting.
- 03Tasks, notes and projects manageable in the UI or through chat.
- 04One-time and recurring reminders, daily digests and optional AI routines.
- 05Web Push notifications to phones and computers.
- 06JSON backup export and import from Settings.
Use cases
- A private daily assistant for personal tasks and notes that stays in your own cloud account.
- Scheduled reminders and daily task digests without keeping a machine online.
- Experimenting with a self-hosted AI agent on Cloudflare's Free plan.
Quick start
- 1
Run the installer in your terminal (requires Node.js 22+)
npx create-talorys@latest - 2
Open the printed pages.dev URL and sign in with your owner password
Things to know
- Requires a Cloudflare account and deploys into it, so you must set up and maintain your own Cloudflare resources.
- Chat relies on Cloudflare Workers AI, which has a daily free allocation that can run out.
- Single-user only, with no multi-user or team support.
Topics
FAQ
- What is talorys?
- A personal AI assistant that runs entirely inside your own Cloudflare account, with chat, memory, tasks, notes and scheduled reminders. Talorys is a single-user personal AI assistant that deploys into your own Cloudflare account with one command (npx create-talorys@latest). Data is stored in a SQLite-backed Durable Object in that account, and the project has no server, database or telemetry operated by its developers.
- Is talorys free to use? What license does it have?
- talorys is open source under the MIT license. Check the license terms before using it in commercial products.
- Is talorys still maintained?
- Actively maintained. The last commit to talorys was on Oct 22, 2026.
- What can I use talorys for?
- A private daily assistant for personal tasks and notes that stays in your own cloud account. Scheduled reminders and daily task digests without keeping a machine online. Experimenting with a self-hosted AI agent on Cloudflare's Free plan.
- How do I install talorys?
- Run the installer in your terminal (requires Node.js 22+): npx create-talorys@latest Open the printed pages.dev URL and sign in with your owner password
- Where can I get talorys?
- The source code and installation instructions are on GitHub: https://github.com/rociiu/talorys
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A bookmark manager built on Cloudflare Workers and D1 that saves links via a bookmarklet or Chrome extension, with no account required.
TypeScript packages and examples for building AI apps on Cloudflare, with providers for the Vercel AI SDK and TanStack AI.
A git server where each repository is a Durable Object, running on Cloudflare Workers or self-hosted on celld.
A virtual filesystem inside a Cloudflare Durable Object that gives AI agents a workspace with pluggable container or Worker-based execution backends.
A TypeScript SDK for building persistent, stateful AI agents on Cloudflare Durable Objects, with real-time state sync, scheduling, and MCP support.