Repolode
rociiu

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. 1

    Run the installer in your terminal (requires Node.js 22+)

    npx create-talorys@latest
  2. 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