marmonitor - ติดตามเซสชัน AI coding agent แบบเรียลไทม์จากแถบสถานะ tmux
(github.com/mjjo16)เมื่อรัน AI coding agent หลายตัวพร้อมกันใน tmux หากต้องการตรวจสอบสถานะของแต่ละเซสชัน ปกติต้องสลับ pane ไปทีละอัน
marmonitor เป็นเครื่องมือที่แสดงสถานะของทุกเซสชันบนแถบสถานะของ tmux ในรูปแบบอย่าง 1 ⏳Cl my-project allow
ทำให้ดูภาพรวมได้โดยไม่ต้องสลับ pane
- แสดงจำนวนเซสชันแยกตามเอเจนต์ (
Cl 12,Cx 2,Gm 1) และ phase ปัจจุบันบนแถบสถานะ (⏳รออนุมัติ, 🤔กำลังคิด, 🔧กำลังทำงาน, ✅เสร็จสิ้น) - กด Option+1~5 เพื่อย้ายไปยัง pane ของเซสชันนั้นได้ทันที
- ใช้
marmonitor statusเพื่อตรวจสอบการใช้โทเค็น, CPU/MEM และ process tree แยกตามเซสชัน - ทำงานด้วยการสังเกตข้อมูลโปรเซสภายในเครื่องแบบอ่านอย่างเดียว ไม่มี API key, ปลั๊กอิน หรือการสื่อสารผ่านเครือข่าย
- ติดตั้งด้วย
npm install -g marmonitor→marmonitor setup tmux - TypeScript, MIT, เน้น macOS เป็นหลัก (Linux ยังไม่ได้ทดสอบ)
คอมเมนต์ : เป็นโอเพนซอร์สที่คนรู้จักของผมกำลังทำอยู่ เลยอยากนำมาแชร์ เพราะตอนทำงานด้วย Claude Code และ Codex มันช่วยจับเซสชันที่รอ allow และลดความล้าจากการทำงานได้ ผมคิดว่าน่าจะมีประโยชน์สำหรับคนที่ทำหลายงานพร้อมกัน
1 ความคิดเห็น
ขอบคุณสำหรับการแชร์!