SDK de TypeScript para crear agentes de IA persistentes y con estado en Cloudflare Durable Objects, con sincronización en tiempo real, programación de tareas y compatibilidad con MCP.
steipete/lore.md
Un Cloudflare Worker mínimo que sirve un ensayo en Markdown generado por IA por dominio y día UTC, con caché para limitar las llamadas al modelo a una por día.
- Estrellas
- 28
- Forks
- 10
- Issues abiertos
- 0
- Último commit
- hace 4 días
¿Qué es?
lore.md es un Cloudflare Worker pequeño que sirve un único ensayo en Markdown generado por IA para cada hostname y lo actualiza una vez al día según UTC. La primera solicitud del día inicia la generación mediante Cloudflare AI Gateway con un modelo xAI Grok, y el resultado se guarda en un Durable Object y en la caché del edge, de modo que cada dominio requiere una sola llamada al modelo por día.
El contenido es Markdown sin formato, presentado dentro de una estructura HTML con fuente monoespaciada y temas claro y oscuro automáticos. Las solicitudes simultáneas en frío comparten la misma generación en curso, y una ruta opcional /stream muestra en vivo la primera generación. Si falla la llamada al modelo, se guarda para ese host y ese día un texto determinista alternativo.
La configuración se hace con Wrangler: crea un AI Gateway, guarda la clave de API de xAI como secret, establece la URL base del gateway, implementa el Worker y asigna tus dominios a este.
Funciones clave
- 01Genera un ensayo en Markdown por hostname y día UTC.
- 02Guarda los resultados en la caché del edge durante 24 horas y en un Durable Object.
- 03Agrupa las solicitudes simultáneas en frío en una sola generación.
- 04Ofrece una ruta opcional /stream para ver el contenido en vivo cuando no hay una entrada en caché.
- 05Usa un texto determinista alternativo si falla la llamada al modelo.
Casos de uso
- Publicar una página de texto generado automáticamente cada día en un dominio personal o de un proyecto paralelo.
- Experimentar con AI Gateway y Durable Objects en Cloudflare Workers.
- Servir un endpoint de contenido de bajo costo que realice una llamada al día para muchos dominios.
Inicio rápido
- 1
Inicia sesión en Cloudflare con Wrangler
wrangler login - 2
Configura la clave de API de xAI como un secreto de Worker
wrangler secret put XAI_API_KEY - 3
Configura GATEWAY_BASE con la URL de compatibilidad de AI Gateway y, después, implementa el Worker
wrangler deploy - 4
Asocia tus dominios al Worker en Cloudflare Routes o DNS
Antes de usarlo
- Se necesita una cuenta de Cloudflare con Workers, Durable Objects y AI Gateway configurados.
- Para las llamadas al modelo, se necesita una clave de API de xAI de pago.
Temas
Preguntas frecuentes
- ¿Qué es lore.md?
- Un Cloudflare Worker mínimo que sirve un ensayo en Markdown generado por IA por dominio y día UTC, con caché para limitar las llamadas al modelo a una por día. lore.md es un Cloudflare Worker pequeño que sirve un único ensayo en Markdown generado por IA para cada hostname y lo actualiza una vez al día según UTC. La primera solicitud del día inicia la generación mediante Cloudflare AI Gateway con un modelo xAI Grok, y el resultado se guarda en un Durable Object y en la caché del edge, de modo que cada dominio requiere una sola llamada al modelo por día.
- ¿lore.md es gratuito? ¿Qué licencia tiene?
- lore.md es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lore.md sigue mantenido?
- Mantenimiento activo. El último commit de lore.md fue el 16 oct 2026.
- ¿Para qué puedo usar lore.md?
- Publicar una página de texto generado automáticamente cada día en un dominio personal o de un proyecto paralelo. Experimentar con AI Gateway y Durable Objects en Cloudflare Workers. Servir un endpoint de contenido de bajo costo que realice una llamada al día para muchos dominios.
- ¿Cómo se instala lore.md?
- Inicia sesión en Cloudflare con Wrangler: wrangler login Configura la clave de API de xAI como un secreto de Worker: wrangler secret put XAI_API_KEY Configura GATEWAY_BASE con la URL de compatibilidad de AI Gateway y, después, implementa el Worker: wrangler deploy Asocia tus dominios al Worker en Cloudflare Routes o DNS
- ¿Dónde consigo lore.md?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/steipete/lore.md
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Utilidad de Python que convierte PDF, documentos de Office, HTML, imágenes, audio y más a Markdown para LLM y flujos de análisis de texto.
Analizador de documentos de código abierto que convierte PDF, archivos de Office e imágenes a Markdown o JSON para flujos de trabajo con LLM y agentes.
Gateway de IA de código abierto y SDK de Python para acceder a más de 100 proveedores de LLM mediante una única interfaz compatible con OpenAI.
Gateway de IA autoalojado que ofrece APIs compatibles con OpenAI, Claude y Gemini para muchos proveedores de modelos, con enrutamiento, claves, cuotas y seguimiento de costos.
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.