Saltar al contenido
Menú

Producto

Soluciones

Integraciones

Desarrolladores

Idioma

Soluciones

Migrar desde otra herramienta de memoria

Cada herramienta de memoria se construye sobre una apuesta. Esta página dice para qué sirve cada una, qué cambia si te mudas y dónde ai-memory es la opción más floja.

Cada herramienta optimiza una cosa

ai-memory optimiza una wiki de páginas markdown respaldada por git, con un índice de búsqueda derivado, y por defecto no hace ninguna llamada a un LLM. Las demás hicieron otras apuestas, para otro tipo de cliente.

  • Extractores de hechos

    Mem0 y LangMem le piden a un LLM que saque hechos atómicos de cada turno, para personalizar una app para sus usuarios finales.

  • Grafos temporales

    Zep, Graphiti y cognee modelan el conocimiento como un grafo a lo largo del tiempo. Sirven consultas de grafos y corren sobre una base de datos de grafos.

  • Sistemas operativos de memoria

    Letta y MemGPT dejan que el agente edite su propia memoria por niveles. Encajan con quien adopta su runtime de agentes.

  • APIs alojadas

    Supermemory y las nubes gestionadas guardan tu memoria detrás de una cuenta, a cambio de conectores y cero operaciones.

Lo que ninguna otra herramienta reúne

El proyecto auditó a sus competidores contra su propio código. La mayoría tiene una o dos de estas seis, y ninguna tiene las seis.

  • Cero llamadas a un LLM por defecto

    La captura, la búsqueda y los traspasos funcionan sin clave de API.

  • Los archivos son la fuente de verdad

    Una carpeta de markdown respaldada por git. La base de datos es un índice que se puede reconstruir.

  • Un solo binario autocontenido

    Corre sin base de datos de grafos, sin runtime de Python y sin proceso sidecar.

  • Todos los agentes, automáticamente

    Hooks de ciclo de vida para más de 20 agentes de programación.

  • Traspasos tipados que se reclaman una vez

    Un protocolo: cada traspaso tiene un tipo y un dueño, y solo una sesión puede reclamarlo.

  • Equipos sin plan de pago

    Las cuentas, la atribución y un registro de auditoría vienen incluidos.

Lo que tienes que ejecutar

La forma más rápida de comparar herramientas de memoria es contar los servicios que necesita cada una antes de recordar nada.

Diagrama: un stack de memoria típico son cuatro servicios conectados entre sí: una API de LLM, un almacén vectorial, una base de datos de grafos y un servicio en Python. ai-memory es un solo binario que escribe en una sola carpeta de markdown.
Un stack típico frente a ai-memory. No todas las herramientas necesitan los cuatro; la tabla de abajo dice cuál necesita qué.
Piezas móviles que necesita cada herramienta de memoria
HerramientaUn LLMUn servicio vectorial o de embeddingsUna base de datos de grafosOtro runtime u otra base de datosUna cuenta en la nubeQué necesita
ai-memoryOpcionalNo hace faltaNo hace faltaNo hace faltaNo hace faltaUn solo binario y una carpeta de markdown
Memoria integrada de Claude CodeNo hace faltaNo hace faltaNo hace faltaNo hace faltaNo hace faltaClaude Code · Una sola máquina
Mem0 y LangMemLo necesitaLo necesitaNo hace faltaNo hace faltaNo hace faltaUn LLM en cada turno · Un almacén vectorial
Zep y GraphitiLo necesitaNo hace faltaLo necesitaNo hace faltaNo hace faltaNeo4j, FalkorDB o Neptune · Un LLM
cogneeLo necesitaLo necesitaLo necesitaLo necesitaNo hace faltaTres almacenes sincronizados · Una llamada a un LLM por fragmento · Python
OpenViking y HindsightLo necesitaLo necesitaNo hace faltaLo necesitaNo hace faltaUn LLM o VLM · Embeddings · Postgres o un servicio alojado
basic-memoryNo hace faltaNo hace faltaNo hace faltaNo hace faltaNo hace faltaTú, escribiendo notas a mano
mcp-memory-serviceNo hace faltaNo hace faltaNo hace faltaNo hace faltaNo hace faltaSobre todo Claude Code
agentmemoryNo hace faltaNo hace faltaNo hace faltaLo necesitaNo hace faltaUn sidecar en Node · Más de 50 herramientas MCP
Letta y MemGPTNo hace faltaNo hace faltaNo hace faltaLo necesitaNo hace faltaAdoptar su runtime de agentes
SupermemoryNo hace faltaNo hace faltaNo hace faltaNo hace faltaLo necesitaUna cuenta en la nube · Gasto de API
HonchoLo necesitaNo hace faltaNo hace faltaLo necesitaNo hace faltaUn LLM · Postgres, Redis y un worker
  • Lo necesita
  • Opcional
  • ai-memory no lo necesita
  • No hace falta

Tres filas no tienen marcas. La memoria de Claude Code viene integrada, y basic-memory y mcp-memory-service también son ligeras de ejecutar. Sus diferencias están en la sección siguiente.

Herramienta por herramienta

Abre la que usas. Cada bloque dice qué se mantiene, qué ganas y dónde gana esa herramienta.

Memoria integrada de Claude CodeUn MEMORY.md por portátil

Qué se mantiene

La comodidad de "recuerda mi proyecto", en markdown.

Qué ganas

  • La misma memoria en Codex, Cursor, Gemini CLI y 20 más
  • Sincronizada entre tus máquinas
  • Compartida con tu equipo
  • Búsqueda de verdad, y captura de lo que las herramientas hicieron realmente

Dónde gana

Cero instalación. Ya viene activada y no hay servidor que mantener. Para un desarrollador en una sola máquina que solo usa Claude Code, puede ser todo lo que necesitas.

Veredicto Cámbiate cuando sumes un segundo agente, una segunda máquina o una segunda persona.

Mem0 y LangMemExtractores de hechos

Qué se mantiene

Captura automática, sin la ceremonia de “recuerda esto”.

Qué ganas

  • Páginas legibles que puedes abrir y editar, en lugar de filas de hechos opacas
  • Búsqueda que fusiona texto completo, entidades, enlaces y vectores
  • Ningún gasto de API para capturar o buscar

Dónde gana

Un gran ecosistema de SDK y una nube gestionada, pensada para personalizar apps para usuarios finales.

Veredicto Otro tipo de cliente. Mem0 recuerda a los usuarios de tu app. ai-memory recuerda tu repositorio.

Zep y GraphitiGrafo de conocimiento temporal

Qué se mantiene

Los hechos se reemplazan, nunca se borran. Puedes preguntar qué era cierto en un momento dado.

Qué ganas

  • Consultas a un punto en el tiempo y enlaces tipados en un solo binario con SQLite
  • Ninguna base de datos de grafos que mantener
  • Nativo para agentes de programación, con hooks para más de 20

Dónde gana

Modelado bitemporal real, consultas de grafos con Cypher y tipos de entidad personalizados. ai-memory solo registra el momento de ingesta, por diseño.

Veredicto Cámbiate si lo alojas tú mismo para programar. Quédate si necesitas consultas de grafos de nivel empresarial.

cogneePipeline de grafo, vectores y relacional

Qué se mantiene

Procedencia, ranking ponderado por feedback y un plugin para Claude Code.

Qué ganas

  • Un solo almacén que respaldar: una carpeta de markdown
  • Ninguna factura de LLM por la ingesta
  • Un solo binario que corre en un equipo de homelab

Dónde gana

Amplitud: más de 14 modos de recuperación, anclaje en ontologías e ingesta de PDF, CSV y páginas web.

Veredicto Cámbiate si quieres memoria para sesiones de programación. Quédate si ingieres documentos.

OpenViking y HindsightMemoria de documentos vivos, LLM obligatorio

Qué se mantiene

Memoria compilada en páginas vivas por un bucle de consolidación en segundo plano. ai-memory tiene una pasada de sueño opt-in y una puntuación de confianza por página.

Qué ganas

  • Captura, búsqueda y traspasos sin ninguna llamada a un LLM
  • Archivos que son tuyos, con licencia MIT, sin el peso de la AGPL ni de un SaaS
  • Compartir por proyecto en equipo, en lugar de un aislamiento estricto por banco

Dónde gana

Mayor precisión reportada con un LLM en el circuito: Hindsight reporta 91,4% en LongMemEval y OpenViking reporta grandes ahorros de tokens. Ambas son cifras del proveedor. En Hindsight, la fuerza de las creencias mueve el ranking por defecto. En ai-memory viene desactivada hasta que una evaluación la respalde.

Veredicto Cámbiate para uso autoalojado (self-hosted), sin conexión o en equipo. Quédate si necesitas su precisión y aceptas que el LLM sea obligatorio.

basic-memoryBase de conocimiento en markdown sobre MCP

Qué se mantiene

El markdown en disco es la fuente de verdad, con un índice derivado.

Qué ganas

  • Captura automática desde los hooks de ciclo de vida
  • Las versiones viejas salen de la búsqueda, y las páginas de sesión frías caducan o se compactan
  • Traspasos entre agentes y uso compartido entre varios usuarios

Dónde gana

Un reranker cross-encoder local, edición colaborativa en tiempo real y una app móvil alojada.

Veredicto Cámbiate si buscas continuidad al programar con varios agentes. Quédate si quieres una base de conocimiento personal al estilo de Obsidian.

mcp-memory-serviceEl pariente más cercano

Qué se mantiene

SQLite, embeddings locales, captura por hooks, enlaces tipados y cifras honestas. El envejecimiento de la memoria también coincide: decaimiento por nivel, compactación, dedup por clusters y avisos de contradicción.

Qué ganas

  • Páginas que puedes leer, en lugar de filas de hechos
  • Un envejecimiento desactivado por defecto, y toda reescritura se puede restaurar
  • Traspasos entre agentes que se reclaman una sola vez, y mensajería entre proyectos

Dónde gana

Su envejecimiento funciona solo, sin configurar nada. También tiene replicación multibackend y un visualizador de grafos, y su puntuación de 0,860 a nivel de sesión supera la de ai-memory, que es de aproximadamente 0,82.

Veredicto Cámbiate si te gustó la captura por hooks y la quieres en todos los agentes.

agentmemoryEl antecesor de este proyecto

Qué se mantiene

Casi todos los conceptos: niveles, reemplazo, decaimiento, ranking fusionado, hooks y una compresión que no necesita LLM.

Qué ganas

  • Un binario autocontenido, sin sidecar
  • Índices SQL reales, confirmados en una sola transacción
  • Archivos como fuente de verdad, paridad en Windows y autenticación más completa

Dónde gana

Unos 13 puntos de recuperación bruta: reporta 0,952 en LongMemEval-S frente a aproximadamente 0,82, porque hace rerank. También tiene sincronización peer-to-peer.

Veredicto Cámbiate por la operabilidad y por ser dueño de tus datos.

Letta y MemGPTSistema operativo de memoria

Qué se mantiene

Niveles de memoria y consolidación fuera de la ruta crítica.

Qué ganas

  • Memoria que va debajo del agente que ya usas
  • Ningún runtime que adoptar, ningún token gastado en autoedición

Dónde gana

Un framework de agentes completo con su entorno de desarrollo, y buena coherencia en tareas de largo horizonte.

Veredicto Quédate si construyes sobre Letta. Cámbiate si solo quieres que tu agente de programación recuerde.

SupermemoryAPI de memoria alojada

Qué se mantiene

Un segundo cerebro con ingesta automática y reemplazo. Su pasada de “dreaming” es una de las fuentes de la de ai-memory.

Qué ganas

  • Markdown versionado en git que es tuyo
  • Funciona sin conexión
  • Acotado a tu repositorio, mientras que Supermemory es un almacén de uso general

Dónde gana

Conectores gestionados para Drive, Gmail, Notion y S3, ingesta multimodal y perfiles de usuario.

Veredicto Otro tipo de cliente.

HonchoModelado de usuarios para agentes

Qué se mantiene

Respuestas con citas desde memory_query, niveles de razonamiento y una pasada de sueño que se ejecuta cuando estás inactivo y procesa primero el material más novedoso.

Qué ganas

  • Esas comodidades sin exigir un LLM para capturar ni para buscar
  • Un solo binario y una carpeta en lugar de tres servicios
  • Memoria acotada a un repositorio y compartida con un equipo

Dónde gana

Un motor de razonamiento que modela lo que cada persona sabe y cree. Reporta 90,4% en LongMemEval-S recordando hechos sobre un usuario, una cifra del proveedor en una tarea distinta.

Veredicto Un problema distinto: Honcho recuerda al usuario, y ai-memory recuerda el proyecto.

Las líneas de “dónde gana” salen de la auditoría del propio proyecto. Lee la comparación completa y la auditoría de paridad autocrítica en GitHub.

El benchmark, con sus salvedades

ai-memory publica una sola cifra, medida en LongMemEval-S con un harness que viene en el repositorio. Los sistemas que hacen rerank puntúan más alto.

  1. ai-memory antes de 2.0Solo texto completo0,617
  2. ai-memory, solo texto completoCon filtrado de stopwords0,666
  3. ai-memory por defectoEmbeddings locales, sin clave de API0,815
  4. mcp-memory-serviceCifra del proveedor, a nivel de sesión0,860
  5. agentmemoryCifra del proveedor, con rerank0,952
hit@5, de 0 a 1. Las barras sólidas las midió este proyecto. Las barras rayadas son cifras de los propios proveedores y no se reprodujeron aquí.
  • hit@5 pregunta si una sesión que contiene la evidencia está entre los cinco primeros resultados. Mide la recuperación. No dice nada sobre la precisión de las respuestas.
  • Se puntúan 470 de las 500 preguntas. Las 30 preguntas de abstención quedan excluidas. La ejecución es del 21 de septiembre de 2026. Una segunda ejecución sobre el mismo commit obtuvo 0,821, así que conviene leer la puntuación por defecto como aproximadamente 0,82.
  • 0,815 usa el modelo de embeddings por defecto, dentro del proceso, sin clave de API y sin LLM. 0,666 es solo texto completo, entidades y enlaces.
  • No existe ninguna ejecución cara a cara contra ningún competidor. Las cifras de precisión, como el 91,4% de Hindsight, son otra métrica y no se comparan con hit@5.
  • Los extractos guardados se limitan a 2 KB por privacidad, así que la evidencia que está muy adentro de un turno largo no se puede encontrar. El benchmark mide el sistema tal como se distribuye.
  • LongMemEval es historial de asistentes de chat. Hay planeado un benchmark de sesiones de programación, y todavía no existe.

Reprodúcelo desde un checkout. Las notas del benchmark tienen el hash del dataset y los resultados por segmento.

desde un checkout del repositorio de ai-memory
# el servidor bajo prueba
cargo build --release -p ai-memory-cli
# la ejecución completa; --fetch descarga el dataset y verifica su hash
cargo run --release -p ai-memory-eval -- retrieval --fetch
# un smoke test de diez preguntas
cargo run -p ai-memory-eval -- retrieval --sample 10

Dónde ai-memory va por detrás

Esta lista sale de la auditoría del propio repositorio. Si lo que necesitas es alguna de estas cosas, quédate donde estás.

  • Sin reranker local

    Las puntuaciones de recuperación quedan por debajo de los sistemas que hacen rerank. El único reranker es un LLM, y viene desactivado por defecto. Las respuestas con citas también necesitan un LLM, y su precisión no se ha evaluado.

  • Los tipos de enlace no mueven el ranking

    Puedes ir de una página a sus páginas relacionadas. En la búsqueda, el tipo de enlace sigue sirviendo solo para explicar un resultado y no tiene ningún peso.

  • El envejecimiento está sin demostrar

    La puntuación de confianza, la compactación, el dedup y la pasada de sueño vienen desactivados por defecto. No se ha hecho ninguna evaluación de recuperación sobre ellos, así que el proyecto afirma el mecanismo y ninguna mejora medida.

  • Una sola línea de tiempo

    La búsqueda a un punto en el tiempo usa el momento en que se registró un hecho. Zep modela tanto cuándo pasó algo como cuándo se supo.

  • Solo texto de sesiones de programación

    No ingiere PDF, CSV ni imágenes, no tiene modelo de visión y no es una base de datos de grafos que puedas consultar con Cypher.

  • Un servidor, sin plan alojado

    Muchas máquinas llegan a un servidor que ejecutas tú. No hay replicación automática, ni SaaS, ni consola empresarial.

  • Más instalación que la memoria integrada

    La memoria propia de Claude Code ya viene activada. ai-memory le pide a quien trabaja solo que primero arranque un servidor.

Cómo mudarte

No tienes que cambiar de golpe. Las dos herramientas pueden correr en el mismo proyecto mientras las comparas.

Diagrama: el historial de git, el README y la documentación pasan por bootstrap hacia la carpeta de ai-memory. Tu agente se conecta a ai-memory y a tu herramienta de memoria actual al mismo tiempo, y las dos son independientes.
  1. Instálalo junto a lo que ya tienes

    ai-memory añade su propia entrada MCP y sus propios hooks, y deja en su sitio las entradas de otras herramientas. La instalación rápida tiene los comandos.

  2. Siembra la wiki desde el propio proyecto

    ai-memory bootstrap lee tu historial de git, el README, docs/ y los archivos de reglas de tus agentes, y luego escribe páginas semilla. Necesita un proveedor de LLM. Ejecuta antes la simulación (dry run) para ver qué se enviaría. Revisa lo que llega: un LLM puede escribir detalles verosímiles que están mal, y la wiki está en git, así que puedes revertir.

    proyecto existente
    cd /path/to/project
    ai-memory bootstrap --dry-run
    ai-memory bootstrap
    
  3. Trae notas y conversaciones viejas, si el importador las lee

    El importador independiente que está en companions/ai-memory-importer lee dos cosas hoy: carpetas de wiki markdown de oh-my-claudecode (OMC) y conversaciones en un envoltorio JSON genérico y pequeño. No tiene adaptador para Mem0, Zep ni cognee, así que sus exportaciones hay que convertirlas antes a ese envoltorio. Por defecto hace una simulación y nunca borra nada.

    simulación, desde un checkout del repositorio
    cargo run --manifest-path companions/ai-memory-importer/Cargo.toml -- \
      omc-wiki --dir /path/to/omc/wiki --workspace default --project my-project
    
  4. Usa las dos un tiempo y luego decide

    Deja conectada la herramienta vieja mientras comparas. Hazles a las dos las mismas preguntas sobre tu proyecto. Quita la que hayas dejado de usar.

Los formatos y las reglas de seguridad del importador están en la guía de los crates complementarios. Otras formas de traer documentos están en el cookbook.

Preguntas que la gente hace antes de cambiarse

¿Necesito una clave de API de un LLM?

No. La captura, la búsqueda y los traspasos funcionan sin clave y sin LLM. Añadir un proveedor activa la consolidación con LLM, bootstrap, un linting más rico, auto-improve y el rerank opcional. Los inicios de sesión por suscripción, como Codex o GitHub Copilot, también sirven como proveedores.

¿Hay una versión alojada?

No. ai-memory es un único servidor que ejecutas tú en un portátil, en un equipo del homelab o en un host de la LAN. No hay plan SaaS ni consola empresarial.

¿Puedo importar mis datos de Mem0, Zep o cognee?

Directamente, no. El importador complementario lee wikis markdown de oh-my-claudecode y un formato JSON genérico de conversaciones. Los adaptadores para productos concretos viven fuera del repositorio. Para un código que ya existe, ai-memory bootstrap siembra la wiki a partir del historial de git y la documentación.

¿Puedo ejecutar ai-memory junto a mi herramienta de memoria actual?

Sí. Se instala como su propia entrada de servidor MCP y sus propios hooks de ciclo de vida, y no toca la configuración de otras herramientas. Puedes comparar las dos en el mismo proyecto antes de quitar ninguna.

¿Cómo queda su puntuación de recuperación frente a las demás?

En LongMemEval-S obtiene 0,815 de hit@5 con los embeddings locales por defecto y 0,666 solo con texto completo. Esa cifra mide la recuperación y no dice nada sobre la precisión de las respuestas. Los sistemas que hacen rerank puntúan más alto: agentmemory reporta 0,952 y mcp-memory-service reporta 0,860 a nivel de sesión.

¿Sincroniza la memoria entre máquinas?

Usa un solo servidor al que todas tus máquinas llegan por la red. No hay replicación automática entre servidores.

Pruébalo junto a la herramienta que ya tienes.

Se instala al lado de tu configuración actual y no necesita cuenta ni clave de API.