マインドウォーク:Claude Code/Codexセッションを3Dコードマップ上の光跡として再生する

✍️ OpenClawRadar📅 公開日: July 12, 2026🔗 Source
マインドウォーク:Claude Code/Codexセッションを3Dコードマップ上の光跡として再生する
Ad

Mindwalkは、コードベースを3Dマップ上で再現し、コーディングエージェントのセッションを可視化するツールです。生のJSONLセッションログを見る代わりに、エージェントが検索、読み取り、編集するにつれて光が移動するナイトマップが表示され、未操作の部分は暗いままです。

解決する課題

セッションログはエージェントが何をしたかは教えてくれますが、タスクをどのように理解したか(リポジトリのどの部分を関連とみなしたか、行動前にどこを探索したか、フットプリントが意図と一致したか)はわかりません。JSONLを1行ずつ読んでも答えは得られません。

クイックスタート

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

インストーラはchecksums.txtに対してバイナリを検証し、~/.local/binにインストールします(INSTALL_DIRで上書き可能。VERSIONでリリースを指定)。Windows用アーカイブはGitHub Releasesから入手できます。ソースからビルドする場合: make setup && make build → bin/mindwalk。

コマンド

引数なしで実行すると、~/.claude/projectsと~/.codex/sessionsをスキャンし、ランダムなローカルポートでUIを提供し、ブラウザを開きます:

  • mindwalk serve [--port N] [--no-open] [--claude-dir DIR] [--codex-dir DIR]
  • mindwalk open [--no-open] <session.jsonl> — 特定のセッションを開く
  • mindwalk build <repo> [-o out] — リポジトリのシティマップJSONを書き出す
  • mindwalk trace <session> [-o out] — 正規化されたトレースJSONを書き出す
Ad

可視化の読み方

  • ツリー / テライン表示 — リポジトリを放射状ツリーまたはツリーマップで表示。発光強度はファイルが触れられた深さと頻度に比例。
  • タッチ状態 — 各ファイルは最も深いタッチを保持:見た(モスグリーン)、読んだ(ムーンホワイト)、編集した(ウォームアンバー)、未訪問(ダーク)。
  • HUDは摩擦シグナルを折り畳む — エラー率、チャーンしたファイル、最終検証後の編集などをレビューストリップにまとめる。
  • 再生デッキ — バケット化されたヒストグラムをスクラブまたは再生。クール/ウォームスペクトルのバー:観察(検索、読み取り、実行)はクール、変更(編集、検証)はウォームに発光。
  • タイムラインマーク — ◇コンテキスト圧縮、○サブエージェント起動、›ユーザーターン。クリックでジャンプ。
  • インスペクタ — ファイルをクリックして訪問履歴をピン留め。訪問行をクリックして再生ヘッドをジャンプ。
  • キーボード: Space再生/一時停止 · ←/→ステップ(⇧×10) · Home/End終端 · S速度 · E次の編集 · X次のエラー · M次のマーク · ⌘Bセッションレール。

内部構造

2つの別個のアーティファクト: トレース(セッションログからのファイルタッチイベントの正規化されたストリーム、internal/adapterのアダプタ経由)とシティマップ(internal/citymap内のリポジトリの決定論的レイアウト)。ローカルのGoサーバー(internal/server)がこれらを結合し、React/Three.jsフロントエンド(web)を提供します。スキーマ契約はschema/にあります。

同じツリーは常に同じマップを生成するため、セッション間で再生を比較できます。セッションデータがマシンを離れることはありません—完全にローカルです。

📖 フルソースを読む: HN LLM Tools

Ad

👀 See Also

Utilyze: カーネルアクティビティだけでなく実際の計算スループットを測定するオープンソースGPUモニタ
Tools

Utilyze: カーネルアクティビティだけでなく実際の計算スループットを測定するオープンソースGPUモニタ

Utilyzeはハードウェアパフォーマンスカウンターをサンプリングして、理論限界に対する計算およびメモリスループットを報告します。これにより、100%利用率を示すダッシュボードが実際には1〜10%のスループットしかないことを明らかにします。

OpenClawRadar
RAGとAIエージェント開発のための3つのリポジトリ
Tools

RAGとAIエージェント開発のための3つのリポジトリ

Redditの投稿では、RAGとAIエージェントを構築する開発者向けに3つのリポジトリが紹介されています:エージェントメモリ用のmemvid、RAGパイプライン用のllama_index、コーディングアシスタント用のContinueです。著者は、純粋なRAGは知識検索に最適であり、メモリシステムはエージェントに適しており、実際のツールではハイブリッドアプローチが一般的であると指摘しています。

OpenClawRadar
オープンソースおよびセルフホストに焦点を当てた260以上のAIエージェントとツールの厳選リスト
Tools

オープンソースおよびセルフホストに焦点を当てた260以上のAIエージェントとツールの厳選リスト

包括的なGitHubリポジトリには、260以上のAIエージェントとフレームワークがリストアップされており、Ollama、OpenClaw、DeerFlowなどのオープンソース、セルフホスト、ローカルファーストのオプションを重視しています。

OpenClawRadar
Claudeユーザーのための無料AI製品ローンチプレイブックリポジトリ
Tools

Claudeユーザーのための無料AI製品ローンチプレイブックリポジトリ

ある開発者が、Claudeと効果的に連携するように設計された構造化されたプレイブックとして実用的なAI製品ローンチの経験を整理した、無料のリポジトリ「AI Product Launch Skill」を公開しました。

OpenClawRadar