agf - TUI สำหรับจัดการเซสชัน AI coding agent ทั้งหมดไว้ในที่เดียว
(github.com/subinium)เมื่อใช้งาน 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 ความคิดเห็น
ผมเผลอปิดแท็บผิดแล้วนึกขึ้นได้ว่าเคยเห็นโพสต์นี้ เลยติดตั้งดูและแก้ปัญหาได้พอดี ถึงจะบอกว่ามีบันทึกเก็บไว้หมด แต่พอเป็นบทสนทนาที่ทำงานซับซ้อน ทั้งย้ายไดเรกทอรี สลับบรันช์ไปมา แค่ไล่อ่านประวัติแบบคร่าว ๆ รอบเดียวก็แก้ไม่ค่อยได้ แต่ตัวนี้ช่วยให้จัดการได้ง่ายเลยครับ
เป็นโปรเจกต์ที่ยอดเยี่ยมมากครับ ไม่ทราบว่ามีแผนจะเพิ่ม antigravity กับ Gemini CLI ด้วยไหมครับ?
จะลองดูการแยกวิเคราะห์ log ของ gemini และ antigravity แล้วเพิ่มเข้าไปครับ :)
ฟังก์ชันลบคืออะไรครับ? ลบเซสชันของ claude code เหรอครับ
คือการลบบันทึกเซสชันที่ผ่านมา 4 รายการของคุณ
พอดูวิดีโอเดโมแล้ว บอกได้เลยว่าสุดยอดมาก น่าจะช่วยนักพัฒนาที่ใช้งานหลายเอเจนต์และหลายเซสชันได้มากทีเดียว
[IMG]
ขอบคุณครับ! พอลองทำดูแล้ว โดยเฉพาะประวัติเซสชันของเอเจนต์มักสะสมเกินความจำเป็น เลยเหมาะกับการใช้ลบพวกนั้นด้วยเหมือนกันนะครับ
ดีมากเลยครับ ถ้ามี kiro ด้วยก็น่าจะดี
จะเพิ่มเร็ว ๆ นี้!
*เพิ่มเรียบร้อยแล้ว