Agentmemory
rohitg00 · Programmation
Agentmemory est un runtime de mémoire local-first qui donne à votre agent de code IA une mémoire qui survit à la fin d'une session. C'est de la mémoire persistante pour agents de code, sans le cloud. Il capture ce que fait l'agent via des hooks, distille les journaux bruts en mémoires durables et rappelle le bon contexte en millisecondes. Tout tourne sur votre machine. Aucune base de données externe, aucun store vectoriel ni file d'attente ne s'interpose entre votre code et l'agent qui y travaille.

À propos de Agentmemory
Qu'est-ce qu'Agentmemory
Agentmemory est une couche de mémoire pour agents de code IA, conçue pour les développeurs fatigués de réexpliquer le même projet à une session neuve chaque matin. Il observe ce que fait l'agent, transforme ces observations en mémoires typées et renvoie les plus pertinentes au démarrage de la tâche suivante. Voyez-le comme la mémoire à long terme que votre agent de code n'a jamais embarquée.
Le projet est open source et local-first. Les observations, mémoires, leçons et données de graphe de votre agent restent dans un seul runtime sur votre propre matériel. Aucun compte à créer. Aucun store vectoriel cloud à payer. Aucune base de données externe à maintenir en vie.
La principale limite, c'est la portée. C'est un outil pour développeurs, pas un produit prêt à l'emploi pour un utilisateur de chat occasionnel. Il suppose que vous montez votre propre flux d'agent. La capture et le rappel fonctionnent sans clé LLM, mais la compression, le résumé, la consolidation et l'extraction de graphe ne s'activent qu'une fois votre propre clé de fournisseur LLM connectée.
Pour commencer
- Installez le runtime avec
npx @agentmemory/agentmemory, ou installez-le globalement via npm et lancezagentmemory. - Démarrez le processus. Il monte le moteur, l'API REST sur le port 3111 et une visionneuse sur le port 3113 d'un seul coup.
- Reliez votre agent avec
npx @agentmemory/agentmemory connect, qui détecte les agents sur votre machine et écrit les bons hooks ou la configuration MCP pour chacun. - Redémarrez l'agent ou ouvrez une session neuve pour qu'il prenne en compte le nouveau câblage.
- Lancez un prompt pour générer de la mémoire, puis cherchez dedans ou ouvrez la visionneuse pour voir les observations arriver en direct.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Agentmemory.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs solo sous Claude Code, Codex ou Cursor
- Petites équipes partageant un même code
- Créateurs soucieux de la vie privée
Tâches
- Reprendre un long projet après une pause
- Déboguer des problèmes récurrents
- Intégrer un agent à un code déjà existant
Cas d'usage
- Reprendre le travail de la veille dans un nouveau chat
- Changer d'outil en cours de projet
- Réduire la dépense de tokens sur du contexte répété
Fonctionnalités clés
Capture automatique par hooks
Agentmemory branche douze hooks de capture automatique dans votre agent de code. Chaque démarrage de session, prompt, appel d'outil et arrêt tombe dans le pipeline de mémoire sans code de liaison. Chaque événement devient une observation compressée, estampillée de son origine et de l'agent qui l'a produite. Installez le plugin et la capture démarre. C'est tout.
Rappel hybride qui reste rapide
Le rappel de mémoire d'agent ici n'est pas une simple requête. Le chemin de rappel principal classe ensemble les scores BM25, vectoriels et de graphe de connaissances, puis réordonne sur l'appareil. Cet angle de récupération par graphe de connaissances est ce qui attrape à la fois les correspondances exactes par mot-clé et celles fondées sur le sens. Un simple store vectoriel rate souvent les secondes. Les versions supplantées restent hors des résultats tandis que leur historique reste interrogeable.
Consolidation automatique
Une fois que vous fournissez une clé de fournisseur LLM, la consolidation tourne à l'arrêt de session. Les observations brutes se compressent en mémoires sémantiques, les doublons fusionnent, les lignes obsolètes décroissent avec un score de rétention, et les lignes d'audit enregistrent tout le balayage. Voilà ce qui empêche le store de devenir un tas de journaux impossibles à chercher.
Surface MCP native et jumeaux REST
C'est un serveur MCP de mémoire complet, pas une fine enveloppe. Cinquante-quatre outils MCP couvrent l'enregistrement, le rappel, la recherche intelligente, les sessions, la gouvernance, l'audit et l'export derrière un seul serveur. Chacun a son jumeau REST sous /agentmemory/*, donc vous pouvez faire un curl, l'appeler depuis un navigateur ou le proxifier depuis votre propre agent. Enregistrer un quasi-doublon renvoie une indication similarTo au lieu d'une seconde copie.
Graphe de connaissances et provenance
Avec une clé LLM définie et l'extraction de graphe activée, les entités et relations s'extraient des observations, y compris les arêtes temporelles. Chaque enregistrement porte une provenance au moment de l'écriture, donc vous savez si une mémoire vient de l'utilisateur, de l'agent, d'un outil, d'un import ou d'une source partagée.
Leçons et rejeu JSONL
Les leçons vivent dans un index BM25 dédié avec un réordonnancement par confiance et récence, donc une règle que vous enregistrez une fois revient quand elle est pertinente. Pointez le runtime vers une transcription JSONL de Claude Code et il réhydrate la session, l'indexe et dérive des cristaux et des leçons de ce qu'il trouve.
Visionneuse intégrée
Une visionneuse locale sur le port 3113 vous laisse voir les observations arriver en temps réel et inspecter le graphe que votre agent a bâti. C'est le moyen le plus rapide de confirmer que la capture, l'indexation et le rappel fonctionnent avant de confier au store la vraie mémoire du projet.
Avantages et inconvénients
Avantages
- Zéro base de données externe, donc rien de plus à faire tourner, patcher ou payer à côté de votre agent.
- La conception local-first garde toute la mémoire sur votre propre machine, un vrai atout pour les codes privés.
- Le rappel hybride fonctionne sans clé LLM, donc vous pouvez l'essayer avant de brancher un fournisseur.
- Cinquante-quatre outils MCP plus des jumeaux REST offrent une large surface pour des flux personnalisés.
- La mémoire partagée entre différents agents vous laisse changer d'outil sans perdre le contexte du projet.
Inconvénients
- C'est un outil pour développeurs à un stade précoce, donc attendez-vous à des aspérités et à une communauté plus petite que celle des services de mémoire matures.
- La consolidation, le résumé et l'extraction de graphe restent éteints jusqu'à ce que vous connectiez votre propre clé de fournisseur LLM, ce qui ajoute de la configuration et du coût.
- Le flux CLI et configuration suppose que vous êtes à l'aise dans un terminal, donc les utilisateurs non techniques trouveront cela difficile.
Questions fréquentes
Il stocke cinq types d'enregistrements : les observations brutes issues des hooks, des mémoires typées durables avec chaînes de versions, de courtes leçons, des cristaux de session figés et un graphe de connaissances d'entités et de relations. Les mémoires et les leçons sont les parties que vous interrogerez le plus.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Agentmemory.
Alternatives à Agentmemory
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
