mux – ตัวจัดการเซสชัน tmux ที่เปลี่ยนเซสชันเขียนโค้ดด้วย AI ให้เป็นไลฟ์พรีวิว
(github.com/lunemis)เมื่อใช้ AI CLI อย่าง Claude Code, Codex และ Aider พร้อมกันในหลายเซสชัน tmux การดูว่าแต่ละเซสชันกำลังรันอะไรอยู่เป็นเรื่องยาก
mux คือเครื่องมือจัดการเซสชัน tmux แบบ TUI ที่แสดงสถานะของแต่ละเซสชันให้ดูตัวอย่างล่วงหน้าก่อนสลับเซสชัน
ฟีเจอร์หลัก
- ไลฟ์พรีวิวของเซสชัน
ตรวจสอบเอาต์พุตเทอร์มินัลจริงของแต่ละเซสชันได้ล่วงหน้าก่อนสลับ - ตรวจจับ AI CLI อัตโนมัติ
แยกแสดงเซสชันของ claude, codex, aider, gemini โดยอัตโนมัติ - แสดง Git branch และ worktree
ตรวจสอบได้ว่าแต่ละเซสชันกำลังทำงานอยู่บน branch ใด - โหมดป๊อปอัป
เรียกใช้ UI แบบโอเวอร์เลย์ด้วยคีย์ลัดได้แม้ระหว่างรัน AI CLI
พัฒนาด้วย Go + Bubble Tea และติดตั้งได้ด้วยคำสั่งด้านล่าง
brew install lunemis/tap/mux
5 ความคิดเห็น
อ๊ะ นี่แหละสิ่งที่ฉันต้องการ!
โอ้ คล้าย CMUX เลย
เมื่อก่อน
tmxดูเหมือนจะเป็นที่รักแค่ในหมู่ผู้ดูแลระบบลินุกซ์ แต่ตอนนี้น่าจะได้รับความนิยมมากกว่าจากเหล่าโปรแกรมเมอร์สายเอเจนต์เสียอีกนะ!ผมทำสิ่งนี้ขึ้นมาเพราะอยากคงเซสชันไว้ได้เวลาต้องเชื่อมต่อจากภายนอกขณะใช้ร่วมกับ Tailscale! 555
เพื่อคงความสามารถที่ดีที่สุดของ
tmuxอย่างการรักษาเซสชันไว้!ถ้าทำให้หลายเซสชันแชร์ข้อมูลเซสชันกันผ่าน redis ก็น่าจะทำอะไรสนุก ๆ ที่คล้ายกับการแชร์เซสชันได้เหมือนกันนะ