cmux vs Conductor
Conductor هو تطبيق Mac، مع Conductor Cloud في وصول مبكر، لتشغيل وكلاء البرمجة في مساحات عمل معزولة، مع إعداد المهام وdiffs وتدفق مراجعة حول عمل الوكلاء. cmux هو طرفية أصلية ومساحة عمل متصفح للإشراف على أي وكيل CLI أو shell أو متصفح أو خادم تطوير أو سكربت تستخدمه بالفعل.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم Conductor عندما تريد workflow الخاص به. استخدم cmux عندما تريد سطح terminal محليا وقابلا للبرمجة يبقي الوكلاء والإشعارات و browser panes و Cmd+Shift+U و Cmd+Control+U مرئية على Mac.
| البعد | cmux | Conductor |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | workspace معبأ لمهام الوكلاء |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | تطبيق Mac؛ لا تحدد الوثائق الرسمية مكدس سطح المكتب الكامل، بينما تصف منشورات المؤسسين العامة Tauri مع backend بـ Rust وعارض Mac أصلي |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | يعتمد على workflow الخاص بالأداة |
| نموذج المصدر | تطبيق GPL مجاني ومفتوح المصدر | منتج مجاني مملوك مع مكونات مفتوحة المصدر من أطراف ثالثة |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | غالبا يدوي أو مرتبط بالمنتج |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | إعدادات أو extensions أو APIs خاصة |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | workspace معبأ لمهام الوكلاء |
cmux يبقي الوكلاء مرئيين
يكون Conductor مقنعا عندما تكون المهمة تشغيل عدة مهام وكلاء برمجة معزولة. يغطي cmux طبقة إشراف الطرفية لهذا الأسلوب من العمل، ثم يشغل أيضا Gemini CLI وAider وAmp وshells العادية وSSH والمتصفحات والخدمات المحلية وأدوات CLI أخرى دون تغيير بدائية الطرفية.
الاختصارات جزء من نموذج الانتباه
ينتقل 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 والآلات البعيدة.
نموذج Git-worktree أولا ليس كل سير عمل
نموذج مساحة العمل الموثق في Conductor قائم على Git: كل مساحة عمل تقابل فرعا وGit worktree. بعض الفرق لديها مستودعات backend وfrontend في أماكن مختلفة، وبعض مسارات العمل ليست Git-first، وبعض الفحوصات المحلية تحتاج أن تعمل مباشرة من checkout قائم. يعرّض cmux بدائيات الطرفية والمتصفح ومساحة العمل والsocket حتى يستطيع المطورون والوكلاء تركيب هذه المسارات بأنفسهم.
FAQ
هل يستبدل cmux Conductor?
ليس دائما. يستبدل cmux طبقة terminal supervision عندما تريد سطحا محليا قابلا للبرمجة لعدة وكلاء. قد يبقى Conductor أفضل لوظيفته الأضيق.
هل يمكن استخدام cmux مع Conductor?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.