Résumez cet article avec :
- MemPalace stocke tout mot pour mot avec zero cout API, fonctionne en local et compte 56 000+ etoiles GitHub
- Mem0 offre une couche de memoire universelle avec retrieval par embeddings, de gratuit (10K souvenirs) a 249 $/mois
- Zep utilise un graphe de contexte temporel pour une memoire consciente du temps, avec tarification par credits a partir de 25 $/mois
- Letta (anciennement MemGPT) fournit un runtime d'agent complet avec memoire a trois niveaux inspiree des systemes d'exploitation
- Les quatre peuvent se connecter a Eden AI pour un acces unifie aux fournisseurs LLM, modeles d'embeddings et bases vectorielles
Les agents IA en 2026 peuvent ecrire du code, naviguer sur le web et gerer des fichiers. Mais la plupart oublient encore tout entre les sessions. Les systemes de memoire pour agents IA comme MemPalace (56K+ etoiles GitHub), Mem0 (59K+ etoiles), Zep et Letta resolvent ce probleme en donnant aux applications LLM (Large Language Model, le modele d'IA qui genere du texte) un contexte persistant a travers les conversations. Le bon choix depend de vos besoins de confidentialite, de votre budget et de si vous voulez une couche de memoire autonome ou un runtime d'agent complet.
Pourquoi les agents IA ont besoin de memoire
Chaque fois que vous demarrez une nouvelle conversation avec un LLM, il repart de zero. Il ne se souvient pas de votre nom, de votre projet ou du code que vous avez ecrit ensemble hier. C'est ce qu'on appelle l'amnesie de session, et c'est le plus grand frein a la productivite pour les workflows alimentes par l'IA.
Voici ce qui se passe sans memoire :
- Vous re-expliquez la structure de votre base de code a chaque session
- L'agent repete un travail qu'il a deja fait
- Les fenetres de contexte se remplissent d'informations redondantes
- Les taches multi-etapes echouent parce que l'agent perd le fil de la progression
Les systemes de memoire resolvent ce probleme en stockant les faits, les conversations et les decisions en dehors de la fenetre de contexte du LLM. Quand une nouvelle session demarre, le systeme recupere uniquement les souvenirs pertinents et les injecte dans le prompt. Cela reduit l'utilisation de jetons, diminue les erreurs et rend les agents reellement utiles dans le temps.
MemPalace : stockage mot pour mot a cout zero
MemPalace est devenu viral en avril 2026, gagnant plus de 19 500 etoiles GitHub dans sa premiere semaine. A mi-2026, il a accumule 56 000+ etoiles. Son idee centrale est simple : tout stocker mot pour mot, puis le rendre trouvable grace a une structure spatiale inspiree de la technique de memoire des "loci".
Comment fonctionne MemPalace
Contrairement aux outils bases sur le cloud qui utilisent l'IA pour extraire des resumes des conversations, MemPalace stocke chaque message exactement tel qu'ecrit. Il organise les souvenirs dans un "palais" virtuel avec des pieces et des emplacements. Quand l'agent a besoin de se rappeler quelque chose, il cherche dans le palais spatialement plutot que de s'appuyer sur des resumes cures par l'IA.
Fonctionnalites cles :
- 100 % local : toutes les donnees restent sur votre machine, zero dependance au cloud
- Zero cout API : pas de frais par memoire ou par retrieval
- Stockage mot pour mot : rien n'est resume ou perdu
- Leger : 21 fichiers Python, dependances minimales
Tarification de MemPalace
MemPalace est entierement gratuit. Il fonctionne en local sans service gere, sans appels API et sans limites d'utilisation. Vous ne payez que pour vos propres ressources de calcul.
Quand choisir MemPalace
- Vous avez besoin d'une confidentialite stricte des donnees (aucune donnee ne quitte votre machine)
- Vous voulez zero couts recurrents
- Vous preferez le stockage mot pour mot plutot que les resumes cures par l'IA
- Vous construisez un assistant personnel ou un agent mono-utilisateur
Mem0 : la couche de memoire universelle
Mem0 (prononce "mem-zero") adopte une approche differente. Au lieu de stocker les conversations brutes, il utilise l'IA pour extraire les faits cles et les stocker comme des souvenirs structures. Chaque memoire est un embedding (une representation numerique du sens qui permet au systeme de trouver du contenu related par similarite mathematique plutot que par correspondance de mots-cles) qui peut etre recupere quand il est pertinent.
Comment fonctionne Mem0
Quand vous envoyez un message a un agent utilisant Mem0, le systeme :
- Extrait les faits de la conversation (par exemple, "l'utilisateur prefere Python" ou "la date limite du projet est le 15 mars")
- Crree des embeddings pour chaque fait en utilisant un modele d'embedding
- Les stocke dans une base de donnees vectorielle
- A la session suivante, recupere les souvenirs les plus pertinents et les injecte dans le prompt
Mem0 prend en charge le scoping des memoires a differents niveaux : par utilisateur, par agent ou par session. Cela le rend adapte aux applications multi-locataires ou differents utilisateurs ne doivent pas voir les memoires des autres.
Tarification de Mem0
Mem0 est egalement open source, donc vous pouvez l'auto-heberger gratuitement. Le service gere ajoute commodite, support et infrastructure hebergee.
Quand choisir Mem0
- Vous voulez une API de memoire integrable qui fonctionne avec n'importe quel framework d'agent
- Vous avez besoin de scoping multi-locataires (memoires par utilisateur, par agent)
- Vous voulez a la fois des options gerees et auto-heberges
- Vous construisez une application SaaS en production avec de nombreux utilisateurs
Zep : memoire consciente du temps avec graphes de contexte
Zep adopte une approche fondamentalement differente de la memoire. Au lieu de listes plates de faits, il construit un graphe de contexte temporel qui suit l'evolution des faits dans le temps. Si un utilisateur dit "j'ai demenage a Berlin" en janvier et "j'ai demenage a Munich" en juin, Zep sait que le fait de Munich remplace celui de Berlin.
Comment fonctionne Zep
Zep extrait les faits des conversations et les relie dans une structure de graphe. Chaque fait a un horodatage, et le systeme suit les relations entre les faits. Lors de la recuperation des memoires, Zep considere la pertinence temporelle : les faits plus recents obtiennent un poids plus eleve, et les faits contradictoires plus anciens sont de-priorises.
Tarification de Zep
Zep utilise une tarification par credits. Les forfaits commencent a environ 25 $/mois pour une utilisation de base. Le niveau gratuit a ete supprime en 2026. Les forfaits entreprise incluent des options de deploiement auto-heberge.
Quand choisir Zep
- Votre application suit des faits qui changent dans le temps (adresses, preferences, statut de projet)
- Vous avez besoin de raisonnement temporel (savoir quel fait est actuel vs. obsolete)
- Vous construisez des agents conversationnels pour le succes client ou les ventes
Letta (MemGPT) : la memoire comme systeme d'exploitation
Letta, anciennement connu sous le nom de MemGPT, va au-dela de la memoire. C'est un runtime d'agent complet qui gere la memoire comme un systeme d'exploitation gere la memoire virtuelle. L'architecture a trois niveaux :
- Memoire centrale : toujours dans le contexte, comme la RAM. Contient les faits les plus critiques.
- Memoire de rappel : historique de conversation recherchable, comme un systeme de fichiers.
- Memoire d'archivage : stockage a long terme dans une base de donnees vectorielle, comme un disque dur.
L'innovation cle est que l'agent lui-meme decide quoi deplacer entre les niveaux. Il peut promouvoir les faits importants vers la memoire centrale et archiver les moins pertinents, sans intervention humaine.
Comment Letta se differencie de Mem0
Mem0 est une couche de memoire passive : il extrait et stocke les faits, et votre agent les recupere. Letta est un runtime actif : l'agent controle sa propre memoire, decidant quoi se rappeler, oublier et prioriser. Cela rend Letta plus puissant mais aussi plus complexe a mettre en place.
Quand choisir Letta
- Vous voulez un runtime d'agent complet, pas seulement de la memoire
- Votre agent a besoin de memoire auto-editable (il decide quoi se rappeler)
- Vous construisez des agents autonomes complexes et multi-etapes
- Vous voulez de l'open source sans verrouillage fournisseur
Connecter la memoire d'agent aux fournisseurs LLM via Eden AI
Chaque systeme de memoire a besoin de deux choses des fournisseurs d'IA : un LLM pour faire fonctionner l'agent, et un modele d'embedding pour creer des representations recherchables des memoires. C'est la qu'une API (Interface de Programmation d'Application, un moyen pour les programmes logiciels de communiquer entre eux) unifiee comme Eden AI simplifie la pile.
Au lieu de gerer des cles et des points d'acces separes pour les embeddings OpenAI, Anthropic Claude pour l'agent et une base vectorielle pour le retrieval, vous pouvez tout acheminer via un seul point d'acces :
import requests
from concurrent.futures import ThreadPoolExecutor
url = "https://api.edenai.run/v3/chat/completions"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
# Test multiple LLM providers for your agent
models = [
"anthropic/claude-sonnet-4-5",
"openai/gpt-4o",
"google/gemini-2.5-flash"
]
def test_model(model):
payload = {
"model": model,
"messages": [
{"role": "system", "content": "You are a helpful assistant with memory."},
{"role": "user", "content": "Remember that my project deadline is March 15."}
],
"max_tokens": 200
}
resp = requests.post(url, json=payload, headers=headers)
return model, resp.json()
with ThreadPoolExecutor() as pool:
results = dict(pool.map(test_model, models))
for model, result in results.items():
tokens = result.get("usage", {}).get("total_tokens", 0)
print(f"{model}: {tokens} tokens")
Ce modele vous permet de comparer le cout et la qualite entre fournisseurs, puis d'utiliser le meilleur pour votre agent augmente par la memoire.
Construire ou acheter : quand auto-heberger la memoire
Le choix entre memoire auto-hebergee et geree depend de trois facteurs :
- Volume : si vous traitez moins de 10 000 memoires, les niveaux gratuits de Mem0 ou MemPalace suffisent. Au-dela, la tarification geree entre en jeu.
- Confidentialite : si vos donnees ne peuvent pas quitter votre infrastructure (sante, finance, gouvernement), auto-hebergez MemPalace ou la version open source de Mem0.
- Complexite : si vous voulez que la memoire "fonctionne simplement" sans gerer de bases de donnees et de pipelines d'embedding, utilisez le service gere de Mem0 ou Zep.
Conclusion
La memoire d'agent IA est devenue une infrastructure essentielle en 2026. MemPalace domine pour les configurations confidentialite d'abord et zero cout. Mem0 gagne pour les applications multi-locataires en production. Zep excelle quand les faits changent dans le temps. Letta offre le plus de puissance avec son runtime d'agent complet. Le bon choix depend de vos exigences de confidentialite, de votre echelle et de si vous voulez une couche de memoire simple ou un systeme d'agent complet.




.png)