Forge : Un système de mémoire pour Claude Code construit avec Claude Code

Ce que fait Forge
Un développeur a utilisé Claude Code pour créer Forge, un outil qui résout le problème de mémoire basée sur les sessions de Claude Code. Forge est un monorepo TypeScript composé de 6 packages qui fonctionne comme un serveur MCP. Il traite chaque tour de conversation à travers un pipeline structuré pour capturer et persister le contexte du projet.
Comment cela fonctionne
Le système utilise un pipeline en six étapes :
- Classer — Détermine si une déclaration est une décision, une contrainte, un rejet, une exploration, un objectif, une correction ou du bruit.
- Extraire — Extrait des données structurées incluant la déclaration, la justification, la catégorie et le niveau de certitude.
- Modéliser — Écrit dans un modèle de projet basé sur les événements (SQLite en ajout uniquement qui ne perd jamais l'historique).
- Propager — Vérifie les conflits entre les décisions et les contraintes.
- Surfacer — Notifie des tensions avec détection de l'état de flux pour éviter les interruptions constantes.
- Exécuter — S'intègre à GitHub pour créer des issues, des dépôts et des spécifications de commit basées sur les décisions.
Une règle de conception clé imposée par Claude Code : une décision passant de "en réflexion" à "décidée" n'est jamais automatique. Vous devez explicitement la valider. Des tests font respecter cette invariante.
Détails de développement
La construction a impliqué plusieurs défis techniques intéressants :
- Pipeline LLM en deux étapes — Forge lui-même appelle des LLM pour classer et extraire les décisions de la conversation, créant un scénario d'inception où Claude Code écrit du code qui appelle Claude. Obtenir les prompts corrects pour une classification fiable a nécessité une itération significative.
- Implémentation de l'approche événementielle — Chaque décision, contrainte et rejet est un événement en ajout uniquement dans SQLite. Rien n'est supprimé ou écrasé, permettant de rejouer l'historique complet des décisions.
- Système de calibration de confiance — Forge suit la fréquence à laquelle ses classifications sont correctes et ajuste son seuil d'interruption. S'il s'est trompé fréquemment, il devient plus silencieux. Claude Code a construit le suivi de confiance, les budgets d'interruption et la détection de l'état de flux.
- Tests — Le projet inclut 170 tests répartis dans 14 fichiers de test qui ont détecté de vrais bugs pendant le développement, particulièrement autour de la logique de propagation des contraintes.
Intégration avec Cortex
Forge s'associe à un autre outil appelé Cortex (également construit avec Claude Code), un graphe de connaissances qui indexe votre base de code. Lorsque les deux sont installés comme serveurs MCP, Forge interroge automatiquement Cortex pendant l'extraction. Par exemple, si vous dites "passons à PostgreSQL", Forge vérifie dans Cortex les références de base de données existantes, les services associés et les modèles de migration avant d'enregistrer la décision.
Les outils sont complémentaires : Forge sait pourquoi (décisions, contraintes, intentions, rejets) tandis que Cortex sait quoi (entités de code, modèles, dépendances, architecture).
Utilisation pratique
Vous installez Forge comme serveur MCP dans votre projet, puis parlez normalement à Claude Code. En arrière-plan, Forge classe chaque tour, extrait les décisions et construit un modèle persistant. Dans les sessions suivantes, Claude Code peut vérifier forge://brief pour voir instantanément ce qui a été décidé, ce qui est encore ouvert, ce qui a été explicitement rejeté et où se trouvent les tensions actives.
📖 Read the full source: r/ClaudeAI
👀 See Also

Holisto Seed : Un Cadre LLM Local avec Identité Persistante et Consolidation de Mémoire Consensuelle
Holisto Seed est un Cadre de Relation Individuelle qui donne aux agents LLM une identité persistante, une mémoire biographique et des relations co-évolutives avec les utilisateurs. Il fonctionne entièrement en local avec un système de versionnement basé sur Git et comprend un cycle de sommeil consensuel pour la consolidation de la mémoire.

Système de mémoire persistante open-source pour Claude Code résolvant la perte de contexte entre les sessions
Un développeur a créé un système de mémoire basé sur des fichiers pour Claude Code qui capture automatiquement le contexte du projet sans plugins ni clés API. Il utilise des transcriptions de conversation, un fichier de réception et des tâches cron nocturnes pour maintenir une mémoire persistante entre les sessions.

TruthGuard : Hooks de Script Shell Qui Détectent les Mensonges des Agents d'IA de Codage
TruthGuard est un outil open-source qui utilise des hooks de script shell pour vérifier ce que font réellement Claude Code et Gemini CLI par rapport à ce qu'ils prétendent. Il détecte les modifications fantômes, les mensonges sur les codes de sortie, les raccourcis dangereux et bloque les commits lorsque les tests échouent.

Homebutler : Serveur MCP pour la gestion de multi-serveurs en homelab via Claude
Homebutler est un binaire Go avec un serveur MCP intégré qui permet à Claude de gérer plusieurs serveurs via SSH sans installer d'agents sur les machines distantes. Il fournit 9 outils incluant la surveillance de l'état du système, la gestion des conteneurs Docker, le scan de ports et des règles d'alerte.