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

antirez's DS4 : Exécuter DeepSeek V4 Flash avec 1M de contexte sur Mac Metal et DGX
Le créateur de Redis, Salvatore Sanfilippo, a publié DS4, un projet pour exécuter DeepSeek V4 Flash avec une fenêtre de contexte de 1M sur du matériel Mac Metal et DGX, avec des points de terminaison OpenAI/Anthropic pour les outils de codage agentiques.

Claude Code LSP : Activation du protocole Language Server pour une navigation dans le code plus rapide et plus précise
Claude Code est livré sans LSP activé par défaut, mais son activation transforme la navigation dans le code de recherches grep de 30 à 60 secondes en requêtes de 50 ms avec une précision de 100 %. La configuration nécessite un drapeau découvert via un problème GitHub plutôt que la documentation officielle.

Barre d'état personnalisée pour Claude Code : utilisation du contexte, limites de taux et nombre de tokens en un coup d'œil
Un script personnalisé ajoute une ligne d'état persistante à Claude Code, affichant le pourcentage de contexte, la limite de taux sur 5 heures, les lectures du cache KV, les jetons d'entrée/sortie cumulés, le nom du modèle et le répertoire de travail — avec un code couleur pour les terminaux sombres.

Claude Code CLI Toolkit : Quatre outils pour la revue de code, les fiches projet et les hooks Git de journalisation automatique
Un développeur a publié quatre outils CLI construits autour du mode d'impression de Claude Code qui gèrent les revues de code, la génération de résumés de projet, les hooks git de journalisation automatique et l'état des sessions Claude. Les outils utilisent l'authentification existante de Claude Code et sont disponibles en open source.