HeadlinesBriefing HeadlinesBriefing 12 languages

Talorys – A self-hosted personal AI agent on Cloudflare's free tier

Hacker News ·

🇬🇧 English

Talorys is a free, open-source personal AI assistant that runs entirely inside your own Cloudflare account. It chats with you, remembers what matters, manages tasks, notes and projects, and runs reminders and routines on a schedule, all without any server, database or account operated by the Talorys developers. One person, one Cloudflare account, one command: npx create-talorys@latest.

The assistant offers streaming chat with Markdown and tool activity indicators. Its memory stores durable personal facts and preferences that you can view, edit and delete, and only the most relevant memories are sent to the model on each turn. Tasks, notes and projects can be managed in the UI or directly from chat. Automations include one-time and recurring reminders, daily task digests and optional AI routines, delivered to an in-app notification center. They run on Durable Object alarms, so nothing has to stay online. Talorys is single-user by design, with no signup or teams, and the installer sets the owner password. Core features keep working without AI, so tasks, notes, memories and reminders remain available if Workers AI is unavailable or the free quota is used up.

Architecture is simple. The browser talks only to a Cloudflare Pages site, which forwards /api requests over a service binding to a private Worker with no public URL. Authentication happens in the Worker. Each agent runs as a Durable Object with SQLite storage, uses Workers AI for chat with streaming and tool calling, and relies on alarms for scheduling. Talorys uses Pages, Workers, Durable Objects and Workers AI, all available on the free plan, and provisions no R2, D1, KV or other paid services.

The installer checks for Node.js 20.18 or later, verifies your Cloudflare login, lets you choose an account and agent name, and asks for an owner password, which is hashed locally and stored only as a Cloudflare secret. It deploys the Worker and Pages project, then verifies the live deployment. Interrupted installs can be resumed by rerunning the same command without duplicating resources or deleting data.

View original article →


🇸🇦 العربية

Talorys: ذكاء اصطناعي شخصي مفتوح المصدر على Cloudflare

Talorys مساعد ذكاء اصطناعي شخصي مجاني ومفتوح المصدر يعمل بالكامل داخل حساب Cloudflare الخاص بك. يتحدث معك، ويتذكر ما يهم، ويدير المهام والملاحظات والمشاريع، ويشغّل التذكيرات والروتينات وفق جدول زمني، دون أي خادم أو قاعدة بيانات أو حساب يديره مطورو Talorys. شخص واحد. حساب Cloudflare واحد. أمر واحد: npx create-talorys@latest.

يوفر المساعد دردشة متدفقة مع Markdown ومؤشرات لنشاط الأدوات. تخزن ذاكرته حقائق وتفضيلات شخصية دائمة يمكنك عرضها وتعديلها وحذفها، ولا يُرسل إلى النموذج في كل دورة سوى الذكريات الأكثر صلة. يمكن إدارة المهام والملاحظات والمشاريع من الواجهة أو مباشرة من الدردشة. تشمل الأتمتة التذكيرات لمرة واحدة والمتكررة، والملخصات اليومية للمهام، والروتينات الذكية الاختيارية، وتُسلَّم في مركز إشعارات داخل التطبيق. تعمل بواسطة منبهات Durable Object، لذلك لا يحتاج أي شيء إلى البقاء متصلاً. Talorys مصمم لمستخدم واحد، دون تسجيل أو فرق، ويقوم المثبّت بتعيين كلمة مرور المالك. تستمر الميزات الأساسية في العمل بدون ذكاء اصطناعي، فتبقى المهام والملاحظات والذكريات والتذكيرات متاحة إذا كانت Workers AI غير متوفرة أو نفد الحد المجاني.

البنية بسيطة. لا يتواصل المتصفح إلا مع موقع Cloudflare Pages، الذي يمرر طلبات /api عبر ربط خدمة إلى Worker خاص لا يملك عنوان URL عاماً. تتم المصادقة داخل الـ Worker. يعمل كل وكيل كـ Durable Object مع تخزين SQLite، ويستخدم Workers AI للدردشة المتدفقة واستدعاء الأدوات، ويعتمد على المنبهات للجدولة. يستخدم Talorys خدمات Pages وWorkers وDurable Objects وWorkers AI، وكلها متاحة في الخطة المجانية، ولا يوفر أي خدمة مدفوعة مثل R2 أو D1 أو KV.

يتحقق المثبّت من أن إصدار Node.js هو 20.18 أو أحدث، ويتأكد من تسجيل دخولك إلى Cloudflare، ويتيح لك اختيار الحساب واسم الوكيل، ويطلب كلمة مرور للمالك تُشفَّر محلياً وتُخزَّن فقط كسر في Cloudflare. ثم ينشر الـ Worker ومشروع Pages، ويتحقق من النشر المباشر. يمكن استئناف التثبيت المتوقف بإعادة تشغيل الأمر نفسه، دون تكرار الموارد أو حذف البيانات.

هل يتطلب Talorys خطة Cloudflare مدفوعة؟

لا. صُمم Talorys للعمل على الخطة المجانية لـ Cloudflare، باستخدام Pages وWorkers وDurable Objects مع SQLite وحصة يومية من Workers AI. ولا يوفر أي خدمة مدفوعة.

العربية version →


🇧🇩 বাংলা

Talorys: Cloudflare-এ ওপেন-সোর্স ব্যক্তিগত AI

Talorys একটি বিনামূল্যের, ওপেন-সোর্স ব্যক্তিগত AI সহকারী, যা সম্পূর্ণভাবে আপনার নিজের Cloudflare অ্যাকাউন্টের ভেতরে চলে। এটি আপনার সঙ্গে কথা বলে, গুরুত্বপূর্ণ বিষয় মনে রাখে, কাজ, নোট ও প্রকল্প পরিচালনা করে, এবং নির্ধারিত সময়ে অনুস্মারক ও রুটিন চালায়, এবং এর জন্য Talorys ডেভেলপারদের পরিচালিত কোনো সার্ভার, ডেটাবেস বা অ্যাকাউন্টের প্রয়োজন হয় না। একজন ব্যক্তি। একটি Cloudflare অ্যাকাউন্ট। একটি কমান্ড: npx create-talorys@latest।

সহকারীটি Markdown এবং টুল কার্যকলাপ নির্দেশকসহ স্ট্রিমিং চ্যাট প্রদান করে। এর স্মৃতি স্থায়ী ব্যক্তিগত তথ্য ও পছন্দ সংরক্ষণ করে, যা আপনি দেখতে, সম্পাদনা করতে ও মুছতে পারেন, এবং প্রতিটি পর্যায়ে কেবল সবচেয়ে প্রাসঙ্গিক স্মৃতিগুলোই মডেলে পাঠানো হয়। কাজ, নোট ও প্রকল্প UI-তে বা সরাসরি চ্যাট থেকে পরিচালনা করা যায়। স্বয়ংক্রিয়তায় রয়েছে একবারের ও পুনরাবৃত্ত অনুস্মারক, দৈনিক কাজের সারাংশ এবং ঐচ্ছিক AI রুটিন, যা একটি অ্যাপ-ভিত্তিক বিজ্ঞপ্তি কেন্দ্রে পৌঁছে দেওয়া হয়। এগুলো Durable Object অ্যালার্মে চলে, তাই কিছুই অনলাইন থাকার প্রয়োজন হয় না। Talorys নকশাগতভাবে একক-ব্যবহারকারী, কোনো সাইনআপ বা দল নেই, এবং ইনস্টলার মালিকের পাসওয়ার্ড সেট করে। মূল বৈশিষ্ট্যগুলো AI ছাড়াই কাজ করে, তাই Workers AI অনুপলব্ধ হলে বা বিনামূল্যের কোটা শেষ হলেও কাজ, নোট, স্মৃতি ও অনুস্মারক ব্যবহারযোগ্য থাকে।

স্থাপত্যটি সহজ। ব্রাউজার শুধু একটি Cloudflare Pages সাইটের সঙ্গে যোগাযোগ করে, যা একটি সার্ভিস বাইন্ডিংয়ের মাধ্যমে /api অনুরোধগুলো একটি ব্যক্তিগত Worker-এ পাঠায়, যার কোনো পাবলিক URL নেই। প্রমাণীকরণ Worker-এ সম্পন্ন হয়। প্রতিটি এজেন্ট SQLite স্টোরেজসহ একটি Durable Object হিসেবে চলে, স্ট্রিমিং ও টুল কলিংসহ চ্যাটের জন্য Workers AI ব্যবহার করে, এবং সময়সূচির জন্য অ্যালার্মের উপর নির্ভর করে। Talorys Pages, Workers, Durable Objects ও Workers AI ব্যবহার করে, যা সবই বিনামূল্যের পরিকল্পনায় পাওয়া যায়, এবং R2, D1, KV বা অন্য কোনো পেইড সেবা প্রস্তুত করে না।

ইনস্টলার Node.js 20.18 বা তার পরবর্তী সংস্করণ আছে কি না যাচাই করে, আপনার Cloudflare লগইন নিশ্চিত করে, অ্যাকাউন্ট ও এজেন্টের নাম বেছে নিতে দেয়, এবং একটি মালিক পাসওয়ার্ড চায়, যা স্থানীয়ভাবে হ্যাশ করে কেবল একটি Cloudflare সিক্রেট হিসেবে সংরক্ষণ করা হয়। এটি Worker ও Pages প্রকল্প স্থাপন করে, তারপর লাইভ স্থাপনা যাচাই করে। বাধাপ্রাপ্ত ইনস্টল একই কমান্ড আবার চালিয়ে পুনরায় শুরু করা যায়, সম্পদ নকল না করে এবং ডেটা না মুছে।

Talorys কি একটি পেইড Cloudflare পরিকল্পনা দাবি করে?

না। Talorys Cloudflare-এর বিনামূল্যের পরিকল্পনায় চলার জন্য ডিজাইন করা হয়েছে, যেখানে Pages, Workers, SQLite সহ Durable Objects এবং দৈনিক Workers AI বরাদ্দ ব্যবহৃত হয়। এটি কোনো পেইড সেবা প্রস্তুত করে না।

বাংলা version →


🇩🇪 Deutsch

Talorys: Open-Source-KI für den persönlichen Gebrauch auf Cloudflare

Talorys ist ein kostenloser, quelloffener persönlicher KI-Assistent, der vollständig in Ihrem eigenen Cloudflare-Konto läuft. Er chattet mit Ihnen, merkt sich, was wichtig ist, verwaltet Aufgaben, Notizen und Projekte und führt Erinnerungen und Routinen nach einem Zeitplan aus, und das alles ohne Server, Datenbank oder Konto, das von den Talorys-Entwicklern betrieben wird. Eine Person. Ein Cloudflare-Konto. Ein Befehl: npx create-talorys@latest.

Der Assistent bietet Streaming-Chat mit Markdown und Anzeigen für Tool-Aktivität. Sein Gedächtnis speichert dauerhafte persönliche Fakten und Vorlieben, die Sie einsehen, bearbeiten und löschen können, und bei jedem Durchlauf werden nur die relevantesten Erinnerungen an das Modell gesendet. Aufgaben, Notizen und Projekte lassen sich in der Benutzeroberfläche oder direkt über den Chat verwalten. Zu den Automatisierungen gehören einmalige und wiederkehrende Erinnerungen, tägliche Aufgabenübersichten und optionale KI-Routinen, die in einem In-App-Benachrichtigungszentrum zugestellt werden. Sie laufen über Alarme von Durable Objects, sodass nichts dauerhaft online bleiben muss. Talorys ist von Haus aus für einen einzelnen Nutzer konzipiert, ohne Anmeldung oder Teams, und der Installer legt das Eigentümerpasswort fest. Die Kernfunktionen bleiben auch ohne KI nutzbar: Aufgaben, Notizen, Erinnerungen und Erinnerungsfunktionen funktionieren weiter, wenn Workers AI nicht verfügbar ist oder das kostenlose Kontingent aufgebraucht ist.

Die Architektur ist schlicht. Der Browser kommuniziert nur mit einer Cloudflare-Pages-Website, die /api-Anfragen über eine Service-Bindung an einen privaten Worker ohne öffentliche URL weiterleitet. Die Authentifizierung erfolgt im Worker. Jeder Agent läuft als Durable Object mit SQLite-Speicher, nutzt Workers AI für Streaming-Chat mit Tool-Aufrufen und stützt sich für die Planung auf Alarme. Talorys verwendet Pages, Workers, Durable Objects und Workers AI, die alle im kostenlosen Tarif verfügbar sind, und stellt keine kostenpflichtigen Dienste wie R2, D1 oder KV bereit.

Der Installer prüft, ob Node.js in Version 20.18 oder neuer installiert ist, bestätigt Ihre Cloudflare-Anmeldung, lässt Sie Konto und Agentennamen wählen und fragt nach einem Eigentümerpasswort, das lokal gehasht und nur als Cloudflare-Secret gespeichert wird. Anschließend stellt er den Worker und das Pages-Projekt bereit und überprüft die Live-Bereitstellung. Unterbrochene Installationen lassen sich durch erneutes Ausführen desselben Befehls fortsetzen, ohne Ressourcen zu duplizieren oder Daten zu löschen.

Benötigt Talorys einen kostenpflichtigen Cloudflare-Tarif?

Nein. Talorys ist für den kostenlosen Tarif von Cloudflare ausgelegt und nutzt Pages, Workers, Durable Objects mit SQLite und ein tägliches Workers-AI-Kontingent. Es werden keine kostenpflichtigen Dienste bereitgestellt.

Deutsch version →


🇪🇸 Español

Talorys: IA personal de código abierto en Cloudflare

Talorys es un asistente personal de IA gratuito y de código abierto que funciona completamente dentro de tu propia cuenta de Cloudflare. Conversa contigo, recuerda lo que importa, gestiona tareas, notas y proyectos, y ejecuta recordatorios y rutinas según un horario, sin ningún servidor, base de datos ni cuenta operados por los desarrolladores de Talorys. Una persona. Una cuenta de Cloudflare. Un comando: npx create-talorys@latest.

El asistente ofrece chat en streaming con Markdown e indicadores de actividad de herramientas. Su memoria almacena hechos y preferencias personales duraderos que puedes ver, editar y eliminar, y en cada turno solo se envían al modelo las memorias más relevantes. Las tareas, notas y proyectos pueden gestionarse desde la interfaz o directamente desde el chat. Las automatizaciones incluyen recordatorios únicos y recurrentes, resúmenes diarios de tareas y rutinas de IA opcionales, entregados en un centro de notificaciones dentro de la aplicación. Funcionan con alarmas de Durable Objects, así que nada tiene que permanecer en línea. Talorys está diseñado para un solo usuario, sin registro ni equipos, y el instalador establece la contraseña del propietario. Las funciones principales siguen funcionando sin IA: las tareas, notas, memorias y recordatorios siguen disponibles si Workers AI no está disponible o se agota la cuota gratuita.

La arquitectura es sencilla. El navegador solo se comunica con un sitio de Cloudflare Pages, que reenvía las solicitudes /api mediante un enlace de servicio a un Worker privado sin URL pública. La autenticación se realiza en el Worker. Cada agente se ejecuta como un Durable Object con almacenamiento SQLite, usa Workers AI para el chat con streaming y llamadas a herramientas, y depende de alarmas para la programación. Talorys utiliza Pages, Workers, Durable Objects y Workers AI, todos disponibles en el plan gratuito, y no aprovisiona R2, D1, KV ni otros servicios de pago.

El instalador comprueba que Node.js sea la versión 20.18 o posterior, verifica tu inicio de sesión en Cloudflare, te permite elegir una cuenta y un nombre de agente, y pide una contraseña de propietario, que se cifra localmente y se guarda solo como secreto de Cloudflare. Despliega el Worker y el proyecto de Pages, y después verifica la implementación en vivo. Las instalaciones interrumpidas pueden reanudarse volviendo a ejecutar el mismo comando, sin duplicar recursos ni eliminar datos.

¿Talorys requiere un plan de pago de Cloudflare?

No. Talorys está diseñado para funcionar en el plan gratuito de Cloudflare, usando Pages, Workers, Durable Objects con SQLite y una asignación diaria de Workers AI. No aprovisiona ningún servicio de pago.

Español version →


🇫🇷 Français

Talorys : IA personnelle open source sur Cloudflare

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.

Talorys nécessite-t-il un abonnement Cloudflare payant ?

Non. Talorys est conçu pour fonctionner sur l'offre gratuite de Cloudflare, en utilisant Pages, Workers, les Durable Objects avec SQLite et une allocation quotidienne de Workers AI. Il ne provisionne aucun service payant.

Français version →


🇮🇳 हिन्दी

Talorys: Cloudflare पर ओपन-सोर्स व्यक्तिगत AI

Talorys एक मुफ़्त, ओपन-सोर्स व्यक्तिगत AI सहायक है जो पूरी तरह आपके अपने Cloudflare खाते के अंदर चलता है। यह आपसे बात करता है, जो ज़रूरी है उसे याद रखता है, कार्य, नोट्स और प्रोजेक्ट संभालता है, और एक निश्चित समय-सारणी पर अनुस्मारक और दिनचर्या चलाता है, और यह सब बिना किसी सर्वर, डेटाबेस या खाते के, जिन्हें Talorys के डेवलपर संचालित करते हों। एक व्यक्ति। एक Cloudflare खाता। एक कमांड: npx create-talorys@latest।

सहायक Markdown और टूल गतिविधि संकेतकों के साथ स्ट्रीमिंग चैट प्रदान करता है। इसकी मेमोरी स्थायी व्यक्तिगत तथ्य और प्राथमिकताएँ संग्रहीत करती है, जिन्हें आप देख, संपादित और हटा सकते हैं, और हर बारी में केवल सबसे प्रासंगिक मेमोरी मॉडल को भेजी जाती हैं। कार्य, नोट्स और प्रोजेक्ट UI में या सीधे चैट से प्रबंधित किए जा सकते हैं। स्वचालन में एक-बारी और आवर्ती अनुस्मारक, दैनिक कार्य सारांश और वैकल्पिक AI दिनचर्याएँ शामिल हैं, जो ऐप के भीतर एक सूचना केंद्र में दी जाती हैं। ये Durable Object अलार्म पर चलते हैं, इसलिए कुछ भी ऑनलाइन रहने की ज़रूरत नहीं होती। Talorys डिज़ाइन से एकल-उपयोगकर्ता है, इसमें कोई साइनअप या टीम नहीं है, और इंस्टॉलर मालिक का पासवर्ड सेट करता है। मुख्य सुविधाएँ AI के बिना भी काम करती हैं, इसलिए यदि Workers AI उपलब्ध न हो या मुफ़्त कोटा समाप्त हो जाए, तब भी कार्य, नोट्स, मेमोरी और अनुस्मारक उपलब्ध रहते हैं।

आर्किटेक्चर सरल है। ब्राउज़र केवल एक Cloudflare Pages साइट से बात करता है, जो सेवा बाइंडिंग के ज़रिए /api अनुरोधों को एक निजी Worker तक भेजती है जिसका कोई सार्वजनिक URL नहीं है। प्रमाणीकरण Worker में होता है। हर एजेंट SQLite स्टोरेज वाले Durable Object के रूप में चलता है, स्ट्रीमिंग और टूल कॉलिंग वाली चैट के लिए Workers AI का उपयोग करता है, और शेड्यूलिंग के लिए अलार्म पर निर्भर है। Talorys Pages, Workers, Durable Objects और Workers AI का उपयोग करता है, जो सभी मुफ़्त योजना में उपलब्ध हैं, और कोई R2, D1, KV या अन्य भुगतान वाली सेवा प्रावधानित नहीं करता।

इंस्टॉलर Node.js 20.18 या उससे नया होने की जाँच करता है, आपके Cloudflare लॉगिन की पुष्टि करता है, आपको खाता और एजेंट नाम चुनने देता है, और एक मालिक पासवर्ड माँगता है, जिसे स्थानीय रूप से हैश किया जाता है और केवल Cloudflare सीक्रेट के रूप में संग्रहीत किया जाता है। यह Worker और Pages प्रोजेक्ट तैनात करता है, फिर लाइव तैनाती की पुष्टि करता है। बाधित इंस्टॉल को उसी कमांड को फिर से चलाकर जारी रखा जा सकता है, बिना संसाधनों को दोहराए या डेटा हटाए।

क्या Talorys के लिए Cloudflare की भुगतान योजना ज़रूरी है?

नहीं। Talorys Cloudflare की मुफ़्त योजना पर चलने के लिए डिज़ाइन किया गया है, जिसमें Pages, Workers, SQLite वाले Durable Objects और दैनिक Workers AI आवंटन का उपयोग होता है। यह कोई भुगतान वाली सेवा प्रावधानित नहीं करता।

हिन्दी version →


🇮🇩 Bahasa Indonesia

Talorys: AI Pribadi Sumber Terbuka di Cloudflare

Talorys adalah asisten AI pribadi gratis dan sumber terbuka yang berjalan sepenuhnya di dalam akun Cloudflare Anda sendiri. Ia mengobrol dengan Anda, mengingat hal-hal yang penting, mengelola tugas, catatan, dan proyek, serta menjalankan pengingat dan rutinitas sesuai jadwal, tanpa server, basis data, atau akun apa pun yang dioperasikan oleh pengembang Talorys. Satu orang. Satu akun Cloudflare. Satu perintah: npx create-talorys@latest.

Asisten ini menawarkan chat dengan respons streaming, Markdown, serta indikator aktivitas alat. Memorinya menyimpan fakta dan preferensi pribadi yang tahan lama, yang dapat Anda lihat, ubah, dan hapus, dan hanya memori paling relevan yang dikirim ke model pada setiap giliran. Tugas, catatan, dan proyek dapat dikelola di antarmuka atau langsung dari chat. Otomatisasi mencakup pengingat sekali jalan dan berulang, ringkasan tugas harian, dan rutinitas AI opsional, yang dikirim ke pusat notifikasi dalam aplikasi. Semuanya berjalan melalui alarm Durable Object, sehingga tidak ada yang perlu tetap online. Talorys dirancang untuk satu pengguna, tanpa pendaftaran atau tim, dan penginstal menetapkan kata sandi pemilik. Fitur inti tetap berfungsi tanpa AI, sehingga tugas, catatan, memori, dan pengingat tetap tersedia jika Workers AI tidak tersedia atau kuota gratis sudah habis.

Arsitekturnya sederhana. Peramban hanya berkomunikasi dengan situs Cloudflare Pages, yang meneruskan permintaan /api melalui service binding ke Worker privat tanpa URL publik. Autentikasi dilakukan di Worker. Setiap agen berjalan sebagai Durable Object dengan penyimpanan SQLite, menggunakan Workers AI untuk chat streaming dan pemanggilan alat, serta mengandalkan alarm untuk penjadwalan. Talorys menggunakan Pages, Workers, Durable Objects, dan Workers AI, yang semuanya tersedia di paket gratis, dan tidak menyediakan R2, D1, KV, atau layanan berbayar lainnya.

Penginstal memeriksa Node.js versi 20.18 atau lebih baru, memverifikasi login Cloudflare Anda, memungkinkan Anda memilih akun dan nama agen, dan meminta kata sandi pemilik, yang di-hash secara lokal dan disimpan hanya sebagai secret Cloudflare. Ia kemudian men-deploy Worker dan proyek Pages, lalu memverifikasi deployment yang aktif. Instalasi yang terhenti dapat dilanjutkan dengan menjalankan perintah yang sama lagi, tanpa menduplikasi sumber daya atau menghapus data.

Apakah Talorys memerlukan paket Cloudflare berbayar?

Tidak. Talorys dirancang untuk berjalan di paket gratis Cloudflare, menggunakan Pages, Workers, Durable Objects dengan SQLite, dan alokasi harian Workers AI. Talorys tidak menyediakan layanan berbayar apa pun.

Bahasa Indonesia version →


🇯🇵 日本語

Talorys:Cloudflare上のオープンソース個人用AI

Talorysは、お使いのCloudflareアカウント内で完全に動作する、無料のオープンソース個人用AIアシスタントです。あなたと会話し、大切なことを記憶し、タスク、メモ、プロジェクトを管理し、スケジュールに従ってリマインダーやルーティンを実行します。その際、Talorysの開発者が運用するサーバー、データベース、アカウントは一切必要ありません。一人、一つのCloudflareアカウント、一つのコマンド:npx create-talorys@latest。

アシスタントは、Markdownとツール活動インジケーターを備えたストリーミングチャットを提供します。その記憶機能は、閲覧・編集・削除できる永続的な個人の事実や好みを保存し、各ターンでは最も関連性の高い記憶だけがモデルに送られます。タスク、メモ、プロジェクトはUIから、またはチャットから直接管理できます。自動化には、一度きりおよび定期的なリマインダー、毎日のタスクダイジェスト、任意のAIルーティンが含まれ、アプリ内の通知センターに届けられます。これらはDurable Objectのアラームで動作するため、何かを常時オンラインにしておく必要はありません。Talorysは設計上シングルユーザー向けで、サインアップやチーム機能はなく、インストーラーがオーナーのパスワードを設定します。主要な機能はAIなしでも動作し、Workers AIが利用できない場合や無料枠を使い切った場合でも、タスク、メモ、記憶、リマインダーは引き続き使えます。

アーキテクチャはシンプルです。ブラウザはCloudflare Pagesのサイトとだけ通信し、そのサイトはサービスバインディングを介して/apiリクエストを、公開URLを持たないプライベートWorkerへ転送します。認証はWorkerで行われます。各エージェントはSQLiteストレージを備えたDurable Objectとして動作し、ストリーミングとツール呼び出しを伴うチャットにWorkers AIを使用し、スケジューリングにはアラームを利用します。Talorysが利用するPages、Workers、Durable Objects、Workers AIはいずれも無料プランで利用でき、R2、D1、KVなどの有料サービスは一切プロビジョニングしません。

インストーラーは、Node.js 20.18以降であることを確認し、Cloudflareへのログインを検証し、アカウントとエージェント名の選択を求め、オーナーパスワードを要求します。パスワードはローカルでハッシュ化され、Cloudflareのシークレットとしてのみ保存されます。その後Workers とPagesプロジェクトをデプロイし、ライブのデプロイメントを検証します。中断されたインストールは、同じコマンドを再実行することで再開でき、リソースの重複や データの削除は起こりません。

Talorysには有料のCloudflareプランが必要ですか?

いいえ。Talorysは、Pages、Workers、SQLite付きのDurable Objects、そして1日あたりのWorkers AI割り当てを使い、Cloudflareの無料プランで動作するように設計されています。有料サービスはプロビジョニングしません。

日本語 version →


🇧🇷 Português

Talorys: IA pessoal de código aberto na Cloudflare

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.

O Talorys exige um plano pago da Cloudflare?

Não. O Talorys foi projetado para rodar no plano gratuito da Cloudflare, usando Pages, Workers, Durable Objects com SQLite e uma cota diária do Workers AI. Ele não provisiona nenhum serviço pago.

Português version →


🇷🇺 Русский

Talorys: персональный ИИ с открытым кодом на Cloudflare

Talorys — бесплатный персональный ИИ-ассистент с открытым кодом, который работает полностью внутри вашего собственного аккаунта Cloudflare. Он общается с вами, запоминает важное, управляет задачами, заметками и проектами, запускает напоминания и рутины по расписанию — и всё это без какого-либо сервера, базы данных или аккаунта, которыми управляют разработчики Talorys. Один человек. Один аккаунт Cloudflare. Одна команда: npx create-talorys@latest.

Ассистент предлагает потоковый чат с поддержкой Markdown и индикаторами активности инструментов. Его память хранит долговременные личные факты и предпочтения, которые вы можете просматривать, редактировать и удалять, а модели на каждом шаге отправляются только самые релевантные воспоминания. Задачи, заметки и проекты можно вести в интерфейсе или прямо из чата. Автоматизация включает одноразовые и повторяющиеся напоминания, ежедневные сводки задач и необязательные ИИ-рутины, которые доставляются в центр уведомлений внутри приложения. Они работают на будильниках Durable Object, поэтому ничто не должно оставаться онлайн. Talorys рассчитан на одного пользователя, без регистрации и команд, а пароль владельца задаёт установщик. Основные функции работают и без ИИ: задачи, заметки, воспоминания и напоминания остаются доступными, если Workers AI недоступен или бесплатная квота исчерпана.

Архитектура проста. Браузер общается только с сайтом Cloudflare Pages, который пересылает запросы /api через service binding во внутренний Worker без публичного URL. Аутентификация выполняется в Worker. Каждый агент работает как Durable Object с хранилищем SQLite, использует Workers AI для потокового чата и вызова инструментов и полагается на будильники для планирования. Talorys использует Pages, Workers, Durable Objects и Workers AI, все они доступны в бесплатном тарифе, и не подключает R2, D1, KV или другие платные сервисы.

Установщик проверяет, что установлен Node.js версии 20.18 или новее, подтверждает ваш вход в Cloudflare, позволяет выбрать аккаунт и имя агента и запрашивает пароль владельца, который хешируется локально и сохраняется только как секрет Cloudflare. Затем он развёртывает Worker и проект Pages и проверяет работающее развёртывание. Прерванную установку можно возобновить, повторно запустив ту же команду, без дублирования ресурсов и удаления данных.

Нужен ли платный тариф Cloudflare для Talorys?

Нет. Talorys рассчитан на работу в бесплатном тарифе Cloudflare, использующем Pages, Workers, Durable Objects с SQLite и ежедневную квоту Workers AI. Он не подключает никаких платных сервисов.

Русский version →


🇨🇳 简体中文

Talorys:基于 Cloudflare 的开源个人 AI

Talorys 是一款免费的开源个人 AI 助手,完全运行在您自己的 Cloudflare 账户内。它与您聊天,记住重要的事情,管理任务、笔记和项目,并按计划运行提醒和例程,无需 Talorys 开发者运营的任何服务器、数据库或账户。一个人,一个 Cloudflare 账户,一条命令:npx create-talorys@latest。

该助手提供带有 Markdown 和工具活动指示器的流式聊天。它的记忆功能会存储持久的个人事实和偏好,您可以查看、编辑和删除这些内容,并且每一轮对话只会将最相关的记忆发送给模型。任务、笔记和项目既可以在界面中管理,也可以直接通过聊天管理。自动化功能包括一次性和周期性提醒、每日任务摘要以及可选的 AI 例程,并通过应用内通知中心发送。它们运行在 Durable Object 闹钟上,因此无需保持在线。Talorys 的设计初衷是单用户,没有注册或团队功能,安装程序会设置所有者密码。核心功能在没有 AI 的情况下仍可正常使用:如果 Workers AI 不可用或免费配额已用完,任务、笔记、记忆和提醒依然可以使用。

架构十分简单。浏览器只与 Cloudflare Pages 网站通信,该网站通过服务绑定将 /api 请求转发到一个没有公共 URL 的私有 Worker。身份验证在 Worker 中完成。每个代理都作为一个带有 SQLite 存储的 Durable Object 运行,使用 Workers AI 进行支持流式传输和工具调用的聊天,并依靠闹钟进行调度。Talorys 使用 Pages、Workers、Durable Objects 和 Workers AI,这些都包含在免费套餐中,并且不会配置 R2、D1、KV 或其他付费服务。

安装程序会检查 Node.js 20.18 或更高版本,验证您的 Cloudflare 登录状态,让您选择账户和代理名称,并要求设置所有者密码。该密码会在本地进行哈希处理,并仅作为 Cloudflare 密钥存储。安装程序随后部署 Worker 和 Pages 项目,并验证线上部署。如果安装中断,只需再次运行相同的命令即可继续,不会重复创建资源,也不会删除数据。

Talorys 是否需要付费的 Cloudflare 套餐?

不需要。Talorys 旨在在 Cloudflare 免费套餐上运行,使用 Pages、Workers、带 SQLite 的 Durable Objects 以及每日的 Workers AI 配额。它不会配置任何付费服务。

简体中文 version →