Rememberall
wrannaman · Programmation · Apprentissage
Rememberall est un outil de mémoire pour IA open source. Il donne aux GPT et aux apps d'IA une mémoire persistante entre les conversations, avec une API REST auto-hébergée.

À propos de Rememberall
Qu'est-ce que Rememberall
Rememberall est une couche de mémoire à long terme pour les applications d'IA. Il stocke des faits et du contexte issus de conversations passées, puis ressort les éléments pertinents quand l'utilisateur les demande. Le problème qu'il vise est simple et agaçant : la plupart des chatbots oublient tout dès la fin d'une session, donc chaque relance repart de zéro et vous finissez par vous répéter dans chaque nouvelle conversation.
L'idée de base, c'est un stockage de mémoire qui vous appartient. Au lieu de confier votre historique de conversations à un fournisseur, vous faites tourner Rememberall vous-même et c'est lui qui garde les données. Les mémoires entrent par une API REST, sont indexées pour la recherche sémantique et ressortent classées par sens plutôt que par correspondance exacte de mots. Quand vous demandez « qu'avons-nous décidé sur l'authentification la semaine dernière », le stockage peut faire remonter une note enregistrée sous « jetons JWT avec expiration de 24 heures ». Voilà le gain.
Rememberall a été conçu pour les créateurs du GPT Store et les développeurs d'IA. Vous l'ajoutez à un GPT personnalisé avec une spécification OpenAPI et vous mentionnez @rememberall dans la conversation pour enregistrer ou rappeler du contexte. Les développeurs peuvent aussi appeler l'API directement. Les limites, en toute honnêteté : c'est un projet jeune, son dernier push de code date de janvier 2025, et l'installation auto-hébergée suppose que vous êtes à l'aise avec Docker.
Premiers pas
- Pour les créateurs de GPT, installez Rememberall depuis le GPT Store et ajoutez-le à la configuration de votre GPT personnalisé avec la spécification OpenAPI fournie.
- Mentionnez @rememberall dans votre conversation GPT pour stocker une information ou rappeler du contexte passé.
- Pour les développeurs, clonez le dépôt et déployez la pile avec Docker Compose depuis le dossier deploy.
- Authentifiez vos requêtes avec un jeton Bearer, car tous les endpoints l'exigent.
- Utilisez l'API pour écrire des mémoires avec POST /memory et les rechercher avec GET /memories, ou gérez tout depuis le tableau de bord.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Rememberall.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Créateurs du GPT Store
- Développeurs d'IA et bidouilleurs
- Équipes soucieuses de la vie privée
Tâches
- Stocker le contexte des conversations
- Rappeler des discussions passées
- Gérer les mémoires enregistrées
- Relier la mémoire à un GPT
Cas d'usage
- Un GPT de support qui doit se souvenir de la configuration d'un client et de ses tickets passés d'une conversation à l'autre.
- Un assistant de recherche qui devrait rappeler des trouvailles antérieures sans que vous les recolliez.
- Un assistant personnel qui suit des projets en cours et reprend là où vous vous êtes arrêté.
Fonctionnalités clés
Mémoire persistante entre les conversations
Rememberall maintient le contexte vivant après la fin d'une conversation. Enregistrez un fait dans une session, posez une question dessus dans la suivante et il revient. Simple. C'est toute la raison d'être de l'outil, et cela règle la critique la plus courante faite aux GPT : l'amnésie qui réinitialise chaque conversation dès que vous fermez l'onglet.
Recherche sémantique sur les mémoires enregistrées
Les mémoires sont indexées et recherchées par sens, pas par formulation exacte. L'exemple du README montre un utilisateur qui interroge des décisions d'authentification prises la semaine précédente, et l'outil fait remonter la note sur l'authentification JWT. Vous obtenez des résultats pertinents même quand votre requête ne partage aucun mot avec ce qui a été enregistré. Pourquoi est-ce important ? Parce que la recherche par mot exact échoue dès que vous formulez la question autrement, et cela arrive sans arrêt dans de vraies conversations.
Stockage vectoriel
Le stockage de mémoire s'appuie sur le stockage vectoriel pour alimenter cette recherche. Les vecteurs permettent au système de comparer le sens d'une requête à tout ce qui a été enregistré, donc un historique volumineux reste interrogeable au lieu de devenir un tas de texte que vous parcourez à la main. Aucun classement manuel. Le README précise que le stockage vectoriel est auto-hébergé plutôt que loué.
Déploiement auto-hébergé et priorité à la vie privée
Vous faites tourner Rememberall vous-même avec Docker Compose, donc les données de conversation restent sur votre infrastructure. Le projet cite le chiffrement de bout en bout, un contrôle d'accès fin et un traitement des données conforme au RGPD. C'est la caractéristique qui le distingue des modules de mémoire hébergés. C'est aussi celle qui ajoute du travail d'installation. Vous échangez du confort contre du contrôle.
API REST simple
Deux endpoints couvrent l'essentiel : POST /memory pour écrire une mémoire et GET /memories pour les lister ou les rechercher, avec limit et offset pour la pagination. Chaque requête exige un jeton Bearer. Assez facile. Pour un développeur, la barre est basse. Vous pouvez la relier à un GPT, à un script ou à une app maison.
Spécification OpenAPI pour l'intégration GPT
Pour les créateurs de GPT, la voie d'intégration est un changement de configuration, pas un projet de code. Vous pointez votre GPT personnalisé vers la spécification OpenAPI incluse et le GPT gagne des capacités de mémoire. Ensuite, @rememberall dans la conversation déclenche un enregistrement ou un rappel. Montage rapide. Le flux reste conversationnel, exactement là où la mémoire doit vivre.
Tableau de bord pour gérer la mémoire
Le projet fournit un tableau de bord où vous consultez et gérez ce qui a été stocké. Cela compte. Une mémoire que vous ne pouvez pas inspecter est une mémoire en laquelle vous ne pouvez pas avoir confiance, et le tableau de bord transforme le stockage de boîte noire en quelque chose que vous pouvez auditer et élaguer.
Open source et extensible
Le code est ouvert, donc vous pouvez le lire, le forker et modifier le fonctionnement de la mémoire pour l'adapter à votre cas. Rien de verrouillé. Pour une couche de mémoire qui touche à des conversations sensibles, pouvoir inspecter l'implémentation est plus qu'un agrément.
Avantages et inconvénients
Avantages
- Règle directement le problème de l'oubli des GPT : les mémoires persistent d'une conversation à l'autre.
- L'auto-hébergement garde les données de conversation sur votre propre infrastructure plutôt que chez un fournisseur.
- La recherche sémantique renvoie des mémoires pertinentes même quand les mots de votre requête diffèrent de ce qui a été enregistré.
- L'API REST et la spécification OpenAPI rendent l'intégration réaliste pour les créateurs comme pour les développeurs.
- L'open source vous laisse auditer et personnaliser la logique de mémoire, ce qui compte pour des données sensibles.
Inconvénients
- L'auto-hébergement vous transfère la charge d'exploitation, donc il vous faudra des compétences Docker, un serveur pour l'exécuter et un plan de mises à jour et de sauvegardes.
- Le projet est jeune et son dernier push sur le dépôt date de janvier 2025, alors attendez-vous à une petite communauté et à une documentation qui avance lentement.
- Aucun tarif n'est publié parce qu'il n'y a pas d'offre hébergée ; vous apportez votre propre infrastructure et ses coûts.
- L'installation pour les créateurs de GPT implique de modifier la configuration avec une spécification OpenAPI, ce qui frustrera quiconque voulait une installation en un clic.
Questions fréquentes
Il donne une mémoire à long terme aux apps d'IA et aux GPT personnalisés. Au lieu d'oublier une conversation à la fin de la session, Rememberall enregistre le contexte dans un stockage et le récupère plus tard, donc l'IA peut rappeler des discussions, des préférences et des décisions passées dans les conversations futures.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Rememberall.
Alternatives à Rememberall
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
