MemoryLake
Ingeniería y Desarrolladorcontexto persistente para aplicaciones de la API de Claude

Proporciona a las Aplicaciones de la API de Claude Contexto Persistente Más Allá de la Ventana de 200k

La larga ventana de contexto de Claude es generosa, hasta que tu aplicación necesita recordar un año de historial de usuario a través de cientos de sesiones. MemoryLake proporciona a las aplicaciones de la API de Claude una capa de contexto persistente que escala 10,000x más allá de la ventana, con recuperación en milisegundos y portabilidad entre modelos.

Day 1“La larga ventana de contexto de Claude es generosa, hasta que”“tu aplicación necesita recordar un año de histor”✓ Got it, I will remember.Day 7 — new session“Same task again — can you keep the context?”× Sure — what was the context again?(forgot every detail you taught it)+ MEMORYLAKE LAYERMemory auto-loadedEscala 10,000x más allá de la ventana de contextoSoporte nativo de MCPSeis tipos de memoria preservan el matizSESSION OUTPUT✓ Same prompt, on-brand answerNo re-briefing required.

Proporciona a las Aplicaciones de la API de Claude Contexto Persistente Más Allá de la Ventana de 200k

Empezar gratis

Gratis para siempre · Sin tarjeta de crédito

El problema: incluso una ventana de 200k se agota

Un usuario avanzado puede llenar 200k tokens de historial relevante en unas pocas semanas de uso intensivo. Un agente de larga duración lo llena en horas. Una vez que superas la ventana, tu aplicación o resume (con pérdida) o olvida (peor). El contexto persistente para las aplicaciones de la API de Claude necesita vivir fuera de la ventana.

Cómo MemoryLake resuelve el contexto persistente para las aplicaciones de la API de Claude

Escala 10,000x más allá de la ventana de contexto

Escala 10,000x más allá de la ventana de contexto

Comprime millones de tokens en memoria clasificada y recuperable. Extrae solo lo que cada turno necesita.

MEMORYSoporte nativo de MCP

Soporte nativo de MCP

Claude Desktop y Claude Code pueden leer MemoryLake directamente a través del Protocolo de Contexto del Modelo. No se requiere código de pegamento.

MEMORYSeis tipos de memoria preservan el matiz

Seis tipos de memoria preservan el matiz

Antecedentes, Hechos, Eventos, Conversación, Reflexión, Habilidad. Mejor que colapsar todo en una única cadena de resumen.

Preparación para el futuro entre modelos

Preparación para el futuro entre modelos

Hoy Claude, mañana lo que lo supere. La memoria de tus usuarios migra con un cambio de configuración.

Empezar gratis

Gratis para siempre · Sin tarjeta de crédito

Cómo funciona para las aplicaciones de la API de Claude

  1. Conectar — Usa el SDK de Python, la API REST o el servidor MCP. Autentica una vez.
  2. Estructurar — A medida que los usuarios interactúan, MemoryLake almacena cada turno y documento como memoria tipada.
  3. Reutilizar — En la inferencia, recupera un bloque de memoria con presupuesto de tokens. Inyecta como un mensaje del sistema de Claude o resultado de herramienta.

Antes vs. después: contexto persistente de la API de Claude

Without MemoryLakeWith MemoryLake
Year-long user historyTruncated or summarizedRetrieved on demand
Context window utilizationBloats over timeCompact, relevant block
MCP-based tool integrationsCustom state plumbingMemoryLake as native MCP server
Migrating to a new Claude versionManual prompt reworkSame memory, new model

Para quién es esto

Equipos que envían aplicaciones de producción en la API de Claude — asistentes de investigación de formato largo, copilotos de codificación, flujos de trabajo agentes — que necesitan contexto de usuario que escale más allá de la ventana sin sacrificar la fidelidad.

Demo ejecutableunos 3 minutos

Prueba este caso de uso en tu propia cuenta

El asistente de devoluciones de Larkspan Home funciona con Claude Haiku 4.5. Cada solicitud lleva el mismo playbook de unos 6.900 tokens, marcado para el prompt caching de Anthropic, más lo que el asistente recuerda del cliente. La demo envía doce preguntas de cuatro formas a través de MemoryRouter y lee la lectura de caché de cada respuesta. Con la memoria como segundo bloque de sistema después del punto de corte de caché, el diseño que describe la guía de caché, el playbook y la memoria se escribieron en la caché en cada solicitud y no se leyeron en ninguna: 60 de 60 escrituras, 0 lecturas, 1.24 veces el coste de no usar caché. La misma memoria al principio del turno del usuario, o adjuntada por MemoryRouter, se leyó de la caché en cada solicitud después de la primera, a 0.23 veces. Un playbook recortado con el mismo punto de corte nunca se almacenó en caché, sin ningún aviso.

Lo que verás

  • Los datos de seis clientes entran con fact add; un boundary los cubre; los precios salen de memorylake router models (entrada, escritura en caché, lectura de caché)
  • Cada solicitud es un cuerpo completo de Anthropic Messages enviado con memorylake router messages --body; un search por pregunta da a tres variantes el mismo bloque de memoria, la cuarta usa --boundary
  • Para cada respuesta se imprimen cache_creation_input_tokens, cache_read_input_tokens e input_tokens por variante, y se suman en una factura
  • ask 4 envía una pregunta y luego la siguiente del mismo cliente, para ver la caché escrita una vez y leída después; hay una interfaz web local

Necesitas: una clave de API de MemoryLake · la CLI memorylake · Python 3.9+

Ejecútalo

git clone https://github.com/memorylake-ai/memorylake-usecases.git
cd memorylake-usecases/cache-breakpoint-memory
export MEMORYLAKE_API_KEY=sk-…
python3 demo.py          # or: python3 web/server.py

Míralo en marcha · grabaciones reales, sin editar

Casos de uso relacionados

Preguntas frecuentes

¿Esto funciona con la caché de prompts de Claude?

Sí. Las recuperaciones de MemoryLake están diseñadas para integrarse en mensajes del sistema que se pueden almacenar en caché, por lo que obtienes tanto memoria persistente como ahorros en la caché de prompts.

¿Qué pasa con Claude Code?

Claude Code puede conectarse a MemoryLake como un servidor MCP, dando acceso CLI a la memoria compartida de tu equipo.

¿Cómo es esto diferente de resumir el historial antiguo?

Los resúmenes pierden detalle y no se pueden consultar por tipo o tiempo. MemoryLake almacena memoria estructurada, recuperable y versionada con plena procedencia.