Mindwalk — ดูย้อนหลังว่า AI เดินแตะไฟล์ไหนในโค้ดเราบ้าง บนแผนที่ 3 มิติ
สารบัญ
สรุปให้ไว
แผนที่ 3 มิติของโค้ด
เปลี่ยนคลังโค้ดเป็น "เมือง" ไฟล์ไหนโค้ดเยอะตึกก็สูง
เล่นย้อนเส้นทางเอเจนต์
ดูตามไทม์ไลน์ว่าเอเจนต์เหลือบดู อ่าน หรือแก้ไฟล์ไหน (เขียว = เหลือบ, น้ำเงิน = อ่าน, เหลืองอำพัน = แก้)
อ่าน log ที่มีอยู่แล้ว
เป็นไฟล์ Go ไฟล์เดียวที่อ่าน log เซสชันของ Claude Code และ Codex บนเครื่องเรา ไม่ส่งข้อมูลออกไปไหน
มีตัวให้คะแนน
คำสั่ง analyze เรียกโมเดลในเครื่องมาตัดสินว่าเอเจนต์สำรวจก่อนแก้ไหม อยู่ในขอบเขตไหม ตรวจงานหรือเปล่า
01Mindwalk คืออะไร
เวลาเราปล่อยให้ coding agent ไปลุยแก้โค้ด ปัญหาคลาสสิกคือ พอมันทำเสร็จ เราก็ไม่รู้จริง ๆ ว่ามันไปแตะอะไรมาบ้าง อ่านไฟล์ไหน แก้ตรงไหน หรือหลงไปยุ่งกับส่วนที่ไม่เกี่ยวหรือเปล่า Mindwalk เกิดมาเพื่อตอบคำถามนี้ มันเอาบันทึกการทำงาน (session log) ที่ Claude Code กับ Codex เขียนเก็บไว้บนเครื่องอยู่แล้ว มาแปลงเป็นภาพเมือง 3 มิติที่เปิดดูในเบราว์เซอร์
คิดภาพว่าโค้ดทั้งโปรเจกต์คือเมืองยามค่ำคืน แต่ละไฟล์คือตึกหนึ่งหลัง ไฟล์ที่โค้ดเยอะตึกก็สูง ปกติเมืองมืดหมด แต่พอกดเล่นย้อนเซสชัน แสงจะวิ่งไปตามเส้นทางที่เอเจนต์เดิน ตึกไหนที่มันเข้าไปยุ่งก็จะสว่างขึ้นมา
02ดูอะไรได้บ้าง
หัวใจคือการเล่นย้อนตามไทม์ไลน์ แต่ละไฟล์จะติดสีตามระดับที่เอเจนต์ไปแตะลึกสุด เขียวคือแค่เหลือบเห็น น้ำเงินคืออ่านจริง เหลืองอำพันคือลงมือแก้ ที่เหลือมืดคือไม่แตะเลย ทำให้เห็นภาพรวมทันทีว่างานรอบนี้เอเจนต์โฟกัสถูกจุดไหม นอกจากนี้บนไทม์ไลน์ยังมีหมุดบอกจังหวะสำคัญ เช่น ตรงไหนที่มันแตกเอเจนต์ย่อยออกไป ตรงไหนที่บริบท (context) ถูกบีบอัด และตรงไหนที่เราแทรกคำสั่งใหม่เข้าไป
ของเด่นใน Mindwalk
- ★
เมือง 3 มิติจาก log จริง
ไฟล์ Go ไฟล์เดียวอ่าน log ของ Claude Code และ Codex แล้ววาดเป็นฉาก React + Three.js ในเบราว์เซอร์
- ★
ระบายสีตามการแตะ
เขียว/น้ำเงิน/เหลืองอำพัน บอกว่าไฟล์ถูกเหลือบ อ่าน หรือแก้ เห็นสโคปงานในพริบตา
- ★
คำสั่ง analyze
เรียก Claude หรือ Codex ในเครื่องมาเป็น "กรรมการ" ให้คะแนนว่าเอเจนต์สำรวจก่อนแก้ไหม อยู่ในขอบเขตไหม ตรวจงานตัวเองหรือเปล่า พร้อมลิงก์กลับไปยังจุดในไทม์ไลน์
- ★
คำสั่ง map
วาดคลังโค้ดไหนก็ได้เป็นเมือง 3 มิติ โดยไม่ต้องมีเซสชันหรือตั้งค่าอะไรก่อน
- ★
ทำงานในเครื่องล้วน
เปิดดูแล้วไม่มีข้อมูลถูกส่งออกไปไหน
03เกี่ยวอะไรกับเรา
นี่คือเครื่องมือสาย "ตรวจงาน AI" ที่ตรงกับหลักการทำงานที่เราย้ำเสมอ คือ Human Gate ต้องมีคนดูว่า AI ทำอะไรลงไป Mindwalk ช่วยให้การรีวิวงานเอเจนต์เห็นภาพขึ้นเยอะ แทนที่จะไล่อ่าน diff ยาว ๆ เราเห็นเป็นแผนที่ว่ามันเดินไปถูกโซนไหม หลุดขอบเขตหรือเปล่า และคำสั่ง analyze ที่ให้โมเดลมาให้คะแนนก็เป็นตัวช่วยจับงานหลุด ๆ ได้เร็วขึ้น
ข้อจำกัดที่ต้องรู้ไว้ ตอนนี้ยังเป็นเวอร์ชันแรก ๆ (0.3) และอ่าน log ได้แค่ Claude Code กับ Codex เท่านั้น ยังไม่รองรับ Cursor แต่ข้อดีที่ชดเชยคือมันทำงานในเครื่องล้วนและเป็นโอเพนซอร์ส เอาไปส่องโค้ดบริษัทได้โดยไม่ต้องกลัวข้อมูลรั่ว
ฟันธง: **ลองได้เลย** โดยเฉพาะทีมที่ปล่อยให้เอเจนต์แก้โค้ดเป็นประจำแล้วอยากมีเครื่องมือช่วยตรวจ ต่อยอดได้ด้วยการทำให้การเปิด Mindwalk ดูงานเป็นขั้นตอนบังคับก่อน merge ทุกครั้ง ให้คนเห็นภาพก่อนกดรับงานของ AI
โปรเจกต์ open-source
อยากลองเองไหม? โปรเจกต์นี้เป็น open-source โหลด repo ทางการมาลองได้เลย
ดูบน GitHub → →