เริ่มต้นใช้งาน
cmux เป็นเทอร์มินัล macOS เนทีฟที่เบาสร้างบน Ghostty สำหรับจัดการ AI coding agent หลายตัว มีแท็บแนวตั้ง, แผงแจ้งเตือน และ API ควบคุมผ่าน socket
ติดตั้ง
DMG (แนะนำ)
เปิด .dmg แล้วลาก cmux ไปที่โฟลเดอร์ Applications cmux อัปเดตอัตโนมัติผ่าน Sparkle คุณจึงต้องดาวน์โหลดแค่ครั้งเดียว
Homebrew
brew tap manaflow-ai/cmux
brew install --cask cmuxอัปเดตภายหลัง:
brew upgrade --cask cmuxเมื่อเปิดครั้งแรก macOS อาจขอให้คุณยืนยันการเปิดแอปจากนักพัฒนาที่ระบุตัวตนแล้ว คลิก เปิด เพื่อดำเนินการต่อ
ยืนยันการติดตั้ง
เปิด cmux แล้วคุณจะเห็น:
- หน้าต่างเทอร์มินัลที่มีแถบข้างแท็บแนวตั้งทางซ้าย
- workspace เริ่มต้นหนึ่งอันเปิดอยู่แล้ว
- เทอร์มินัลที่ขับเคลื่อนด้วย Ghostty พร้อมรับ input
ตั้งค่า CLI
cmux มีเครื่องมือ command-line สำหรับระบบอัตโนมัติ ภายในเทอร์มินัล cmux มันทำงานอัตโนมัติ หากต้องการใช้ CLI จากนอก cmux ให้สร้าง symlink:
sudo ln -sf "/Applications/cmux.app/Contents/Resources/bin/cmux" /usr/local/bin/cmuxจากนั้นคุณสามารถรันคำสั่งเช่น:
cmux list-workspaces
cmux notify --title "Build Complete" --body "Your build finished"อัปเดตอัตโนมัติ
cmux ตรวจสอบอัปเดตอัตโนมัติผ่าน Sparkle เมื่อมีอัปเดต คุณจะเห็นปุ่มอัปเดตใน titlebar คุณยังตรวจสอบด้วยตัวเองได้ผ่าน cmux > Check for Updates ในแถบเมนู
การกู้คืนเซสชัน (พฤติกรรมปัจจุบัน)
หลังจากเปิดใหม่ cmux กู้คืน layout และ metadata เท่านั้น:
- Layout ของหน้าต่าง, workspace และพาเนล
- Working directory
- Terminal scrollback (พยายามอย่างดีที่สุด)
- URL เบราว์เซอร์และประวัติการนำทาง
cmux ยังไม่กู้คืนสถานะโปรเซสที่กำลังทำงาน เซสชันแอปเทอร์มินัลที่ใช้งานอยู่เช่น Claude Code, tmux และ vim จะไม่ถูกกู้คืนหลังรีสตาร์ทแอป
ความต้องการ
- macOS 14.0 หรือใหม่กว่า
- Apple Silicon หรือ Intel Mac