cosmtrek/mindwalk
A visualization tool that replays coding-agent sessions on a 3D map of your codebase.
解决的问题
Mindwalk 将编码代理生成的原始线性会话日志转换为代码库的视觉化 3D 地图。它解决了理解代理如何探索和修改仓库的问题——识别哪些文件相关,它在何处徘徊,其足迹是否符合预期范围——这些信息仅从阅读 JSONL 日志中难以察觉。
工作原理
Mindwalk 创建仓库的确定性「城市地图」,并叠加代理会话的回放。它使用适配器将不同代理(如 Claude Code、Codex 和 pi)的日志标准化为文件接触事件流。
关键视觉元素包括:
- 地形与树状视图:代码库以径向树或树状图形式渲染,光亮强度表示文件被接触的频率。
- 接触状态:文件根据其最深的交互状态着色(例如,苔藓绿表示已查看,月光蓝表示已读,暖琥珀色表示已编辑)。
- 播放控制面板:时间轴允许用户浏览会话,区分观察(冷色调)与修改(暖色调)。
- 代理透镜:如果会话涉及子代理,用户可以切换「透镜」,在相同地图上回放特定子代理的轨迹。
- 会话评估:可选功能,使用本地代理 CLI 根据过程维度(探索、范围、徘徊、验证)和任务特定评分卡,评估会话的轨迹。
适用人群
需要通过可视化代理与代码库的交互来调试、分析和评估编码代理性能的开发者和 AI 代理研究人员。
主要亮点
- 3D 代码库可视化:将代理活动可视化为光在仓库 3D 地图中移动。
- 本地优先:Go 二进制文件和 UI 在本地运行;查看会话不会将数据发送到外部。
- 多代理支持:支持 Claude Code、Codex 和 pi 的日志。
- 子代理透镜:能够隔离并回放复杂会话中的子代理轨迹。
- 基于证据的评估:LLM 生成的会话报告,将发现直接链接到时间轴事件。
- 客户端视频导出:在浏览器中完全实现,可将播放会话导出为
.webm文件。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目