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

✍️ OpenClawRadar📅 Publié: March 11, 2026🔗 Source
Forge : Un système de mémoire pour Claude Code construit avec Claude Code
Ad

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.

Ad

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

Ad

👀 See Also

TranscriptionSuite v1.1.2 ajoute les modèles WhisperX, NeMo et VibeVoice.
Tools

TranscriptionSuite v1.1.2 ajoute les modèles WhisperX, NeMo et VibeVoice.

TranscriptionSuite v1.1.2 propose désormais trois pipelines de transcription : WhisperX avec diarisation PyAnnote, les modèles NeMo (Parakeet et Canary) avec diarisation PyAnnote, et les modèles VibeVoice avec diarisation intégrée. La mise à jour inclut un gestionnaire de modèles, un traitement parallèle, des raccourcis de contrôle et un pipeline d'enregistrement à 24 kHz pour VibeVoice.

OpenClawRadar
Nexus Desktop App automatise la configuration MCP pour la gestion de campagnes TTRPG
Tools

Nexus Desktop App automatise la configuration MCP pour la gestion de campagnes TTRPG

Fatigué de modifier manuellement le fichier de configuration de Claude Desktop pour chaque MCP ? Nexus installe et configure Archivist, Foundry VTT, Notion, Obsidian et NotebookLM pour la gestion de campagnes TTRPG.

OpenClawRadar
Sherlock : Documentation d'Apple Developer en tant que MCP local pour Claude Code
Tools

Sherlock : Documentation d'Apple Developer en tant que MCP local pour Claude Code

Sherlock indexe 70 000 symboles d'API Apple dans SQLite FTS5 et fournit 5 outils MCP + 3 compétences à déclenchement automatique pour ancrer Claude Code dans la documentation réelle, empêchant les hallucinations.

OpenClawRadar
Cadre d'Équipe de Recherche en Boîte pour Claude Code Utilisant une Architecture Multi-Agents
Tools

Cadre d'Équipe de Recherche en Boîte pour Claude Code Utilisant une Architecture Multi-Agents

Un développeur a créé un cadre de recherche multi-agents pour Claude Code qui utilise Opus 4.6 pour coordonner des agents spécialisés via un plugin appelé research-clab. Le cadre se déploie via un processus guidé de questions-réponses et comprend 11 compétences, des définitions d'agents et des répertoires structurés pour gérer des projets de recherche complexes.

OpenClawRadar