4 คะแนน โดย slidingv 27 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

เมื่อรัน 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 marmonitormarmonitor setup tmux
  • TypeScript, MIT, เน้น macOS เป็นหลัก (Linux ยังไม่ได้ทดสอบ)

คอมเมนต์ : เป็นโอเพนซอร์สที่คนรู้จักของผมกำลังทำอยู่ เลยอยากนำมาแชร์ เพราะตอนทำงานด้วย Claude Code และ Codex มันช่วยจับเซสชันที่รอ allow และลดความล้าจากการทำงานได้ ผมคิดว่าน่าจะมีประโยชน์สำหรับคนที่ทำหลายงานพร้อมกัน

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

 
dkmin 26 일 전

ขอบคุณสำหรับการแชร์!