วิธีรันเอเจนต์ Claude Code หลายรายการพร้อมกัน
งาน Claude Code แบบขนานต้องมีการแยกส่วน การมองเห็น และวิธีที่รวดเร็วในการค้นหาเซสชันที่ต้องการอินพุต เช่นเดียวกับ Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor CLI และเอเจนต์ใดๆ ที่รันในเชลล์ cmux ให้ทุกงานมีพื้นที่ทำงานที่มองเห็นได้ และช่วยให้เซสชันสามารถอ่านได้ในขณะที่ทำงานเคียงข้างกัน
ขั้นตอนการทำงานของเอเจนต์แบบขนานที่ปลอดภัย
สร้าง branch, worktree, checkout, repo folder หรือ custom workspace หนึ่งรายการต่อหนึ่ง task เปิดแต่ละรายการใน cmux รันเอเจนต์ตามปกติ แล้วใช้ unread shortcuts และ cmux notifications จาก hooks, OSC หรือ cmux notify เพื่อ review sessions ที่ต้องการคุณ Claude Code, Codex และ OpenCode ยังคงเป็นเอเจนต์ ส่วน cmux จัดการพื้นผิวกำกับดูแล
| เข้าใกล้ | การแยกตัว | ทัศนวิสัย | ใช้ดีที่สุด |
|---|---|---|---|
| หนึ่งแท็บเทอร์มินัลต่องาน | คู่มือ | อ่อนแอ | การทดลองเล็กๆ |
| tmux บานหน้าต่าง | คู่มือ | ปานกลาง | เวิร์กโฟลว์เชลล์ระยะไกล |
| คู่มือ Git worktrees | แข็งแกร่ง | คู่มือ | การทำงานแบบคู่ขนานอย่างระมัดระวัง |
| เวิร์กสเปซ cmux | ทำงานร่วมกับสาขาของคุณ worktree การชำระเงิน หรือการตั้งค่า repo | แข็งแกร่ง | เซสชันตัวแทนที่มองเห็นได้จำนวนมากใน macOS |
| cmux ทีมคลอดด์ | การแมปบานหน้าต่างดั้งเดิมสำหรับเซสชันเพื่อนร่วมทีม | แข็งแกร่ง | ทีมเอเจนต์ Claude Code พร้อม native cmux splits แทน tmux/iTerm2 panes |
ให้ทุกงานมีบ้านที่มองเห็นได้
โหมดความล้มเหลวหลักของเอเจนต์แบบขนานกำลังสูญเสียการติดตามว่าเทอร์มินัลใดเป็นเจ้าของงานใด เวิร์กสเปซ cmux จะเก็บสาขา ไดเร็กทอรี พอร์ต สถานะที่ยังไม่ได้อ่าน และเอาต์พุตล่าสุดไว้ในแถบด้านข้าง
ใช้วงแหวนแจ้งเตือนเป็นคิวการตรวจสอบ
เมื่อเอเจนต์ส่ง cmux notification ผ่าน hooks, OSC 99/777 หรือ cmux notify, cmux จะทำเครื่องหมาย workspace เป็น unread และ ring pane Cmd+Shift+U ข้ามไปยัง latest unread item Cmd+Control+U ทำเครื่องหมายรายการปัจจุบันเป็น oldest unread แล้วข้ามไปยัง next latest unread item ซึ่งมีประโยชน์เมื่อเอเจนต์หลายตัวเสร็จพร้อมกัน
ทำให้ตัวแทนแต่ละคนไม่เปลี่ยนแปลง
cmux ไม่ได้แทนที่ Claude Code, Codex หรือ OpenCode คุณรัน CLI เดิมด้วยบัญชีและการตั้งค่าที่มีอยู่ ขณะที่ cmux เพิ่ม workspaces, notifications และ socket automation รอบ terminal session
ใช้โหมดเพื่อนร่วมทีมเมื่อเหมาะสม
สำหรับโหมดเพื่อนร่วมทีม Claude Code cmux สามารถแปลบานหน้าต่างเพื่อนร่วมทีมสไตล์ tmux ให้เป็นการแบ่ง cmux แบบเนทีฟ ดังนั้นเพื่อนร่วมทีมที่เกิดจะยังคงมองเห็นได้ด้วยข้อมูลเมตาและการแจ้งเตือนของแถบด้านข้าง
คำถามที่พบบ่อย
cmux สร้าง Git worktrees โดยอัตโนมัติหรือไม่
ไม่ใช่โดยค่าเริ่มต้น cmux สามารถสคริปต์ให้สร้าง workspaces รอบ branch, worktree, multi-repo, no-git, code-to-main หรือ remote-dev flow ของคุณได้ เพื่อให้คุณคง setup repository ที่เหมาะกับโปรเจกต์ของคุณ
Claude Code และ Codex สามารถทำงานติดกันได้หรือไม่?
ใช่. cmux เป็นเอเจนต์ที่ไม่เชื่อเรื่องพระเจ้า ดังนั้น Claude Code, Codex, OpenCode และเอเจนต์ CLI อื่นๆ สามารถรันในเวิร์กสเปซแยกกันในเวลาเดียวกัน
ทางลัดใดที่สำคัญที่สุดสำหรับตัวแทนแบบขนาน
Cmd+Shift+U คือ shortcut กำกับดูแลหลัก เพราะมันข้ามไปยัง latest unread item Cmd+Control+U มีประโยชน์เมื่อคุณต้องการทำเครื่องหมาย current item เป็น oldest unread แล้วข้ามไปยัง next latest unread item
cmux เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สสำหรับ macOS