Talorys est un assistant IA personnel gratuit et open source qui fonctionne entièrement dans votre propre compte Cloudflare. Il discute avec vous, retient ce qui compte, gère les tâches, notes et projets, et exécute des rappels et des routines selon un calendrier, sans aucun serveur, base de données ni compte exploité par les développeurs de Talorys. Une personne. Un compte Cloudflare. Une commande : npx create-talorys@latest.
L'assistant propose un chat en streaming avec Markdown et des indicateurs d'activité des outils. Sa mémoire conserve des faits et préférences personnels durables que vous pouvez consulter, modifier et supprimer, et seuls les souvenirs les plus pertinents sont envoyés au modèle à chaque tour. Les tâches, notes et projets peuvent être gérés dans l'interface ou directement depuis le chat. Les automatisations comprennent des rappels ponctuels et récurrents, des synthèses quotidiennes de tâches et des routines d'IA facultatives, livrés dans un centre de notifications intégré. Elles s'exécutent grâce aux alarmes des Durable Objects, de sorte que rien n'a besoin de rester en ligne. Talorys est conçu pour un seul utilisateur, sans inscription ni équipes, et le programme d'installation définit le mot de passe du propriétaire. Les fonctions principales restent disponibles sans IA : les tâches, notes, souvenirs et rappels continuent de fonctionner si Workers AI est indisponible ou si le quota gratuit est épuisé.
L'architecture est simple. Le navigateur ne communique qu'avec un site Cloudflare Pages, qui transmet les requêtes /api via une liaison de service à un Worker privé sans URL publique. L'authentification est effectuée dans le Worker. Chaque agent fonctionne comme un Durable Object doté d'un stockage SQLite, utilise Workers AI pour le chat en streaming et l'appel d'outils, et s'appuie sur des alarmes pour la planification. Talorys utilise Pages, Workers, Durable Objects et Workers AI, tous disponibles dans l'offre gratuite, et ne provisionne aucun service payant comme R2, D1 ou KV.
Le programme d'installation vérifie que Node.js est en version 20.18 ou ultérieure, contrôle votre connexion à Cloudflare, vous permet de choisir un compte et un nom d'agent, et demande un mot de passe de propriétaire, haché localement et stocké uniquement comme secret Cloudflare. Il déploie le Worker et le projet Pages, puis vérifie le déploiement en ligne. Une installation interrompue peut être reprise en relançant la même commande, sans duplication de ressources ni suppression de données.
Source: Hacker News · Résumé par HeadlinesBriefing