cmux vs Zed
Zed هو محرر تعاوني سريع. cmux هو terminal و browser workspace أصلي على macOS لمراقبة CLI agents و shells والاختبارات وفحوصات المتصفح والسكربتات محليا مع notification rings و Cmd+Shift+U و Cmd+Control+U.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم Zed عندما تريد محررا سريعا مفتوح المصدر مع التعاون وAI مدمج وACP External Agents وTerminal Threads. استخدم cmux عندما تريد Claude Code وCodex وOpenCode وGemini CLI ومشغلات الاختبارات وخوادم التطوير وSSH وفحوصات المتصفح مرئية في تطبيق طرفية مبني على libghostty مع حلقات إشعارات وCmd+Shift+U وCmd+Control+U وsocket API قابل للسكربة.
| البعد | cmux | Zed |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | محرر تعاوني سريع |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | محرر سطح مكتب Rust/GPUI مسرّع بالـ GPU، وليس Electron/Tauri |
| نموذج المصدر | تطبيق GPL مجاني ومفتوح المصدر | مفتوح المصدر؛ أساسا GPL-3.0-or-later مع مكونات Apache-2.0 حيث تكون موسومة |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | Zed Agent وACP External Agents وخيوط وكلاء مدعومة بالطرفية داخل المحرر |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | محاكي طرفية مدمج يستخدم Alacritty كخلفيته |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | إعدادات أو extensions أو APIs خاصة |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | محرر تعاوني سريع |
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 والآلات البعيدة.
FAQ
هل يستبدل cmux Zed?
ليس دائما. يستبدل cmux طبقة terminal supervision عندما تريد سطحا محليا قابلا للبرمجة لعدة وكلاء. قد يبقى Zed أفضل لوظيفته الأضيق.
هل يمكن استخدام cmux مع Zed?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.