cmux กับ Kitty

Kitty เป็นโปรแกรมจำลองเทอร์มินัลที่ใช้ GPU ที่รวดเร็วและมีฟีเจอร์มากมาย cmux คือเทอร์มินัล macOS ดั้งเดิมและพื้นที่ทำงานของเบราว์เซอร์ที่สร้างขึ้นบน libghostty สำหรับนักพัฒนาที่ใช้งานเอเจนต์การเขียนโค้ด AI จำนวนมาก และต้องการพื้นที่ทำงานที่มองเห็นได้ การแจ้งเตือน การนำทางที่ยังไม่ได้อ่าน และระบบอัตโนมัติระดับแอป

พื้นที่ทำงานมัลติทาสกิ้งของเทอร์มินัลที่มีฟีเจอร์หลากหลายเทียบกับเอเจนต์

ใช้ Kitty เมื่อคุณต้องการเทอร์มินัลที่กำหนดค่าได้ทรงพลัง ใช้ cmux เมื่อเอเจนต์การเขียนโค้ดเปลี่ยนเทอร์มินัลของคุณให้เป็นคิวมัลติทาสกิ้ง และคุณต้องการ Cmd+Shift+U, Cmd+Control+U วงแหวนแจ้งเตือน ข้อมูลเมตาของพื้นที่ทำงาน การตรวจสอบเบราว์เซอร์ และการควบคุมแบบใช้สคริปต์ได้

มิติcmuxKitty
งานหลักการกำกับดูแลตัวแทนและการทำงานหลายอย่างพร้อมกันการจำลองเทอร์มินัลที่มีฟีเจอร์หลากหลายอย่างรวดเร็ว
สแต็กเดสก์ท็อปแอป macOS แบบเนทีฟ Swift/AppKit ที่สร้างบน libghosttyเทอร์มินัลอีมูเลเตอร์ที่เรนเดอร์ด้วย OpenGL เขียนด้วย C, Python และ Go ไม่ใช่แอป Electron หรือ Tauri
เอ็นจิ้นการเรนเดอร์สร้างขึ้นบน libghostty สำหรับการเรนเดอร์เทอร์มินัลที่เร่งด้วย GPU สมัยใหม่Kitty ตัวเรนเดอร์เทอร์มินัลและระบบนิเวศของโปรโตคอล
การมองเห็นของตัวแทนพื้นที่ทำงานแนวตั้ง เอาต์พุตล่าสุด เมตาดาต้าสาขาและพอร์ตwindows, tabs, layouts, sessions, kittens และ remote-control scripting
รูปแบบความสนใจวงแหวนการแจ้งเตือน ป้ายสถานะที่ยังไม่ได้อ่าน Cmd+Shift+U, Cmd+Control+UOSC 99 desktop notifications และ kitten notify พร้อม custom scripting สำหรับ unread workflows
เวิร์กโฟลว์ของเบราว์เซอร์บานหน้าต่างเบราว์เซอร์ในตัวพร้อมระบบอัตโนมัติเปิด URLs ผ่าน OS/default handlers; ไม่มี built-in browser pane หรือ DOM automation
พอดีที่สุดผู้ใช้ Mac ที่ใช้งานตัวแทนท้องถิ่นจำนวนมากผู้ใช้เทอร์มินัลที่ต้องการคุณสมบัติเทอร์มินัลเชิงลึก

Kitty เป็นเทอร์มินัลดั้งเดิมที่ยอดเยี่ยม

Kitty มีคุณสมบัติและประสิทธิภาพของเทอร์มินัลที่แข็งแกร่ง cmux มุ่งเน้นไปที่เลเยอร์ด้านบน: เอเจนต์ใดที่กำลังทำงานอยู่ ตัวใดต้องการคุณ สาขาใดที่เป็นเจ้าของ และการตรวจสอบเบราว์เซอร์ใดที่อยู่ข้างๆ

cmux รับเทอร์มินัลเอ็นจิ้นของ Ghostty

cmux ใช้ libghostty สำหรับการเรนเดอร์เทอร์มินัล ดังนั้นจึงสืบทอดกลไกที่เร่งด้วย GPU ที่ทันสมัย ​​ความเข้ากันได้ของเทอร์มินัลที่แข็งแกร่ง การรองรับกราฟิก ลักษณะการเรนเดอร์แบบซิงโครไนซ์ และการกำหนดค่าสไตล์ Ghostty สำหรับรายละเอียดเทอร์มินัลภาพ

cmux ถือว่าการแจ้งเตือนเป็นสถานะ

การแจ้งเตือนบนเดสก์ท็อปจะพลาดได้ง่ายเมื่อตัวแทนสิบคนเสร็จสิ้น cmux เก็บสถานะยังไม่ได้อ่านไว้ในแอป ส่งเสียงกริ่งหน้าต่าง และให้ทางลัดแก่คุณเพื่อเลื่อนไปตามคิวโดยไม่สูญเสียการติดตาม

แป้นพิมพ์ลัดถูกสร้างขึ้นเพื่อการทำงานหลายอย่างพร้อมกัน

Cmd+Shift+U ข้ามไปยังเอเจนต์ที่ยังไม่ได้อ่านล่าสุด Cmd+Control+U หมุนเวียนงานที่ยังไม่ได้อ่านโดยที่ยังไม่ได้อ่าน ทางลัดเหล่านั้นมีอยู่เนื่องจาก cmux สร้างขึ้นโดยผู้ที่เรียกใช้ตัวแทนจำนวนมากในคราวเดียว

ความสามารถในการตั้งโปรแกรมรวมถึงเปลือกแอป

cmux CLI และซ็อกเก็ต API สามารถสร้างพื้นที่ทำงาน แยกบานหน้าต่าง ส่งอินพุต อ่านหน้าจอ ขับเคลื่อนบานหน้าต่างเบราว์เซอร์ และอัปเดตสถานะแถบด้านข้างจากสคริปต์หรือเอเจนต์

คำถามที่พบบ่อย

Kitty สามารถรัน Claude Code, Codex และ OpenCode ได้หรือไม่

ใช่. Kitty เป็นเทอร์มินัล ดังนั้นตัวแทน CLI จึงทำงานที่นั่น cmux เพิ่มการจัดระเบียบพื้นที่ทำงานที่รับรู้โดยตัวแทนและการนำทางการแจ้งเตือนรอบ CLI เหล่านั้น

เหตุใดจึงใช้ cmux ถ้า Kitty สามารถเขียนสคริปต์ได้

cmux เปิดเผยแอปพื้นฐานในระดับที่สูงกว่า: พื้นที่ทำงาน บานหน้าต่าง พื้นผิวเบราว์เซอร์ ภาพหน้าจอ สถานะที่ยังไม่ได้อ่าน วงแหวนการแจ้งเตือน และข้อมูลเมตาของแถบด้านข้าง

เมื่อใดที่ Kitty เป็นตัวเลือกที่ดีกว่า

ใช้ Kitty เมื่อคุณต้องการเทอร์มินัลอีมูเลเตอร์ที่กำหนดค่าได้ และวางแผนที่จะสร้างเวิร์กโฟลว์ตัวแทนรอบๆ ด้วยตัวคุณเอง