LoreKit es una herramienta que dota de memoria persistente a los agentes de programación (coding agents) sin necesidad de registrarse en una plataforma. Su premisa es resolver un problema cotidiano: los agentes olvidan entre sesiones lo aprendido y repiten errores ya superados, como descubrir cada día que las pruebas de integración requieren un contenedor de Postgres en marcha.
El sistema se instala con un único comando (npx @lorekit/cli install) que añade tres habilidades (lorekit-memory, lorekit-setup y lorekit-groom), un servidor MCP y ganchos (hooks) en la configuración del agente. Por defecto opera en modo local: las "lecciones" se guardan como archivos de texto en una carpeta propiedad del usuario, sin cuentas ni dependencias de red. Cada memoria incluye metadatos (alcance, clave, fechas, contador de veces vista) y las lecciones se tratan como consideraciones, no como reglas inmutables: el agente puede ignorarlas si las considera incorrectas.
LoreKit distingue cuatro niveles de alcance (global, proyecto, repositorio y rama), permite notas con caducidad mediante ttl_days y prioriza los registros más recurrentes. Cuando se necesita sincronizar entre máquinas o compartir con un equipo, basta con generar una clave de API gratuita en lorekit.io y volver a ejecutar el instalador: el modo pasa de local a remoto de forma aditiva, sin migrar archivos. El comando lorekit list muestra ambas tiendas en paralelo durante la transición. Una función de subida sincroniza las lecciones locales con el servidor conservando fechas de creación y omitiendo entradas caducadas.
El texto aclara la diferencia con archivos como CLAUDE.md: las reglas decididas y revisadas van en la documentación del proyecto; LoreKit cubre la capa inferior, las observaciones acumuladas que aún no han alcanzado el rango de regla.
