¿Qué es Memvid?
Memvid guarda la memoria de un agente en un solo archivo. Un archivo .mv2 contiene una cabecera, un registro de escritura anticipada integrado para recuperarse de fallos, segmentos de datos comprimidos, un índice de texto completo BM25 de Tantivy, un índice vectorial HNSW y un índice temporal, sin archivos auxiliares. Las escrituras son Smart Frames que solo se añaden, cada uno con marca de tiempo y checksum, así que puedes consultar o reproducir un estado anterior de la memoria.
El nombre es un resto del pasado. La versión 1, escrita en Python, guardaba las memorias como códigos QR dentro de fotogramas de vídeo; la reescritura en Rust de enero de 2026 (v2.0.0) lo sustituyó por un formato binario, y el proyecto pide ahora que no se repita la descripción de los códigos QR. Las funciones opcionales añaden extracción de PDF, búsqueda de imágenes con CLIP, transcripción con Whisper, embeddings de OpenAI y cifrado AES-256-GCM.
Memvid es una biblioteca, no un servicio de extracción de hechos: indexa lo que le das. El núcleo incluye un motor de reglas con expresiones regulares que extrae del texto memory cards de entidad, atributo y valor sin ningún modelo, y hay SDK para Python y Node.js y una CLI. Tiene licencia Apache 2.0.
¿Merece la pena Memvid?
Memvid cubre un trabajo más acotado que Hindsight o Zep. Sirve para agentes que deben funcionar sin conexión o en un portátil, distribuir su conocimiento como un artefacto o demostrar exactamente qué sabían en un momento dado: un archivo .mv2 contiene el texto, un índice BM25, un índice vectorial HNSW y una cronología, y se puede copiar, cifrar o rebobinar. No hace falta que nada esté en marcha.
Lo que no hace es decidir qué es cierto ahora. Las escrituras son fotogramas que solo se añaden; el motor de reglas extrae memory cards con expresiones regulares, y la documentación no explica cómo se sustituye un hecho contradicho. Un único escritor tiene un bloqueo exclusivo, así que varios agentes que comparten un archivo esperan su turno. Con un usuario cuyos datos cambian, te toca ordenar tú los fotogramas antiguos y nuevos, que es justo el problema que Graphiti y Hindsight están hechos para resolver.
La cifra de benchmark necesita contexto. Memvid da un 85,65% en las categorías 1 a 4 de LoCoMo, con la categoría adversarial excluida, GPT-4o respondiendo y GPT-4o-mini como juez, y lo presenta como un 35% mejor que los rivales. Las cifras de los rivales, como el 66,88% de Mem0 y el 65,99% de Zep, proceden del artículo de Mem0 de abril de 2025 y no se volvieron a medir; Mem0 da ahora un 92,5 en LoCoMo para su propia plataforma. La latencia del README, 0,025 ms en p50 y 0,075 ms en p99, no indica tamaño de corpus ni hardware.
El núcleo de código abierto lleva un contador comercial dentro. El código fija una capacidad por defecto de 50 MB por archivo, y subirla a 2 GB o 10 GB exige un ticket firmado con Ed25519 emitido por memvid.com; una escritura que supera el límite falla con CapacityExceeded. Apache 2.0 te permite cambiarlo, pero tal como viene, un archivo que guarda embeddings e índices además del texto llega a 50 MB antes de lo que sugiere su texto en bruto.
El desarrollo se ha frenado. La última versión fue la v2.0.140 del 27 de mayo de 2026, que corrigió la corrupción del registro de escritura anticipada tras el crecimiento del archivo, y desde entonces solo ha habido cambios en el README en julio. El repositorio tiene unas 17.400 estrellas en GitHub.
Dónde se gana su sitio
Una empresa de asistencia técnica que da a 200 técnicos un asistente de reparación sin conexión
Buscar en manuales y notas de reparaciones anteriores desde una tableta sin cobertura
Crea un archivo .mv2 a partir de PDF con las funciones pdf_extract y vec, cífralo y sincronízalo en cada dispositivo; los embeddings locales BGE-small evitan llamar a una API al consultar. Mantén cada archivo por debajo de los 50 MB por defecto u obtén un ticket de mayor capacidad.
Un ingeniero de cumplimiento en una fintech con un asistente de IA sobre documentos de políticas
Mostrar a los auditores exactamente qué sabía el asistente en una fecha concreta
Añade cada versión de las políticas como fotogramas y usa el índice temporal para reproducir el estado de la memoria en cualquier fecha. Los checksums Blake3 y las firmas del archivo ayudan a demostrar que no se alteró.
Un desarrollador de Rust que crea una aplicación de notas de escritorio
Añadir búsqueda híbrida por palabras clave y semántica sin incluir una base de datos
Añade memvid-core con las funciones lex y vec y escribe cada nota con put; un archivo por usuario reduce las copias de seguridad a una sola copia. No hace falta ningún LLM salvo que elijas embeddings de OpenAI.
Antes de decidirte
- Puesta en marcha
- Añade memvid-core 2.0 a Cargo.toml con las funciones que necesites (Rust 1.85.0+), o instala el SDK de Python o Node.js; los embeddings de texto locales requieren descargar a mano los archivos del modelo ONNX.
- Integraciones
- Núcleo en Rust con SDK para Python y Node.js y una CLI; integraciones anunciadas con LangChain, LlamaIndex, Vercel AI SDK, OpenAI, Google ADK, AutoGen, CrewAI, Semantic Kernel y Haystack.
- Datos y privacidad
- Todo se queda en el archivo .mv2 local, con cifrado AES-256-GCM opcional por contraseña; nada sale de la máquina salvo que actives los embeddings de OpenAI. No aparece código de telemetría en la biblioteca principal. Los tickets de capacidad los emite memvid.com.
- Coste a escala
- Sin coste de licencia ni servidor; el gasto es el disco y, si se usan, las llamadas de embeddings. Los archivos de más de 50 MB necesitan un ticket de capacidad de memvid.com, cuyos precios no se publican.
- Límites
- Un solo escritor por archivo; el registro de escritura anticipada crece de 1 MB a 64 MB según el tamaño del archivo; no se documenta la actualización de hechos ni la gestión de contradicciones; última versión en mayo de 2026.
Lo bueno
- Un archivo portátil con texto e índices BM25, vectorial y temporal
- Sin servidor, base de datos ni red en el momento de la consulta
- Los fotogramas de solo añadido permiten reproducir estados anteriores
- Cifrado AES-256-GCM y enmascarado de datos personales opcionales
Lo malo
- No documenta cómo trata hechos contradichos o cambiados
- Límite por defecto de 50 MB que solo levanta un ticket firmado de memvid.com
- Un solo escritor por archivo
- La comparación en LoCoMo usa cifras de 2025 de otros proveedores
Ideal para
Desarrolladores de agentes sin conexión o en el borde que necesitan un archivo de conocimiento portátil y con búsqueda, no un modelo de un usuario que cambia.
Alternativas a Memvid
Memvid: preguntas frecuentes
- ¿Merece la pena Memvid?
- Memvid es una forma ordenada de distribuir memoria con búsqueda en un solo archivo que un agente puede llevar sin conexión, pero es un índice de documentos y no una capa de memoria que entienda hechos que cambian, y su ventaja en benchmarks se apoya en cifras de rivales de 2025. Le damos un 3.6 sobre 5.
- ¿Cuánto cuesta Memvid?
- Gratuito bajo Apache 2.0. La biblioteca limita cada archivo a 50 MB por defecto (el nivel Free en el código fuente); las capacidades mayores, de 2 GB y 10 GB, se desbloquean con tickets firmados de memvid.com. Los precios de los planes en la nube no se publican.
- ¿Qué inconvenientes tiene Memvid?
- No documenta cómo trata hechos contradichos o cambiados; límite por defecto de 50 MB que solo levanta un ticket firmado de memvid.com; un solo escritor por archivo; la comparación en LoCoMo usa cifras de 2025 de otros proveedores.
- ¿Para quién es Memvid?
- Desarrolladores de agentes sin conexión o en el borde que necesitan un archivo de conocimiento portátil y con búsqueda, no un modelo de un usuario que cambia.
- ¿Cuánto cuesta Memvid para un equipo o en producción?
- Sin coste de licencia ni servidor; el gasto es el disco y, si se usan, las llamadas de embeddings. Los archivos de más de 50 MB necesitan un ticket de capacidad de memvid.com, cuyos precios no se publican.
- ¿Es Memvid seguro para los datos de la empresa?
- Todo se queda en el archivo .mv2 local, con cifrado AES-256-GCM opcional por contraseña; nada sale de la máquina salvo que actives los embeddings de OpenAI. No aparece código de telemetría en la biblioteca principal. Los tickets de capacidad los emite memvid.com.
- ¿Cuáles son las mejores alternativas a Memvid?
- Las alternativas más cercanas que hemos analizado son Hindsight, Mem0, claude-mem y Cognee.
Respuestas comprobadas el 6 nov 2026.