Talorys es un asistente de IA personal y open source que se instala en tu propia cuenta de Cloudflare con un solo comando, y en nuestra prueba una sesión real usó 244 de los 10.000 Neurons que Cloudflare regala cada día. Lo desplegamos, conversamos con él, le pedimos tareas, memorias y un recordatorio, y luego sacamos el consumo exacto de las analíticas de Cloudflare.
Probado por yoDEV el 16/10/2026
¿Qué es Talorys?
Talorys es un asistente de IA de un solo usuario que corre completamente dentro de tu cuenta de Cloudflare: no hay servidor, base de datos ni cuenta operados por su desarrollador. Conversa contigo, guarda memorias que puedes ver y editar, gestiona tareas, notas y proyectos, y ejecuta recordatorios y rutinas programadas. Su lema es “Your personal AI agent. Your own cloud.” En inglés, lo encontrarás como un self-hosted AI agent para el Cloudflare free tier.
Tiene licencia MIT y es muy nuevo. El instalador de npm, create-talorys, se publicó el 10 de octubre de 2026 y estaba en la versión 0.1.6 cuando lo probamos, con un único mantenedor. Espera cambios rápidos.
¿Qué usa de tu cuenta de Cloudflare?
Cuatro servicios, todos incluidos en el plan Workers Free:
| Servicio | Para qué lo usa Talorys |
|---|---|
| Cloudflare Pages | El frontend en React y una Pages Function en /api |
| Workers | Un Worker privado para la API, sin URL pública |
| Durable Objects (SQLite) | Todos tus datos y las alarmas que disparan los recordatorios |
| Workers AI | El modelo del chat, @cf/zai-org/glm-4.7-flash por defecto |
El README indica que no crea R2, D1, KV, Vectorize ni ningún servicio de pago. Tu navegador solo habla con tu sitio *.pages.dev; la Pages Function reenvía las peticiones al Worker del agente a través de un service binding, así que el Worker nunca queda expuesto.
Si leíste nuestra nota sobre el nuevo CLI cf de Cloudflare: Talorys trae su propia copia de Wrangler (la 4.149.0 en nuestra instalación), así que no necesitas tener instalada ninguna de las dos herramientas.
¿Cómo crear un agente de IA en tu cuenta de Cloudflare?
Necesitas Node.js 22 o superior y una cuenta de Cloudflare. Luego:
npx create-talorys@latest
El instalador nos llevó por estos pasos:
- Iniciar sesión en Cloudflare desde el navegador (el flujo OAuth de Wrangler).
- Elegir la cuenta y un nombre para el agente (por defecto, “Talorys”).
- Activar la memoria semántica (busca memorias por significado con embeddings de Workers AI, hasta 500 al día). Esta pregunta todavía no aparece en el README; llegó en una versión reciente.
- Definir una contraseña de propietario. Se convierte en hash localmente y se guarda solo como secreto de Cloudflare.
- Revisar un plan de despliegue que dice: “Works on the Workers Free plan; no paid services are enabled.”
Después desplegó el Worker, el Durable Object y el sitio de Pages, comprobó que todo respondía e imprimió la URL. Desde el login en Cloudflare hasta tener el sitio funcionando pasaron unos tres minutos. También deja una carpeta talorys/ con un manifiesto (sin secretos) que luego usan los comandos update, status y doctor.
Un detalle del login: el flujo del navegador otorga el conjunto de permisos estándar de Wrangler, que es amplio: Workers, KV, D1, Pages, AI, Queues, Containers, Secrets Store y más, no solo lo que Talorys necesita. Si prefieres evitarlo, el README documenta la alternativa de un API token con solo Workers Scripts Edit, Cloudflare Pages Edit, Workers AI Read y Account Settings Read.
¿Es gratis? Cuánto rinde Cloudflare Workers AI en el plan gratuito
Con las asignaciones gratuitas de Cloudflare, sí, y nuestra sesión quedó muy lejos del límite. El propio README aclara que no es “gratis ilimitado”.
El límite que importa es el de Workers AI: 10.000 Neurons al día, tanto en el plan Workers Free como en el Paid. En el plan Free, el uso por encima de eso falla con un error hasta el reinicio diario a las 00:00 UTC. En un plan Paid, lo que pase de esa cifra se factura a 0,011 dólares por cada 1.000 Neurons. Los Durable Objects (100.000 peticiones al día en Free) y las peticiones a Workers (100.000 al día) ni se acercaron a su límite en nuestra prueba.
Enviamos seis mensajes: una pregunta simple, una tarea, una memoria, un recordatorio, una pregunta para recuperar la memoria y una pregunta en español. Esto es lo que registraron las analíticas de Cloudflare:
| Modelo | Llamadas | Tokens de entrada | Tokens de salida | Neurons |
|---|---|---|---|---|
@cf/zai-org/glm-4.7-flash (chat) |
10 | 42.468 | 293 | 244,24 |
@cf/baai/bge-m3 (embeddings) |
7 | 126 | 0 | 0,14 |
Lo que dicen los números:
- Seis mensajes se convirtieron en diez llamadas al modelo. Cuando el asistente usa una herramienta (crear una tarea, guardar una memoria), hace viajes de ida y vuelta adicionales.
- La entrada es casi todo el costo. Cada mensaje envió unos 7.000 tokens de entrada (instrucciones, definiciones de herramientas, memorias e historial) frente a unos 50 de salida.
- Unos 41 Neurons por mensaje, así que con esta mezcla la asignación gratuita cubre aproximadamente 245 mensajes al día.
- El límite por defecto de Talorys ya te mantiene dentro. El tope de 200 peticiones de IA al día equivale a unos 4.900 Neurons.
- La memoria semántica casi no cuesta: menos de 1 Neuron por siete embeddings.
- Los recordatorios no usan IA. El recordatorio se disparó sin registrar ninguna ejecución programada de IA.
El panel de uso de Talorys mostró 10 peticiones y 42.761 tokens: exactamente lo que facturó Cloudflare (42.468 + 293). El panel se etiqueta como “estimaciones, no datos de facturación”, pero en nuestra prueba coincidió.
Probamos en una cuenta con Workers Paid. Como la sesión quedó dentro de la asignación gratuita diaria, no costó nada. A precio de lista habría sido alrededor de un cuarto de centavo de dólar.
Estos límites y precios son los de Cloudflare al momento de publicar esta nota; Cloudflare puede cambiarlos.
¿Qué puede hacer? Lo que probamos
- Una pregunta simple volvió correcta en unos 8 segundos.
- “Add a task to review the article draft tomorrow at 10am” disparó una llamada a herramienta visible y creó la tarea para el 17 de octubre. Tardó entre 25 y 30 segundos.
- “Remember that I publish yoDEV articles in Spanish…” guardó una memoria, que luego apareció en la página Memory, donde puedes editarla o borrarla.
- “Remind me in 5 minutes…” programó un recordatorio único en nuestra zona horaria. Llegó en el minuto exacto, al centro de notificaciones de la app.
- Una pregunta parafraseada (“¿en qué idioma debería escribir un post para mi audiencia?”) usó correctamente la memoria guardada.
- Una pregunta en español recibió una respuesta fluida en español.
¿Qué falló en nuestra prueba?
- La memoria semántica no quedó activada. El plan del instalador la mostraba encendida, pero en Settings aparecía apagada después de instalar. La activamos a mano.
- La tarea perdió la hora. “Mañana a las 10am” se guardó solo con la fecha.
- La pregunta en español recibió una respuesta incorrecta. Ante «¿Qué tareas tengo pendientes para mañana?», usó la herramienta de tareas de hoy y respondió que no había nada, mientras la tarea de mañana estaba en Upcoming. Los datos estaban bien; el modelo eligió la herramienta equivocada.
- Los turnos con herramientas son lentos: de 20 a 30 segundos, frente a unos 8 para una respuesta simple.
- La documentación no coincide sobre Node: el README pide 22 o superior y la guía de despliegue, 20.18 o superior. Usa la 22.
Ninguno de estos fallos afecta tus datos ni tu factura, y con la versión 0.1.x es posible que algunos ya estén corregidos cuando leas esto.
¿Qué ajustes conviene revisar primero?
Todos están en Settings → AI:
- Max AI requests per day (200 por defecto, máximo 2.000). Lo bajamos a 50 para la prueba. Es tu freno.
- Workers AI model. Es un campo de texto libre. En una cuenta Paid, escribir el ID de un modelo premium significa pagar sus tarifas. Deja el valor por defecto salvo que lo tengas claro.
- Semantic memory recall. Verifica que de verdad esté activada si la elegiste en el instalador.
- Demo mode reemplaza Workers AI por un respondedor offline simple cuando agotas tu asignación diaria. Nunca se activa solo.
Revisa también Settings → General → Timezone: los recordatorios la usan.
¿Cómo se desinstala?
El instalador nunca borra nada. Antes de quitarlo, descarga un respaldo desde Settings → Privacy → Download backup. Después borra los dos recursos que creó (el Worker talorys-<id>-agent y el proyecto de Pages talorys-<id>-web) en Workers & Pages del panel de Cloudflare. Los nombres exactos están en talorys/talorys.json.
¿Vale la pena instalarlo?
Si quieres un asistente privado cuyos datos vivan en tu propia cuenta de Cloudflare, y no te molesta que el proyecto sea tan reciente, Talorys cumple lo que promete: un comando, unos minutos y un uso diario que cabe en la asignación gratuita de Cloudflare. Mantén el tope diario, deja el modelo por defecto y revisa sus respuestas cuando trabaje con fechas.
¿Y tú? ¿Qué es lo primero que le pedirías a un asistente de IA que corre en tu propia cuenta de nube?
- En mi propia cuenta de nube
- En el servicio del proveedor (ChatGPT, Claude, Gemini…)
- Totalmente local, en mi máquina
- Prefiero otra opción (cuéntanos cuál)
Comenta abajo o, si este artículo te llegó por correo, responde directamente al email: tu respuesta se publica aquí.
Relacionado: Cloudflare liberó el workspace de agentes que usa adentro: qué te exige la cuenta para levantarlo hoy