26 คะแนน โดย subinium 2026-02-18 | 10 ความคิดเห็น | แชร์ทาง WhatsApp

เมื่อใช้งาน AI coding agent (Claude Code, Codex เป็นต้น) ไปสักพัก เซสชันก็จะสะสมขึ้นเรื่อย ๆ จนต้องถามซ้ำ ๆ ว่า "โปรเจ็กต์นี้เคยทำไว้ที่ไหนนะ?", "Session ID คืออะไรนะ?"

agf คือ TUI บนเทอร์มินัลที่มาแก้ปัญหานี้ เขียนด้วย Rust จึงทำงานได้รวดเร็ว และหลังติดตั้งแล้วเพียงพิมพ์ agf ก็สามารถดูทุกเซสชันได้ในหน้าจอเดียว

  • แสดงเซสชันจากหลายเอเจนต์ (Claude Code, Codex) แบบรวมศูนย์
  • ค้นหาแบบ fuzzy เพื่อเข้าถึงได้ทันทีจากชื่อโปรเจ็กต์/สรุป
  • กด Enter ครั้งเดียวเพื่อกลับมาใช้เซสชันต่อ และใช้ cd เพื่อย้ายไปยังไดเรกทอรีของโปรเจ็กต์
  • กด Tab เพื่อกรองตามเอเจนต์, กด Ctrl+S เพื่อจัดเรียง (เวลา/ชื่อ/เอเจนต์)
  • กด Ctrl+D เพื่อเข้าสู่โหมดลบแบบกลุ่ม → เลือกได้หลายรายการด้วย checkbox แล้วลบรวดเดียว
  • รองรับการเลือกโหมด permission/approval เมื่อเริ่มเซสชันใหม่

การติดตั้ง: brew install subinium/tap/agf

รองรับ macOS/Linux, ไลเซนส์ MIT

10 ความคิดเห็น

 
shw00 2026-03-02

ผมเผลอปิดแท็บผิดแล้วนึกขึ้นได้ว่าเคยเห็นโพสต์นี้ เลยติดตั้งดูและแก้ปัญหาได้พอดี ถึงจะบอกว่ามีบันทึกเก็บไว้หมด แต่พอเป็นบทสนทนาที่ทำงานซับซ้อน ทั้งย้ายไดเรกทอรี สลับบรันช์ไปมา แค่ไล่อ่านประวัติแบบคร่าว ๆ รอบเดียวก็แก้ไม่ค่อยได้ แต่ตัวนี้ช่วยให้จัดการได้ง่ายเลยครับ

 
wedding 2026-02-23

เป็นโปรเจกต์ที่ยอดเยี่ยมมากครับ ไม่ทราบว่ามีแผนจะเพิ่ม antigravity กับ Gemini CLI ด้วยไหมครับ?

 
subinium 2026-02-24

จะลองดูการแยกวิเคราะห์ log ของ gemini และ antigravity แล้วเพิ่มเข้าไปครับ :)

 
aqqnucs 2026-02-19

ฟังก์ชันลบคืออะไรครับ? ลบเซสชันของ claude code เหรอครับ

 
subinium 2026-02-19

คือการลบบันทึกเซสชันที่ผ่านมา 4 รายการของคุณ

 
dobestan 2026-02-19

พอดูวิดีโอเดโมแล้ว บอกได้เลยว่าสุดยอดมาก น่าจะช่วยนักพัฒนาที่ใช้งานหลายเอเจนต์และหลายเซสชันได้มากทีเดียว

[IMG]

 
subinium 2026-02-19

ขอบคุณครับ! พอลองทำดูแล้ว โดยเฉพาะประวัติเซสชันของเอเจนต์มักสะสมเกินความจำเป็น เลยเหมาะกับการใช้ลบพวกนั้นด้วยเหมือนกันนะครับ

 
redline2151 2026-02-18

ดีมากเลยครับ ถ้ามี kiro ด้วยก็น่าจะดี

 
subinium 2026-02-19

จะเพิ่มเร็ว ๆ นี้!

 
subinium 2026-02-19

*เพิ่มเรียบร้อยแล้ว