Talorys é um assistente pessoal de IA gratuito e de código aberto que roda inteiramente dentro da sua própria conta Cloudflare. Ele conversa com você, lembra do que importa, gerencia tarefas, notas e projetos e executa lembretes e rotinas em uma programação, sem qualquer servidor, banco de dados ou conta operado pelos desenvolvedores do Talorys. Uma pessoa. Uma conta Cloudflare. Um comando: npx create-talorys@latest.
O assistente oferece chat com respostas em streaming, Markdown e indicadores de atividade de ferramentas. Sua memória armazena fatos e preferências pessoais duradouros que você pode visualizar, editar e excluir, e apenas as memórias mais relevantes são enviadas ao modelo a cada interação. Tarefas, notas e projetos podem ser gerenciados na interface ou diretamente pelo chat. As automações incluem lembretes únicos e recorrentes, resumos diários de tarefas e rotinas de IA opcionais, entregues em uma central de notificações no aplicativo. Elas rodam em alarmes de Durable Objects, então nada precisa ficar online. O Talorys foi projetado para um único usuário, sem cadastro ou equipes, e o instalador define a senha do proprietário. Os recursos principais continuam funcionando sem IA: tarefas, notas, memórias e lembretes permanecem disponíveis se o Workers AI estiver indisponível ou se a cota gratuita tiver se esgotado.
A arquitetura é simples. O navegador se comunica apenas com um site do Cloudflare Pages, que encaminha as requisições /api por meio de um service binding para um Worker privado sem URL pública. A autenticação acontece no Worker. Cada agente roda como um Durable Object com armazenamento SQLite, usa o Workers AI para o chat com streaming e chamadas de ferramentas, e depende de alarmes para o agendamento. O Talorys usa Pages, Workers, Durable Objects e Workers AI, todos disponíveis no plano gratuito, e não provisiona R2, D1, KV ou outros serviços pagos.
O instalador verifica se o Node.js é a versão 20.18 ou superior, confirma seu login na Cloudflare, permite escolher uma conta e um nome de agente, e pede uma senha de proprietário, que é protegida por hash localmente e armazenada apenas como segredo da Cloudflare. Ele implanta o Worker e o projeto Pages e depois verifica a implantação ativa. Instalações interrompidas podem ser retomadas executando novamente o mesmo comando, sem duplicar recursos nem excluir dados.
Fonte: Hacker News · Resumido por HeadlinesBriefing