Memtrace : Mémoire persistante et temporelle de la base de code pour les agents Claude Code

Chaque longue session Claude Code souffre d'un contexte obsolète : l'agent relit les mêmes fichiers, oublie les détails d'interface et refactorise sans comprendre l'étendue des impacts. Memtrace est une couche mémoire gratuite et open-source qui résout ce problème en maintenant une représentation de votre codebase continuellement mise à jour et consciente du temps.
Deux capacités principales
- État toujours à jour : Chaque modification déclenche un instantané incrémental de 42 ms des changements appliqués par l'agent. L'agent ne travaille jamais à partir d'une mémoire de session obsolète — après une refactorisation, il connaît immédiatement chaque appelant, test et consommateur de la fonction modifiée.
- Retour en arrière et relecture : La codebase est stockée de manière bi-temporelle (valid_time + transaction_time par nœud/arête), permettant des requêtes comme "à quoi ressemblait cette fonction lundi" et la relecture de l'évolution commit par commit d'une fonction défaillante.
Architecture et paris de performance
Zéro inférence LLM lors de l'indexation : Tree-sitter analyse le code en un AST, qui devient la représentation structurelle. La récupération est hybride — Tantivy BM25 pour le rappel lexical et les embeddings Jina-code de 768 dimensions indexés dans HNSW pour le rappel sémantique, fusionnés avec Reciprocal Rank Fusion à k=60. Jina-code est entraîné sur du code, donc il comprend "ceci est un gestionnaire d'authentification" sans chercher le mot "auth" par motif.
La couche bi-temporelle permet des arêtes typées (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) parcourues dans le temps du graphe, donnant à l'agent l'étendue des impacts avant la refactorisation. La vitesse est cruciale : le goulot d'étranglement de l'indexation est l'I/O, pas les tokens LLM, rendant les instantanés assez économiques pour être exécutés à chaque modification.
Approbation et limites
Le binaire nécessite une clé d'approbation en raison de cas limites rencontrés par de vrais bêta-testeurs (fichiers lock mixtes pnpm/npm, proc-macros Rust, blocs TYPE_CHECKING Python). Les approbations sont limitées à 50 par semaine, avec un délai cible de moins de 24h. Le banc d'essai est entièrement ouvert et exécutable sans la clé. Dépôt + liste d'attente : github.com/syncable-dev/memtrace-public
📖 Read the full source: r/ClaudeAI
👀 See Also

Pont Discord pour Sessions de Code Autonome Claude
Un script bridge.js (~50 lignes, discord.js v14) crée un chat bidirectionnel en temps réel entre Discord et Claude Code via WebSocket + file d'attente locale, remplaçant l'interrogation de 2 minutes par des lectures de fichiers en microsecondes. Testé sur 27 000 lignes analysées pendant la nuit.

Gestionnaire de projet de style Trello local pour agents OpenClaw utilisant des fichiers markdown
Un développeur a créé un tableau Trello local pour gérer des projets avec des agents OpenClaw, utilisant Node.js + Express pour l'API, React + react-trello pour l'interface utilisateur, et des fichiers markdown avec un en-tête YAML comme couche de données. Le système fonctionne sur la machine OpenClaw et est accessible localement, les agents lisant et écrivant directement les fichiers de cartes sur le système de fichiers.
Pizza Bot : Boîte de réception auto-hébergée pour agents IA de longue durée, Apache 2.0
Pizza Bot est une application de bureau auto-hébergée pour Mac, Windows et Linux qui exécute des agents IA en arrière-plan derrière une interface de type e-mail. Le travail terminé arrive dans Non lus, les approbations font la queue dans Action.

Encre : Une plateforme de déploiement où les agents IA Claude sont les utilisateurs principaux
Ink (ml.ink) est une plateforme de déploiement conçue pour les agents d'IA comme Claude, offrant un déploiement par simple appel d'outil, une détection automatique des frameworks, et des services intégrés incluant le calcul, les bases de données, le DNS, les secrets, les domaines, les métriques et les journaux.