Qu’est-ce que Memvid ?
Memvid stocke la mémoire d'un agent dans un seul fichier. Un fichier .mv2 contient un en-tête, un journal d'écriture anticipée intégré pour la reprise après incident, des segments de données compressés, un index plein texte BM25 Tantivy, un index vectoriel HNSW et un index temporel, sans fichier annexe. Les écritures sont des Smart Frames ajoutés à la suite, chacun avec horodatage et somme de contrôle, ce qui permet d'interroger ou de rejouer un état antérieur de la mémoire.
Le nom est un vestige. La version 1, écrite en Python, stockait les souvenirs sous forme de codes QR dans des images vidéo ; la réécriture en Rust de janvier 2026 (v2.0.0) les a remplacés par un format binaire, et le projet demande désormais qu'on ne reprenne plus la description par codes QR. Des fonctions optionnelles ajoutent l'extraction de PDF, la recherche d'images avec CLIP, la transcription avec Whisper, les embeddings d'OpenAI et le chiffrement AES-256-GCM.
Memvid est une bibliothèque, pas un service d'extraction de faits : il indexe ce que vous lui donnez. Le noyau comprend un moteur de règles à expressions régulières qui tire du texte des memory cards de type entité, attribut et valeur sans aucun modèle, et il existe des SDK Python et Node.js ainsi qu'une CLI. La licence est Apache 2.0.
Memvid vaut-il le coup ?
Memvid remplit une mission plus étroite que Hindsight ou Zep. Il convient aux agents qui doivent fonctionner hors ligne ou sur un portable, livrer leur savoir sous forme d'artefact ou prouver exactement ce qu'ils savaient à une date donnée : un fichier .mv2 contient le texte, un index BM25, un index vectoriel HNSW et une chronologie, et peut être copié, chiffré ou rembobiné. Rien n'a besoin de tourner.
Ce qu'il ne fait pas, c'est décider de ce qui est vrai maintenant. Les écritures sont des images ajoutées à la suite ; le moteur de règles extrait des memory cards par expressions régulières, et la documentation ne dit pas comment un fait contredit est remplacé. Un seul rédacteur détient un verrou exclusif, donc des agents qui partagent un fichier font la queue. Pour un utilisateur dont les informations changent, c'est à vous de classer anciennes et nouvelles images, précisément le problème que Graphiti et Hindsight sont conçus pour résoudre.
Le chiffre de benchmark demande du contexte. Memvid annonce 85,65 % sur les catégories 1 à 4 de LoCoMo, catégorie adversariale exclue, avec GPT-4o pour répondre et GPT-4o-mini comme juge, et présente cela comme 35 % de mieux que les concurrents. Les chiffres de ces derniers, comme 66,88 % pour Mem0 et 65,99 % pour Zep, viennent de l'article de Mem0 d'avril 2025 et n'ont pas été remesurés ; Mem0 annonce désormais 92,5 sur LoCoMo pour sa propre plateforme. La latence du README, 0,025 ms au p50 et 0,075 ms au p99, ne précise ni taille de corpus ni matériel.
Le noyau open source contient un compteur commercial. Le code fixe une capacité par défaut de 50 Mo par fichier, et la porter à 2 Go ou 10 Go exige un ticket signé en Ed25519 délivré par memvid.com ; une écriture au-delà de la limite échoue avec CapacityExceeded. Apache 2.0 vous autorise à le modifier, mais en l'état, un fichier qui stocke embeddings et index en plus du texte atteint 50 Mo plus tôt que son texte brut ne le laisse penser.
Le développement a ralenti. La dernière version est la v2.0.140 du 27 mai 2026, qui corrigeait une corruption du journal d'écriture anticipée après l'agrandissement du fichier, et seuls des changements du README ont suivi en juillet. Le dépôt compte environ 17 400 étoiles sur GitHub.
Là où il fait la différence
Une entreprise de maintenance qui équipe 200 techniciens d'un assistant de réparation hors ligne
Chercher dans les manuels et les notes d'interventions passées sur une tablette sans réseau
Construisez un fichier .mv2 à partir de PDF avec les fonctions pdf_extract et vec, chiffrez-le et synchronisez-le sur chaque appareil ; les embeddings locaux BGE-small évitent tout appel d'API à la requête. Gardez chaque fichier sous les 50 Mo par défaut ou obtenez un ticket de capacité supérieure.
Un ingénieur conformité dans une fintech qui exploite un assistant IA sur des documents de politique interne
Montrer aux auditeurs exactement ce que savait l'assistant à une date donnée
Ajoutez chaque version des politiques comme images et utilisez l'index temporel pour rejouer l'état de la mémoire à n'importe quelle date. Les sommes de contrôle Blake3 et les signatures du fichier aident à prouver qu'il n'a pas été modifié.
Un développeur Rust qui crée une application de prise de notes pour ordinateur
Ajouter une recherche hybride par mots-clés et sémantique sans embarquer de base de données
Ajoutez memvid-core avec les fonctions lex et vec et écrivez chaque note avec put ; un fichier par utilisateur réduit les sauvegardes à une seule copie. Aucun LLM n'est nécessaire sauf si vous choisissez les embeddings d'OpenAI.
Avant de vous engager
- Mise en route
- Ajoutez memvid-core 2.0 à Cargo.toml avec les fonctions voulues (Rust 1.85.0+), ou installez le SDK Python ou Node.js ; les embeddings de texte locaux exigent de télécharger à la main les fichiers du modèle ONNX.
- Intégrations
- Noyau Rust avec SDK Python et Node.js et une CLI ; intégrations annoncées pour LangChain, LlamaIndex, Vercel AI SDK, OpenAI, Google ADK, AutoGen, CrewAI, Semantic Kernel et Haystack.
- Données et confidentialité
- Tout reste dans le fichier .mv2 local, avec un chiffrement AES-256-GCM optionnel par mot de passe ; rien ne quitte la machine sauf si vous activez les embeddings d'OpenAI. Aucun code de télémétrie n'apparaît dans la bibliothèque principale. Les tickets de capacité sont délivrés par memvid.com.
- Coût à grande échelle
- Ni licence ni serveur à payer ; le coût se limite au disque et, le cas échéant, aux appels d'embeddings. Les fichiers de plus de 50 Mo exigent un ticket de capacité de memvid.com, dont les prix ne sont pas publiés.
- Limites
- Un seul rédacteur par fichier ; le journal d'écriture anticipée passe de 1 Mo à 64 Mo selon la taille du fichier ; aucune mise à jour des faits ni gestion des contradictions n'est documentée ; dernière version en mai 2026.
Les points forts
- Un fichier portable avec texte et index BM25, vectoriel et temporel
- Ni serveur, ni base de données, ni réseau au moment de la requête
- Les images ajoutées à la suite permettent de rejouer des états antérieurs
- Chiffrement AES-256-GCM et masquage des données personnelles en option
Les points faibles
- Aucun traitement documenté des faits contredits ou modifiés
- Plafond de 50 Mo par défaut, levé seulement par un ticket signé de memvid.com
- Un seul rédacteur par fichier
- La comparaison LoCoMo reprend des chiffres d'autres éditeurs de 2025
Idéal pour
Les développeurs d'agents hors ligne ou en périphérie qui ont besoin d'un fichier de connaissances portable et interrogeable plutôt que d'un modèle d'utilisateur qui évolue.
Alternatives à Memvid
Memvid : questions fréquentes
- Memvid vaut-il le coup ?
- Memvid est une façon soignée de livrer une mémoire interrogeable dans un fichier unique qu'un agent emporte hors ligne, mais c'est un index de documents et non une couche de mémoire qui comprend des faits changeants, et son avance aux benchmarks repose sur des chiffres concurrents de 2025. Nous lui donnons 3.6 sur 5.
- Combien coûte Memvid ?
- Gratuit sous Apache 2.0. La bibliothèque limite chaque fichier à 50 Mo par défaut (le niveau Free dans le code source) ; des capacités supérieures de 2 Go et 10 Go se débloquent avec des tickets signés par memvid.com. Les prix des offres cloud ne sont pas publiés.
- Quels sont les inconvénients de Memvid ?
- Aucun traitement documenté des faits contredits ou modifiés; plafond de 50 Mo par défaut, levé seulement par un ticket signé de memvid.com; un seul rédacteur par fichier; la comparaison LoCoMo reprend des chiffres d'autres éditeurs de 2025.
- À qui s’adresse Memvid ?
- Les développeurs d'agents hors ligne ou en périphérie qui ont besoin d'un fichier de connaissances portable et interrogeable plutôt que d'un modèle d'utilisateur qui évolue.
- Combien coûte Memvid pour une équipe ou en production ?
- Ni licence ni serveur à payer ; le coût se limite au disque et, le cas échéant, aux appels d'embeddings. Les fichiers de plus de 50 Mo exigent un ticket de capacité de memvid.com, dont les prix ne sont pas publiés.
- Memvid est-il sûr pour les données de l’entreprise ?
- Tout reste dans le fichier .mv2 local, avec un chiffrement AES-256-GCM optionnel par mot de passe ; rien ne quitte la machine sauf si vous activez les embeddings d'OpenAI. Aucun code de télémétrie n'apparaît dans la bibliothèque principale. Les tickets de capacité sont délivrés par memvid.com.
- Quelles sont les meilleures alternatives à Memvid ?
- Les alternatives les plus proches que nous avons testées sont Hindsight, Mem0, claude-mem et Cognee.
Réponses vérifiées le 6 nov. 2026.