Mindwalk : Rejouez les sessions Claude Code/Codex comme des traînées lumineuses sur une carte de code 3D

✍️ OpenClawRadar📅 Publié: July 12, 2026🔗 Source
Mindwalk : Rejouez les sessions Claude Code/Codex comme des traînées lumineuses sur une carte de code 3D
Ad

Mindwalk est un outil de visualisation qui rejoue les sessions d'agents de codage sur une carte 3D de votre codebase. Au lieu de regarder des logs JSONL bruts, vous obtenez une carte nocturne où la lumière se déplace pendant que l'agent cherche, lit et édite — les parties non touchées restent sombres.

Ce qu'il résout

Un journal de session vous dit ce qu'un agent a fait, mais pas comment il a compris la tâche : quelles parties du dépôt il a considérées comme pertinentes, où il a exploré avant d'agir, ou si son empreinte correspondait à votre intention. Lire JSONL ligne par ligne ne répond pas à cela.

Démarrage rapide

curl -fsSL https://raw.githubusercontent.com/cosmtrek/mindwalk/master/scripts/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
mindwalk

L'installateur vérifie le binaire par rapport à checksums.txt et l'installe dans ~/.local/bin (remplacez avec INSTALL_DIR ; fixez une version avec VERSION). Les archives Windows sont sur GitHub Releases. Pour compiler depuis les sources : make setup && make build → bin/mindwalk.

Commandes

Sans arguments, mindwalk scanne ~/.claude/projects et ~/.codex/sessions, sert l'interface sur un port local aléatoire, et ouvre un navigateur :

  • mindwalk serve [--port N] [--no-open] [--claude-dir DIR] [--codex-dir DIR]
  • mindwalk open [--no-open] <session.jsonl> — ouvre une session spécifique
  • mindwalk build <repo> [-o out] — écrit le JSON citymap du dépôt
  • mindwalk trace <session> [-o out] — écrit le JSON de trace normalisé
Ad

Lire la visualisation

  • Vues Arbre / Terrain — le dépôt sous forme d'arbre radial ou treemap ; intensité lumineuse ∝ profondeur et fréquence de contact d'un fichier.
  • États de contact — chaque fichier conserve son contact le plus profond : vu (vert mousse), lu (blanc lune), édité (ambre chaud), non visité (sombre).
  • HUD plie les signaux de friction — taux d'erreur, fichiers modifiés, éditions après la dernière vérification — dans une bande de révision.
  • Panneau de lecture — avancez ou lisez sur un histogramme regroupé. Barres sur un spectre froid/chaud : observation (recherche, lecture, exécution) reste froid, mutation (édition, vérification) brille chaudement.
  • Marques temporelles — ◇ compactages de contexte, ○ lancements de sous-agents, › tours utilisateur ; cliquez pour sauter.
  • Inspecteur — cliquez sur un fichier pour épingler son historique de visites ; cliquez sur une ligne de visite pour déplacer la tête de lecture.
  • Clavier : Espace lecture/pause · ←/→ étape (⇧×10) · Début/Fin extrémités · S vitesse · E prochaine édition · X prochaine erreur · M prochain marqueur · ⌘B rail de session.

Sous le capot

Deux artefacts séparés : une trace (flux normalisé d'événements de contact de fichiers à partir des logs de session via des adaptateurs dans internal/adapter) et une citymap (disposition déterministe du dépôt dans internal/citymap). Un serveur Go local (internal/server) les joint et sert le frontend React/Three.js (web). Les contrats de schéma vivent dans schema/.

Le même arbre produit toujours la même carte, donc les rejeux sont comparables entre sessions. Aucune donnée de session ne quitte votre machine — entièrement local.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

Le serveur MCP en mode contexte réduit l'utilisation du contexte de code Claude de 98 %
Tools

Le serveur MCP en mode contexte réduit l'utilisation du contexte de code Claude de 98 %

Le mode Contexte est un serveur MCP qui réduit la consommation de contexte de Claude Code de 315 Ko à 5,4 Ko en isolant les sorties d'outils dans des sandboxs. Il prend en charge 10 environnements d'exécution de langages et inclut une base de connaissances avec recherche en texte intégral.

OpenClawRadar
VibeSmith : Outil local pour détecter les conflits de compétences dans les projets de code Claude
Tools

VibeSmith : Outil local pour détecter les conflits de compétences dans les projets de code Claude

VibeSmith est une application de bureau macOS locale qui offre une visibilité unifiée sur les projets Claude Code, détectant les conflits lorsque des composants globaux et au niveau du projet partagent des noms, visualisant les dépendances sous forme de DAG et suivant l'utilisation des jetons de contexte.

OpenClawRadar
CADAM : CAO paramétrique open source avec curseurs et rendu WebAssembly
Tools

CADAM : CAO paramétrique open source avec curseurs et rendu WebAssembly

CADAM génère des modèles 3D paramétriques à partir de texte ou d'images, produit du code OpenSCAD avec des curseurs interactifs et fonctionne entièrement dans le navigateur via WebAssembly.

OpenClawRadar
Cortex : Une couche de mémoire locale pour les agents OpenClaw avec décroissance d'Ebbinghaus
Tools

Cortex : Une couche de mémoire locale pour les agents OpenClaw avec décroissance d'Ebbinghaus

Cortex est un outil de mémoire open-source conçu pour résoudre les problèmes de compactage de contexte chez les agents OpenClaw. Il implémente les courbes d'oubli d'Ebbinghaus pour la dégradation des faits, importe d'abord à partir de fichiers et s'exécute sous la forme d'un unique binaire Go de 19 Mo avec SQLite.

OpenClawRadar