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 buildbin/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

Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques
Tools

Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques

Le projet Rukuzu décrit une méthodologie pour porter la base de données de graphes embarquée kuzu, écrite en C++ avec 200 000 lignes de code, vers Rust. Il utilise une commande personnalisée Claude Code pour maintenir simultanément les deux versions et vérifier la justesse via plus de 2 700 tests.

OpenClawRadar
ViralCanvas.ai fournit un espace de travail à contexte persistant pour les modèles Claude, y compris Sonnet 4.5.
Tools

ViralCanvas.ai fournit un espace de travail à contexte persistant pour les modèles Claude, y compris Sonnet 4.5.

ViralCanvas.ai est un espace de travail visuel qui s'appuie sur les modèles de Claude, offrant un accès à Sonnet 4.5, Sonnet 4.6, Opus 4.5 et Opus 4.6 avec un attachement de contexte persistant. L'outil résout les problèmes de dégradation du contexte dans les conversations longues en maintenant les documents connectés activement pondérés à chaque prompt.

OpenClawRadar
Calmkeep : Une couche de continuité externe pour contrer la dérive des LLM dans les sessions prolongées
Tools

Calmkeep : Une couche de continuité externe pour contrer la dérive des LLM dans les sessions prolongées

Calmkeep est une couche de continuité externe conçue pour contrer la dérive des LLM lors de sessions prolongées, affichant 85 % d'intégrité contre 60 % pour Claude standard dans un test de construction backend de 25 tours, et 100 % contre 50 % dans une session juridique.

OpenClawRadar
agentcontract v0.0.1 : Une couche de permissions JSON portable pour les agents de codage IA
Tools

agentcontract v0.0.1 : Une couche de permissions JSON portable pour les agents de codage IA

agentcontract v0.0.1 introduit une couche de permissions JSON portable pour les agents IA, avec une interface utilisateur locale pour éditer, valider et simuler des appels d'outils.

OpenClawRadar