
Un escritor de XDA le dio a Claude Code memoria persistente entre sesiones y todo su flujo de trabajo cambió. Este es el tipo de actualización silenciosa que se ve pequeña pero tiene un gran impacto — la mayoría de las herramientas de codificación de agentes olvidan todo en el momento en que cierras la terminal, por lo que el desarrollador se convierte en la memoria. La memoria persistente cierra esa brecha. Probamos siete aplicaciones de memoria de agente AI coding para desktop que permiten a los agentes recordar entre sesiones, proyectos y máquinas.
Cada opción aquí funciona en Windows, macOS y Linux. Algunas son librerías que se conectan a un agente personalizado; algunas son servicios hospedados con una API. Dos son características de memoria integradas en herramientas de codificación existentes.
Qué buscar en una capa de memoria de agente
La etiqueta “memoria de agente” oculta tres cosas diferentes:
- Memoria episódica: lo que sucedió en la sesión anterior (“intentamos Vitest pero tuvimos un problema de dependencia peer”).
- Memoria semántica: hechos duraderos sobre el proyecto (“este repositorio usa Deno v1.45, no Node”).
- Memoria procedural: flujos de trabajo (“cuando el usuario solicita una refactorización, siempre ejecuta prettier primero”).
Los mejores stacks separan estos tres y te permiten editar cada uno. Otros almacenan una gran pila de texto y esperan que el agente encuentre las partes relevantes.
Otros ejes que importan para agentes de codificación:
- Auto-hospedado vs SaaS. La memoria del código contiene información propietaria; muchos equipos necesitan soluciones on-prem.
- Agnóstico de modelo vs bloqueado. mem0, Letta, Zep y Cognee funcionan en varios modelos. Las memorias de Cursor y Windsurf están bloqueadas en sus propias herramientas.
- Recuperación estructurada. La búsqueda de vectores por sí sola no captura “la última vez que intentamos X”; los almacenes de grafos o eventos lo manejan mejor.
Comparación rápida
| Herramienta | Mejor para | Plan gratuito | Precio inicial | Característica destacada |
|---|---|---|---|---|
| mem0 | API de memoria plug-and-play para cualquier agente LLM | Sí, generoso | Nivel gratuito | Memoria en capas (usuario, sesión, espacio de trabajo) |
| Letta | Marco de agente agnóstico de modelo con memoria | Sí, open-source | Gratis (auto-hospedado) | Paginación estilo MemGPT y memoria de archivado |
| Zep | Memoria a largo plazo con almacén de grafos | Sí, open-source | Nivel gratuito | Grafo de conocimiento temporal, actualizaciones de hechos |
| Cognee | Canalización de memoria semántica para agentes | Sí, open-source | Gratis (auto-hospedado) | Ontología-primero, compatible con RDF |
| Claude Code memory | Memoria persistente nativa para Claude Code | Incluido | Precios de Anthropic | Memoria de sesión resumida automáticamente |
| Cursor Memories | Memoria a nivel de proyecto dentro de Cursor | Incluido | Cursor Pro desde $20 | ”Reglas” capturadas automáticamente por repositorio |
| Windsurf Memories | Contexto persistente del agente Cascade | Incluido | Windsurf Pro desde $15 | Recuperación semántica entre archivos |
Las 7 aplicaciones de memoria de agente que probamos
1. mem0 — mejor API de memoria plug-and-play para cualquier LLM
mem0 es la forma más fácil de agregar memoria persistente a un agente de codificación que aún no la tiene. La API acepta una ID de usuario y un flujo de mensajes y devuelve una lista de memoria curada en cada llamada. El modelo de memoria en capas (usuario, sesión, espacio de trabajo) significa que el agente recuerda “este proyecto usa Vitest” separado de “este usuario prefiere el modo estricto de TypeScript.” Tanto los SDK de Python como de TypeScript alcanzaron v1 en 2026.
Dónde falla: Modelo SaaS de forma predeterminada; el auto-hospedaje es posible pero mantenido por la comunidad. Los almacenes de vectores predeterminados pueden necesitar cambiarse para bases de código grandes.
Precios: Nivel gratuito con cuota de memoria mensual. Pro desde alrededor de $19/mes.
Plataformas: Windows, macOS, Linux (a través de SDK o API hospedada).
Descargar: mem0.ai
Resumen: La opción cuando construyes tu propio agente y quieres memoria en 10 líneas de código. No es la opción para entornos regulados que necesitan on-prem completo.
2. Letta — mejor marco de agente estilo MemGPT
Letta (anteriormente MemGPT) implementa el modelo de paginación donde el agente mueve hechos entre la “memoria de trabajo” en contexto y el almacén de archivado según sea necesario. Totalmente open source, auto-hospedable y agnóstico de modelo. Viene con un servidor de agente para que puedas apuntar Cursor o una CLI personalizada a él y dejar que maneje la memoria de forma transparente.
Dónde falla: La configuración es más pesada que mem0. Requiere que ejecutes un backend de Postgres o SQLite y que entiendas el modelo de paginación para ajustarlo.
Precios: Gratis, open-source. Precios en la nube gestionados bajo demanda.
Plataformas: Windows, macOS, Linux.
Resumen: La opción para equipos que necesitan memoria on-prem y pueden invertir un día en la configuración. El modelo de paginación maneja las conversaciones muy largas con elegancia.
3. Zep — mejor memoria a largo plazo basada en grafos
Zep almacena la memoria como un grafo de conocimiento temporal. Cuando cambian los hechos (un punto final de API se mueve, se actualiza un valor de configuración), Zep rastrea el cambio en lugar de apilar declaraciones contradictorias. Este es el modelo de memoria que más necesitan los agentes de codificación, ya que los hechos del proyecto cambian constantemente.
Dónde falla: El almacén de grafos brilla en la recuperación semántica pero agrega complejidad para los casos de uso puramente episódicos. La brecha de precio entre comunidad y nube es pronunciada.
Precios: Edición de comunidad gratuita, open-source. Nube desde $34/mes.
Plataformas: Windows, macOS, Linux.
Descargar: getzep.com · GitHub
Resumen: La opción cuando los hechos de tu proyecto cambian frecuentemente y quieres que la capa de memoria se actualice, no se añada. Mejor se ajusta al trabajo de dev-ops o infraestructura agentiva.
4. Cognee — mejor canalización de memoria orientada a ontología
Cognee va más lejos en el lado semántico. Construye una ontología a partir de tu base de código y conversaciones, luego recupera a lo largo de relaciones tipificadas. Si tu agente necesita razonar “qué archivos dependen de este esquema,” Cognee está más cerca de un grafo de conocimiento que de un almacén de memoria.
Dónde falla: El modelo orientado a ontología es excesivo para uso casual. Requiere ajuste de ontología para brillar.
Precios: Gratis, open-source. La oferta gestionada está en acceso temprano.
Plataformas: Windows, macOS, Linux.
Resumen: Elige esto cuando la memoria necesite modelar relaciones (dependencias, evolución de esquemas) en lugar de notas simples.
5. Patrones de memoria Claude Code — persistencia de sesión nativa para Claude Code
Claude Code ahora soporta memoria persistente a nivel de proyecto a través de archivos CLAUDE.md más un patrón de banco de memoria. Las sesiones resumen automáticamente sus decisiones en el archivo de memoria, y el agente lee ese archivo al iniciar. No es un servicio de memoria hospedado, pero es el camino más corto a “este agente recuerda lo que hicimos la semana pasada” si ya estás usando Claude Code.
Dónde falla: Sin grafo entre proyectos, sin consultas, sin UI de edición más allá de un archivo de texto simple. Es una convención, no un sistema.
Precios: Incluido con Claude Code (precios de Anthropic).
Plataformas: Windows, macOS, Linux.
Descargar: claude.com/code
Resumen: La opción de menor fricción si ya usas Claude Code. Sube a mem0 o Letta cuando el archivo de memoria se hace demasiado grande para que un humano lo revise.
6. Cursor Memories — memoria a nivel de proyecto dentro de Cursor
Cursor Memories captura las reglas y preferencias que el Composer del editor elige mientras trabajas. Renombra una variable, y Cursor recuerda la convención de nomenclatura. Rechaza una refactorización sugerida dos veces, y deja de sugerir ese patrón. Toda la memoria es por repositorio, así que cambiar proyectos no filtra el estilo.
Dónde falla: Bloqueado en Cursor. Sin ruta de exportación. La transparencia de memoria es limitada; los usuarios pueden ver y editar reglas pero no pueden inspeccionar la incrustación de memoria completa.
Precios: Incluido en Cursor Pro ($20/mes).
Plataformas: Windows, macOS, Linux.
Descargar: cursor.com
Resumen: La opción cuando Cursor ya es tu editor. No vale la pena cambiar a Cursor solo por la memoria.
7. Windsurf Memories — contexto persistente del agente Cascade
Windsurf el agente Cascade tiene su propio sistema de memoria que mantiene reglas, preferencias y patrones de flujo de trabajo entre sesiones. La recuperación semántica entre archivos es más fuerte que la de Cursor, y el modelo de memoria maneja mejor los mono-repos multi-repositorio en las pruebas que ejecutamos. El nivel gratuito incluye memoria básica, Pro desbloquea el almacén duradero.
Dónde falla: Bloqueado en Windsurf. La memoria del agente Cascade se siente menos pulida que la experiencia del editor principal.
Precios: Nivel gratuito con memoria básica. Pro desde alrededor de $15/mes.
Plataformas: Windows, macOS, Linux.
Descargar: windsurf.com
Resumen: La opción si ya estás en Windsurf y quieres el nivel de memoria duradero. No es razón para cambiar editores por sí sola.
Cómo elegir el correcto
- Construyendo tu propio agente y quieres memoria en una tarde: mem0.
- Construyendo tu propio agente y necesitas on-prem: Letta o Zep (grafo) o Cognee (ontología).
- Usando Claude Code y quieres el camino más corto: patrones de memoria Claude Code.
- Usando Cursor o Windsurf como tu editor diario: usa sus memorias integradas, y cambia a mem0 o Letta si las superas.
Para la experiencia estilo XDA “mi configuración comenzó a ejecutarse sola”: comienza con la memoria que viene con tu editor actual, luego agrega un almacén de grafos (Zep) una vez que el archivo de memoria de texto simple se vuelve difícil de manejar.
FAQ
¿Cuál es la mejor herramienta gratuita de memoria de agente AI? mem0 tiene el nivel gratuito más generoso para una API hospedada. Para fully open-source y auto-hospedado, Letta y la edición comunitaria de Zep son las opciones.
¿Puedo usar esto con Claude, GPT-5 y Gemini indistintamente? Sí para mem0, Letta, Zep y Cognee. Las memorias de Cursor y Windsurf están bloqueadas en los propios modelos de su editor.
¿Se filtra la memoria del agente entre proyectos? Con mem0 y Letta, solo si lo configuras de esa manera. Cursor y Windsurf mantienen memoria por repositorio de forma predeterminada.
¿Funcionan estos sin conexión? Letta, Zep y Cognee pueden ser totalmente auto-hospedados con modelos locales. mem0 es por defecto SaaS; el auto-hospedaje es mantenido por la comunidad. Las memorias de Cursor y Windsurf requieren conexión en la nube.
¿Es suficiente la memoria nativa de Claude Code? Para proyectos en solitario, usualmente sí. Para proyectos en equipo con colaboradores rotatorios, agrega una capa de memoria hospedada (mem0 o Zep) para que todos compartan el mismo recuerdo.