مقارنة بين Conductor و Superset و cmux
Original · Conductor vs Superset vs cmux
Key Takeaway
يوضح الفيديو كيف أصبحت أدوات إدارة وكلاء الذكاء الاصطناعي مثل Conductor وSuperset ضرورية للمبرمجين بفضل قدرتها على تنظيم العمل المتوازي عبر أشجار العمل وتكاملها مع أدوات التطوير التقليدية.
Highlights
مقارنة تفصيلية بين أدوات إدارة وكلاء الذكاء الاصطناعي الحديثة: Conductor وSuperset وCmux.
شرح مفهوم "أشجار العمل" (Work Trees) وأهميتها في تشغيل عدة وكلاء ذكاء اصطناعي بالتوازي دون تضارب في الكود.
مميزات أداة Conductor في إدارة المحادثات المتعددة ودمج طلبات السحب (PRs) ومراجعة الكود تلقائياً.
مرونة أداة Superset التي تسمح باستخدام واجهات سطر برمجي (CLI) متنوعة مثل Claude Code وCodex مع ميزة المعاينة في المتصفح.
استعراض أداة Cmux كـ Terminal Multiplexer متطور لنظام الماك مبني على Ghosty ويدعم الأتمتة عبر البرمجة.
نصائح حول الوصول عن بُعد لجلسات البرمجة باستخدام Tmux وتطبيقات الهاتف مثل Echo عبر شبكة Tailscale.
التأكيد على أن جميع هذه الأدوات تهدف لتسهيل الدردشة مع الذكاء الاصطناعي وإنجاز المهام البرمجية بكفاءة أعلى.
Timeline
مقدمة عن أدوات إدارة وكلاء الذكاء الاصطناعي
يبدأ المتحدث باستعراض ظهور واجهات السطر البرمجي (CLIs) والأدوات التي تساعد في إدارة وكلاء الذكاء الاصطناعي لكتابة الكود. يذكر الأدوات الرئيسية التي سيناقشها وهي Conductor وSuperSet وC-Mux، مع الإشارة إلى أدوات معروفة مثل Cursor وVS Code. يوضح أن التركيز سيكون على الأدوات الجديدة التي لم يجربها الكثيرون بعد بدلاً من الأدوات التقليدية. يهدف هذا القسم إلى وضع سياق للمقارنة وتوضيح المرونة في التنقل بين هذه الأدوات حسب الحاجة اليومية. يعتبر هذا التمهيد أساسياً لفهم كيف تطورت بيئة العمل البرمجية مع دمج تقنيات الذكاء الاصطناعي.
استعراض معمق لأداة Conductor وأشجار العمل
يشرح المتحدث واجهة Conductor وكيفية إدارة محادثات متعددة بالتوازي كأشجار عمل (work trees) منفصلة لمشروع Inbox Zero. يوضح أن شجرة العمل تعني استنساخ المشروع في مجلد جديد لتجنب التضارب بين المهام المختلفة التي يؤديها الوكلاء. يتطرق الفيديو إلى سكربتات الإعداد (setup) والتشغيل (run) الضرورية لتهيئة كل بيئة عمل على منفذ (port) مستقل. كما يستعرض ميزة مراجعة الكود التلقائية ودمج طلبات السحب مباشرة من الواجهة، مما يجعلها تشبه إدارة فريق من الموظفين الافتراضيين. تبرز هذه الفقرة كفاءة Conductor في تنظيم سير العمل المعقد وتقليل الاحتكاك عند التعامل مع تغييرات كود ضخمة.
مميزات Superset وتكاملها مع المتصفح
ينتقل المتحدث لشرح أداة SuperSet، مشيراً إلى تشابه واجهتها مع Conductor ولكن مع مرونة أكبر في استخدام واجهات CLI الأصلية. تتيح SuperSet الوصول لأحدث ميزات Claude Code وCodex فور صدورها دون انتظار تحديث الواجهة الرسومية. تتضمن الأداة ميزات فريدة مثل فتح علامة تبويب متصفح داخلية لمعاينة تغييرات الواجهة الأمامية (front-end) مباشرة. كما تدعم التزامن مع Linear وGitHub لإنشاء مساحات عمل بناءً على التذاكر البرمجية، وتوفر خيارات أوسع من نماذج الذكاء الاصطناعي. يشدد المتحدث على أن هذه الأداة مثالية لمن يفضلون مزيجاً بين واجهة الدردشة والتحكم المباشر عبر السطر البرمجي.
أداة Cmux وأتمتة مبنى الأوامر
يقدم الفيديو أداة Cmux كـ Terminal Multiplexer متطور لنظام الماك مبني على لغة Zig وأداء Ghosty العالي. تتميز Cmux بقدرتها على تقسيم النوافذ واستخدام واجهة Socket API لأتمتة المهام وإرسال التنبيهات عند انتهاء الوكلاء. يظهر المتحدث كيف يمكن لـ Claude Code التحكم في Cmux لفتح طلبات السحب في شق جانبي أو تشغيل متصفح آلياً. يوضح الفيديو الفرق بينها وبين Tmux التقليدي، حيث تركز Cmux على تجربة المستخدم الحديثة في نظام الماك. تعتبر هذه الأداة قوية جداً للمطورين الذين يرغبون في بناء بيئة عمل مخصصة بالكامل وقابلة للبرمجة.
العمل عن بُعد والخلاصة النهائية
في الجزء الأخير، يناقش المتحدث كيفية متابعة جلسات البرمجة من الهاتف باستخدام تطبيق Echo عبر SSH وجلسات Tmux. يقارن بين سهولة استخدام أشجار العمل في Conductor وSuperset وبين الحاجة لسكربتات يدوية في Cmux لتحقيق نفس النتيجة. يؤكد أن جوهر هذه الأدوات واحد وهو تسهيل التفاعل مع الذكاء الاصطناعي، لكن الاختلاف يكمن في سير العمل المفضل لكل مبرمج. يختم الفيديو بدعوة المشاهدين لدعم مشروعه مفتوح المصدر GitInbox Zero على GitHub. توفر هذه الخاتمة نصائح عملية للاستمرارية في العمل وتلخص الدروس المستفادة من المقارنة.
Description
Conductor: https://conductor.build Superset: https://superset.sh cmux: https://cmux.dev Inbox Zero: https://getinboxzero.com In this video I compare Conductor, Superset, and Cmux side by side. Plus regular terminals like Ghostty, iTerm, and Warp. And show you exactly how each one handles parallel agents, work trees, PRs, and CI checks. 0:00 - Intro 0:39 - Conductor: Worktrees, PRs, and Reviews 3:25 - Superset: CLI Flexibility and Built-in Browser 5:42 - Superset: Workspace to PR Demo 7:44 - Terminals: Ghostty, iTerm, Warp 8:15 - Cmux: Split Panes, CLI, and Automation 10:39 - Coding from Your Phone 11:27 - Final Thoughts 1️⃣ Conductor gives you the smoothest work tree + PR experience with one-click setup 2️⃣ Superset supports more CLIs (Codex, Claude Code, Open Code) and has a built-in browser 3️⃣ Cmux is a native macOS app built on Ghostty with a programmable CLI 4️⃣ Regular terminals (Ghostty, iTerm, Warp) work fine — you just need scripts for work trees 5️⃣ The most important thing: can you run multiple agents in parallel? All of these can. Ultimately, they all do almost the same thing — you're chatting with AI through a slightly different interface. Pick the one that fits your workflow. =================== My open source product, Inbox Zero: Inbox Zero organizes your inbox, drafts replies in your voice, and helps you reach inbox zero fast. Never miss an important email again. https://getinboxzero.com GitHub: https://github.com/elie222/inbox-zero ⭐ =================== Follow me on X: https://x.com/elie2222 Join the Newsletter: https://aiopensource.substack.com/ #conductor #superset #cmux #claudecode #codex #aicoding #ghosty #warp #devtools #worktrees
