cmux กับ Zed
Zed เป็นตัวแก้ไขโค้ดโอเพ่นซอร์สที่รวดเร็วพร้อมฟีเจอร์การทำงานร่วมกันและ AI cmux เป็นเทอร์มินัล macOS ดั้งเดิมที่ได้รับลิขสิทธิ์ GPL และพื้นที่ทำงานของเบราว์เซอร์สำหรับการดูแลเอเจนต์เชลล์เนทิฟข้าง Zed หรือโปรแกรมแก้ไขอื่น ๆ
โปรแกรมแก้ไขด่วนเทียบกับพื้นที่ทำงานของเอเจนต์เทอร์มินัล
ใช้ Zed เมื่อคุณต้องการ editor โอเพนซอร์สที่เร็ว พร้อม collaboration, integrated AI, ACP External Agents และ Terminal Threads ใช้ cmux เมื่อคุณต้องการให้ Claude Code, Codex, OpenCode, Gemini CLI, test runners, dev servers, SSH และ browser checks มองเห็นได้ใน libghostty-based terminal app พร้อม notification rings, Cmd+Shift+U, Cmd+Control+U และ scriptable socket API
| มิติ | cmux | Zed |
|---|---|---|
| พื้นผิวหลัก | เทอร์มินัล เบราว์เซอร์ พื้นที่ทำงาน การแยก | โปรแกรมแก้ไขโค้ดพร้อมการทำงานร่วมกันและคุณสมบัติ AI |
| สแต็กเดสก์ท็อป | แอป macOS แบบเนทีฟ Swift/AppKit ที่สร้างบน libghostty | desktop editor Rust/GPUI ที่เร่งด้วย GPU ไม่ใช่ Electron/Tauri |
| แบบจำลองที่มา | แอป GPL ฟรีและโอเพ่นซอร์ส | open source; โดยหลักเป็น GPL-3.0-or-later พร้อมคอมโพเนนต์ Apache-2.0 ในจุดที่ระบุ |
| ขั้นตอนการทำงานของตัวแทน | เอเจนต์ CLI หรือเครื่องมือเชลล์ใดๆ ในพื้นที่เวิร์กสเปซเทอร์มินัลที่มองเห็นได้ | Zed Agent, ACP External Agents และ terminal-backed agent threads ภายใน editor |
| เครื่องยนต์เทอร์มินัล | สร้างขึ้นบน libghostty สำหรับการเรนเดอร์เทอร์มินัล | built-in terminal emulator ที่ใช้ Alacritty เป็น backend |
| รูปแบบความสนใจ | วงแหวนของบานหน้าต่าง สถานะยังไม่ได้อ่านของแถบด้านข้าง Cmd+Shift+U, Cmd+Control+U | แท็บตัวแก้ไข แผง และการแจ้งเตือน |
| พอดีที่สุด | ดูแลตัวแทนเทอร์มินัลจำนวนมากนอกเหนือจากบรรณาธิการ | การแก้ไขโค้ดอย่างรวดเร็วด้วยคุณสมบัติการแก้ไขร่วมกัน |
cmux และ Zed สามารถจับคู่ได้
cmux ไม่จำเป็นต้องเป็นผู้แก้ไขของคุณ ใช้ Zed สำหรับการแก้ไขและ cmux สำหรับเอเจนต์เทอร์มินัล การตรวจสอบเบราว์เซอร์ บริการในพื้นที่ บันทึก และคิวการตรวจสอบ
เจ้าหน้าที่เทอร์มินัลจำเป็นต้องมีระนาบควบคุมเทอร์มินัล
เมื่อเอเจนต์ทำงานในเชลล์ เวิร์กโฟลว์จะรวมคำสั่ง การทดสอบ โปรแกรมดูไฟล์ พอร์ต บันทึก สิทธิ์อนุญาต และพร้อมท์ cmux ทำให้เซสชันเหล่านั้นมองเห็นเป็นพื้นที่ทำงานที่มีสาขา ไดเร็กทอรี เอาต์พุตล่าสุด และสถานะยังไม่ได้อ่าน
การแจ้งเตือนเป็นชั้นหนึ่ง
cmux ไม่ถือว่าการเสร็จสิ้นของตัวแทนเป็นการแจ้งเตือนบนเดสก์ท็อปแบบใช้แล้วทิ้ง โดยจะเก็บสถานะที่ยังไม่ได้อ่านไว้ในแอป ส่งเสียงกริ่งหน้าต่าง และให้ Cmd+Shift+U และ Cmd+Control+U แก่คุณเพื่อการนำทางรีวิวที่รวดเร็ว
ขั้นตอนการทำงานสามารถตั้งโปรแกรมได้
cmux CLI และซ็อกเก็ต API ช่วยให้สคริปต์และเอเจนต์สร้างพื้นที่ทำงาน แยกบานหน้าต่าง ส่งข้อมูล อ่านหน้าจอ จับภาพหน้าจอ และขับเคลื่อนบานหน้าต่างเบราว์เซอร์รอบๆ โปรแกรมแก้ไขใดๆ ก็ตามที่คุณใช้
คำถามที่พบบ่อย
cmux แทนที่ Zed หรือไม่
ไม่ Zed เป็นผู้แก้ไข cmux เป็นเวิร์กสเปซเทอร์มินัลและเบราว์เซอร์สำหรับการรันเอเจนต์และเครื่องมือข้างเอดิเตอร์
Zed เป็นโอเพ่นซอร์สหรือไม่
ใช่. Zed เป็นโอเพ่นซอร์ส ดังนั้นการเปรียบเทียบจึงเกี่ยวกับชั้นผลิตภัณฑ์มากกว่าโอเพ่นซอร์สกับโอเพ่นซอร์ส
เหตุใดจึงใช้ cmux กับ Zed
ใช้ cmux เมื่อคุณต้องการการควบคุมดูแลเอเจนต์เทอร์มินัล วงแหวนการแจ้งเตือน ระบบอัตโนมัติของเบราว์เซอร์ และพื้นที่ทำงานที่สามารถเขียนสคริปต์ได้ภายนอกเอดิเตอร์
cmux เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สสำหรับ macOS