Call Me Thanut
puzzleOpen Source

Mindwalk — ดูย้อนหลังว่า AI เดินแตะไฟล์ไหนในโค้ดเราบ้าง บนแผนที่ 3 มิติ

30 ก.ค. 2026อ่าน 5 นาที
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 →