Top
Best
New

Posted by rociiu 13 hours ago

Talorys – A self-hosted personal AI agent on Cloudflare's free tier(github.com)
228 points | 114 commentspage 3
fgrandon 1 hour ago|
[flagged]
kydanet 3 hours ago||
[flagged]
theritik12ee1 2 hours ago||
[dead]
dortesedixson 6 hours ago||
[flagged]
rociiu 11 hours ago||
[dead]
AgentSearchHQ 10 hours ago||
[flagged]
rociiu 13 hours ago|
Hi HN! I built Talorys, an open-source personal AI agent that runs entirely in your own Cloudflare account.

The idea came from wanting a personal AI assistant that I could own and control, without paying a monthly subscription or relying on someone else's hosted service.

Talorys uses Cloudflare Workers, Workers AI, Durable Objects, and Pages to provide:

AI chat with persistent memory and conversation history Task, note, and project management Scheduled reminders and recurring automations A responsive web interface accessible from any device Password-protected access with no signup or external accounts One-command deployment: npx create-talorys@latest Everything runs in your Cloudflare account. Your data stays under your control, and there's no telemetry or third-party backend operated by me.

It's designed to work within Cloudflare's free-tier limits for personal use. You don't need to manage a VPS, database server, or Docker containers.

The biggest challenge was making deployment simple enough that someone could set up their own AI assistant without manually configuring Cloudflare services.

The project is still early, and I'd love feedback from the HN community, especially on the architecture, security, and what would make a self-hosted personal AI agent genuinely useful.

GitHub: https://github.com/rociiu/talorys

It's MIT licensed. Contributions and suggestions are welcome!

Jolter 9 hours ago||
A suggestion: write the reader yourself next time you’re launching a product/project. It’s painful to always be reading this Claudeish prose.
tln 3 hours ago|||
This was very easy to set up and play around with.

Giving it the ability to access webpages / do searches would be nice!

It seems like the free 10000 "neurons" would cover light daily usage, like maybe 20-30 minutes of back and forth. I spent 500 in a few minutes of chatting until I realized the tasks I had in mind aren't possible.

How often are you running out of gas, so to speak?

richgroot 9 hours ago|||
This is a neat implementation, regardless of the argument over how it is hosted! There are a number of other systems along the same general lines, but for me the sticking point is that there is no good implementation equivalent to the Alexa devices scattered around my home (and RV!) that allow me to interact via speech. I'm working on one of those now in my copious spare time. (Yes, there are a bunch of rPi projects. Their rates of errors are unacceptably high.)
onionisafruit 12 hours ago|||
This is a neat idea, but I wouldn’t say you aren’t relying on someone else's hosted service. Cloudflare isn’t a public utility quite yet.
muvlon 12 hours ago|||
So instead of relying on someone's hosted service, this is relying on someone's 4 hosted services?
rvz 12 hours ago|||
> without paying a monthly subscription or relying on someone else's hosted service.

But you are hosting it on Cloudflare? There is always a cost when running on someone else's platform that advertises itself as 'free-tier' and it can change at any moment.

felixgallo 12 hours ago|||
That’s great! Where do I download cloudflare?
TheSkyHasEyes 11 hours ago|||
> Be kind. Don't be snarky. Converse curiously; don't cross-examine.

https://news.ycombinator.com/newsguidelines.html

hypfer 10 hours ago||
I'm torn in situations like these, because OP is clearly furthering societal trends that are objectively harmful by watering down terminology like this.

It is snark, but it is immune-response snark and not petty snark.

One shouldn't crush them for it, as it might be driven by naivety, but soft politeness alone doesn't steer us away from harmful ideas.

Social friction caused by feeling stupid for saying something is an important tool if wielded with responsibility and not just swung for ego.

AndrewDucker 3 hours ago||
Then explain what the problem is, in clear language. Otherwise the person reading your response is going to take away only the message that you're a bit of an arse, and have no actual point to make.
luka598 8 hours ago||||
Rebuild it with swarm of agents in rust
piperswe 7 hours ago||||
Except for Workers AI, I don't see any reason this wouldn't run on celld.
patcon 4 hours ago||
And I've swapped Workers AI out of plenty of the example apps in the CloudFlare/agents repo on GitHub. I've gotten it working against a local whisperfile binary in like 5 minutes.

agents package is very easy to disentangle from CloudFlare once you've sorted celld, which itself is just a single binary to run

plusfour 11 hours ago|||
from the internet
876433790 7 hours ago||
Can't. Clouflare is MitM-ing large parts of the internet and denying service with their shitty captachas.
andrewdb 1 hour ago|||
[flagged]
pluc 10 hours ago||
[dead]