cmux vs WezTerm
WezTerm هو طرفية و multiplexer عابران للمنصات. cmux هو terminal و browser workspace أصلي على macOS لمراقبة CLI agents و shells والاختبارات وفحوصات المتصفح والسكربتات محليا مع notification rings و Cmd+Shift+U و Cmd+Control+U.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم WezTerm عندما تريد طرفية قوية متعددة المنصات، وإعدادات Lua، وأتمتة الطرفية/mux. استخدم cmux عندما تعمل محليا على Mac وتشغل وكلاء برمجة كثيرين وتريد حلقات إشعارات وCmd+Shift+U وCmd+Control+U وpanes متصفح وmetadata الشريط الجانبي وتحكما بالsocket على مستوى التطبيق.
| البعد | cmux | WezTerm |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | طرفية و multiplexer عابران للمنصات |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | محاكي طرفية GPU ومضاعف مكتوب بـ Rust |
| محرك العرض | مبني على libghostty لعرض طرفية حديث مسرّع بالـ GPU | عارض طرفية مسرّع بالـ GPU مع mux مدمج |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | يعتمد على workflow الخاص بالأداة |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | غالبا يدوي أو مرتبط بالمنتج |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | متصفح خارجي للروابط وفحوصات الويب |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | طرفية و multiplexer عابران للمنصات |
cmux يبقي الوكلاء مرئيين
ينظم cmux الطرفيات وفحوصات المتصفح والمنافذ والفروع وآخر مخرجات الجلسات حتى تبقى جلسات الوكلاء الطويلة مقروءة.
الاختصارات جزء من نموذج الانتباه
ينتقل Cmd+Shift+U إلى أحدث pane غير مقروء، ويتنقل Cmd+Control+U بين unread work من دون مسح الحالة. هكذا تصبح الوكلاء المنتهية أو المحجوبة قائمة review.
workflow يبقى قابلا للبرمجة
يسمح cmux CLI و socket API للسكربتات والوكلاء بإنشاء workspaces وتقسيم panes وإرسال input وقراءة الشاشات والتقاط screenshots والتحكم في browser panes.
اختيار الأدوات يبقى لك
لا يستبدل cmux الوكيل أو المحرر. يعمل بجانب Claude Code و Codex و OpenCode و IDEs وأدوات shell والآلات البعيدة.
أتمتة المتصفح تعيش بجانب الطرفيات
يستطيع cmux تقسيم لوحات متصفح بجانب الطرفيات وكشف أتمتة المتصفح عبر socket API نفسها، حتى تستطيع الوكلاء التحقق من تطبيقات الويب المحلية دون مغادرة مساحة العمل.
FAQ
هل يستبدل cmux WezTerm?
نعم. يستطيع WezTerm تشغيل وكلاء CLI مثل أي طرفية وأتمتة panes الطرفية عبر CLI الخاص به. يضيف cmux حالة غير مقروءة خاصة بالوكلاء، وحلقات إشعارات، وmetadata الشريط الجانبي، وأتمتة المتصفح بجانب تلك الطرفيات.
هل يمكن استخدام cmux مع WezTerm?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.