Rappel Total : Base de Connaissances Locale pour l'Historique des Conversations de Code Claude

✍️ OpenClawRadar📅 Publié: April 6, 2026🔗 Source
Rappel Total : Base de Connaissances Locale pour l'Historique des Conversations de Code Claude
Ad

Ce que fait Total Recall

Total Recall résout le problème de réexpliquer les décisions entre les sessions de Claude Code en rendant l'historique des conversations consultable. Claude Code stocke les conversations sous forme de fichiers JSONL dans ~/.claude/projects/, chaque ligne contenant un objet message (rôle, contenu, horodatages, ID, parentUuid). Ces références parentales forment un graphe acyclique dirigé (DAG) car les conversations se ramifient avec des appels d'outils et des interruptions.

Implémentation technique

Le système intègre les transcriptions JSONL dans une base de données SQLite avec :

  • Recherche en texte intégral
  • Embeddings vectoriels utilisant Ollama local (sans cloud) avec nomic-embed-text
  • Liens sémantiques croisés
  • Récupération consciente du DAG qui remonte les chaînes parentales depuis les résultats de recherche
  • Étiquetage des sessions par projet

Lorsque vous posez une question comme "C'était quel restaurant avec les excellents chiles rellenos ?", Claude interroge la base de données et renvoie des extraits réels de conversations avec leur contexte environnant, pas des résumés.

Ad

Fonctionnalités supplémentaires

  • Un script "où en étions-nous" affiche les 20 derniers messages de la session la plus récente
  • Importateur ChatGPT qui s'authentifie via Playwright et appelle l'API backend pour extraire les arbres de conversation complets avec horodatages, métadonnées du modèle, images DALL-E et sorties d'interpréteur de code
  • Intégration automatique toutes les 15 minutes
  • Tout est local - un seul fichier que vous pouvez copier sur une autre machine

Déploiement actuel

Le déploiement du créateur gère :

  • 28K fragments
  • 63K liens sémantiques
  • 255 Mo de stockage
  • 49 sessions sur 6 projets

Disponibilité open source

Le dépôt à https://github.com/aguywithcode/total-recall contient :

  • Pipeline complet (intégration, embedding, liaison, récupération, navigation)
  • Récupérateur ChatGPT
  • Instructions d'installation
  • Guide d'intégration CLAUDE.md
  • Documentation de fond avec l'histoire complète de la construction

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Deux outils MCP pour Claude Code : Validation d'idée et Mémoire d'agent de trading
Tools

Deux outils MCP pour Claude Code : Validation d'idée et Mémoire d'agent de trading

Un développeur a créé deux outils MCP pour Claude Code : idea-reality-mcp vérifie GitHub et Hacker News avant de coder pour éviter les doublons, tandis que tradememory-protocol fournit une mémoire aux agents d'IA de trading pour stocker les transactions avec contexte et suivre la performance des stratégies. Les deux sont open source et disponibles sur PyPI.

OpenClawRadar
Application macOS gratuite pour la barre de menu surveillant l'utilisation de Claude en temps réel
Tools

Application macOS gratuite pour la barre de menu surveillant l'utilisation de Claude en temps réel

Un développeur a créé une application gratuite pour la barre de menu macOS afin de surveiller l'utilisation de Claude entièrement avec Claude Code et Opus. L'application affiche des barres d'utilisation pour les sessions de 5 heures et 7 jours, le pourcentage de remplissage de la fenêtre de contexte, et envoie des notifications lorsque les limites approchent.

OpenClawRadar
LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude
Tools

LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude

LAP est un outil qui compile plus de 1 500 spécifications d'API réelles dans un format optimisé pour les LLM, fournissant des points de terminaison et des paramètres vérifiés pour empêcher les agents d'IA comme Claude d'halluciner des appels API incorrects.

OpenClawRadar
Le Framework AutoAgents Rust Ajoute des Liaisons Python pour le Prototypage
Tools

Le Framework AutoAgents Rust Ajoute des Liaisons Python pour le Prototypage

AutoAgents, un framework multi-agent basé sur Rust, dispose désormais de liaisons Python qui permettent aux développeurs de prototyper en Python tout en conservant le même runtime central Rust, les interfaces de fournisseurs, le modèle de pipeline et la sémantique des agents. Les liaisons permettent d'expérimenter avec des modèles d'IA locaux sans systèmes externes.

OpenClawRadar