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

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.
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
👀 See Also

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.

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.

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.

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.