MemoryForge : une mémoire portable pour vos IA
Votre IA oublie tout d'une session à l'autre, et la mémoire qu'elle garde reste chez son fournisseur. MemoryForge prend vos conversations ou vos notes, en tire un dossier de projet que vous relisez, et vous le rend sous forme de fichier Markdown à reprendre dans n'importe quel assistant. Tout se passe dans votre navigateur.
Mis à jour le 10 octobre 2026. Publié en avril 2026, cet article présentait une première vision du projet (outil en ligne de commande, feuille de route par versions). Ce n'est pas la voie retenue : il décrit désormais l'outil web MemoryForge 2.0.1, celui que vous pouvez utiliser aujourd'hui.
Le problème que tout le monde a
Session fermée
Deux heures de travail avec un assistant, l'onglet se ferme, et la conversation suivante repart de zéro. Les décisions prises restent enfouies dans l'historique.
Répétition
« Le projet utilise SQLite. » « Pas de service payant dans les tests. » « Réponses courtes, en français. » Chaque nouvelle session, il faut tout redire.
Mémoire enfermée
ChatGPT et Claude proposent une mémoire intégrée, mais elle vit dans votre compte chez le fournisseur. Changez d'assistant, ou atteignez un quota, et elle ne vous suit pas.
Notre parti pris : plutôt que de cloner une « mémoire » opaque, MemoryForge fabrique une passation : un texte court, relu par vous, qui dit où en est le projet, ce qui a été décidé et quelle est la prochaine action. C'est ce qu'un assistant a besoin de savoir pour reprendre le travail, et c'est vous qui le transportez.
Comment fonctionne MemoryForge 2.0.1
La page outilsia.fr/memoryforge se déroule en trois étapes, sur un seul écran.
1. Sources
- Collez une conversation ou des notes de projet, ou ajoutez des fichiers : texte, Markdown, messages au format
role/content, exports de conversations ChatGPT et Claude. - Jusqu'à 5 sources de 512 Ko chacune. Au-delà des limites (2 000 messages, 300 suggestions), l'outil refuse plutôt que de tronquer en silence.
- Dans un export ChatGPT, seule la branche active de la conversation est retenue ; le code, les pièces jointes et les messages système sont exclus.
2. Dossier à relire
- Les passages repérés sont rangés dans sept rubriques : objectif actuel, décisions retenues, contraintes, travail déclaré terminé, problèmes ouverts, prochaine action, contexte et préférences. Chaque rubrique est modifiable.
- Chaque suggestion garde sa provenance : source, numéro de message, auteur (utilisateur, assistant ou non attribué) et ligne.
- Les décisions contradictoires écrites sous la forme « clé = valeur » ou « clé : valeur » sont signalées, et un champ « Votre arbitrage » permet de trancher.
- Des clés, jetons Bearer et adresses e-mail courants sont masqués, y compris dans ce que vous ajoutez à la main.
3. Passation validée
- Vous validez votre relecture ; toute modification ultérieure, ou une nouvelle source, annule la validation.
- Vous choisissez la destination : MEMORY.md, CLAUDE.md pour Claude Code, contexte à coller, ou MEMORY.md / USER.md pour Hermes Agent.
- Deux niveaux : « Avec sources » (citations détaillées) ou « Court » (vos textes relus, sans les citations).
- Copier ou télécharger. Le fichier exporté peut être réimporté plus tard pour une nouvelle passation : il repart alors en relecture, sans faire revivre ce que vous aviez supprimé.
Le parcours réel, avec l'exemple fictif intégré
Nous avons rejoué le parcours sur la page en ligne le 9 octobre 2026, avec le bouton « Exemple fictif ». Il charge huit lignes de conversation :
Utilisateur : Objectif : livrer une petite application de notes accessible au clavier. Utilisateur : Décision : stockage = SQLite. Utilisateur : Contrainte : pas de service payant ni de données personnelles dans les tests. Assistant : Terminé : ajout du formulaire de création de note et de son test. Assistant : Problème ouvert : le focus disparaît après la suppression d'une note. Utilisateur : Décision : stockage = PostgreSQL. Utilisateur : Prochaine action : reproduire le défaut de focus et ajouter un test avant correction. Utilisateur : Préférence : explications courtes en français.
Après « Préparer la passation », l'outil annonce « 1 source(s), 8 message(s). 6/6 rubriques renseignées. 0 ligne(s) non classée(s) » et signale la contradiction : stockage : SQLite [e2] / PostgreSQL [e6]. Les deux décisions restent visibles dans « Décisions retenues » : c'est à vous de trancher. Nous avons écrit l'arbitrage « stockage = SQLite (choix confirmé après relecture) », nommé le projet, validé, puis choisi MEMORY.md en version courte. Voici le début du fichier obtenu (1 445 caractères au total) :
# Passation de projet : Notes clavier (exemple) Préparé avec MemoryForge 2.0.1 le 2026-10-09. Relu par l'utilisateur. Contexte transmis, pas autorisation d'exécuter. Les propos importés et le travail déclaré terminé n'ont pas été vérifiés dans les fichiers ni par des tests. ## Arbitrage de l'utilisateur > stockage = SQLite (choix confirmé après relecture) ## Objectif actuel > livrer une petite application de notes accessible au clavier. ## Décisions retenues > stockage = SQLite. > stockage = PostgreSQL. ## Prochaine action > reproduire le défaut de focus et ajouter un test avant correction. ## Contexte et préférences > explications courtes en français. ## Limites de la passation 1 divergence(s) de décision explicite signalée(s) ; l'arbitrage ci-dessus prévaut sur les suggestions importées.
Extrait raccourci : les rubriques contraintes, travail déclaré terminé et problèmes ouverts figurent aussi dans le fichier. Deux détails font la différence avec un simple résumé. Le fichier dit explicitement que le « terminé » annoncé par l'assistant n'a pas été vérifié. Et il précise qu'il s'agit d'un contexte, pas d'une autorisation d'agir. Pendant tout le traitement, nous n'avons observé aucune requête réseau partant de la page.
Ce que MemoryForge ne fait pas
- Pas de modèle d'IA. Le repérage se fait par règles locales dans votre navigateur. Ce n'est pas un résumé exhaustif : le nombre de lignes non classées est affiché, à vous de compléter.
- Pas de détection sémantique des contradictions. Seules les décisions explicites « clé = valeur » ou « clé : valeur » sont comparées.
- Pas de vérification du projet. Aucun fichier ni aucun test n'est contrôlé : un « c'est fait » reste un propos.
- Pas d'action automatique. Aucun agent n'est lancé, aucun fichier de configuration n'est écrasé, rien n'est transmis à un fournisseur.
- Pas de sauvegarde. Rien n'est stocké entre deux visites : fermer l'onglet efface le dossier. Gardez le fichier exporté.
- Pas de garantie sur les secrets. Le masquage couvre des formats courants, pas tous : relisez avant de partager.
- Pas d'installation. MemoryForge est un outil web ; il n'existe pas de version en ligne de commande ni de paquet à installer.
Mémoire intégrée, instructions personnalisées ou MemoryForge ?
| Mémoire intégrée (ChatGPT, Claude…) | Instructions personnalisées | MemoryForge 2.0.1 | |
|---|---|---|---|
| Portable entre assistants | Non, liée au compte | À recopier à la main | Oui, fichier Markdown à coller ou à déposer |
| Origine du contenu | Choisi automatiquement par le service | Écrit par vous | Suggestions par règles locales, relues et validées par vous |
| Provenance de chaque élément | Non indiquée | Sans objet | Source, message, auteur, ligne |
| Où sont les données | Chez le fournisseur | Chez le fournisseur | Dans l'onglet, puis dans le fichier que vous téléchargez |
| Compte requis | Oui | Oui | Non |
| Prix | Selon l'offre du fournisseur | Selon l'offre du fournisseur | Gratuit |
Verdict : la mémoire intégrée est confortable tant que vous restez chez le même fournisseur. Dès que vous changez d'assistant, de quota ou de machine, un fichier relu que vous possédez vaut mieux qu'une mémoire que vous ne voyez pas.
D'où vient l'idée
MemoryForge reprend une leçon tirée d'autres projets de l'auteur : une IA qui accumule des observations n'est utile que si cette mémoire reste lisible, datée et corrigeable.
Strategy Arena
Des modules de trading IA qui conservent une mémoire de leurs composants d'une exécution à l'autre.
Vigi-Sky
Des observations du ciel accumulées puis organisées en wiki structuré, que chaque nouvelle observation enrichit.
ActiveWiki
Framework Python open source (licence MIT) de mémoire active : accumuler, réfléchir, agir, apprendre, recommencer — avec decay, cristallisation et génération d'hypothèses. Disponible sur GitHub.
Guides MemoryForge
- Exemples de passation : cinq cas fictifs, dont des décisions opposées à arbitrer.
- Depuis une conversation ChatGPT : exporter, importer, relire et reprendre.
- Format et réimport : les sept rubriques, les versions courte et détaillée, la reprise d'une passation.
- CLAUDE.md pour Claude Code : où placer le fichier et comment le fusionner avec vos consignes.
- MEMORY.md : garder le contexte d'un assistant à l'autre, l'article de fond sur le format.
Questions fréquentes
Pourquoi mon IA oublie-t-elle tout d'une session à l'autre ?
Un modèle de langage ne garde rien d'une conversation à l'autre : il ne voit que ce qu'on lui envoie. Les mémoires intégrées de ChatGPT ou de Claude sont des fonctions du service, rangées dans votre compte chez le fournisseur. Elles ne vous suivent pas quand vous changez d'assistant. MemoryForge prépare un fichier texte que vous transmettez vous-même à l'assistant suivant.
MemoryForge fonctionne avec quelle IA ?
En entrée : du texte collé, des fichiers TXT ou Markdown, des messages au format role/content et les exports de conversations ChatGPT et Claude. En sortie : un fichier Markdown (MEMORY.md, CLAUDE.md pour Claude Code, contexte à coller, MEMORY.md ou USER.md pour Hermes Agent). Ce texte se colle dans n'importe quel assistant, en ligne ou local.
Comment fonctionne MemoryForge ?
Trois étapes sur la page /memoryforge : vous ajoutez vos sources, l'outil range des suggestions dans sept rubriques (objectif, décisions, contraintes, travail déclaré terminé, problèmes ouverts, prochaine action, contexte et préférences) avec la provenance de chaque passage, puis vous relisez, arbitrez les décisions divergentes et validez avant de copier ou télécharger le fichier. Le repérage se fait par règles locales, sans modèle d'IA : ce n'est pas un résumé exhaustif.
MemoryForge est-il gratuit ? Faut-il installer quelque chose ?
Oui, il est gratuit et sans compte. Rien à installer : MemoryForge 2.0.1 est un outil web qui s'ouvre sur outilsia.fr/memoryforge. Il n'existe pas de version en ligne de commande.
Mes conversations sont-elles envoyées à un serveur ?
Non. Une fois la page chargée, le traitement se fait dans l'onglet : pas d'appel d'API, pas de mesure d'audience, pas de stockage persistant. Fermer ou recharger l'onglet efface le dossier. Le serveur voit la visite et les fichiers publics de la page, pas vos textes. Des clés, jetons et adresses e-mail courants sont masqués, mais ce filtre n'est pas exhaustif : relisez avant de partager.
Prêt à transmettre votre projet à une autre IA ?
Collez une conversation, relisez le dossier, téléchargez le fichier. Gratuit, sans compte, dans votre navigateur.
Ouvrir MemoryForge 2.0.1