cmux vs OpenCode
OpenCode هو وكيل برمجة open source. cmux هو terminal و browser workspace أصلي على macOS لمراقبة CLI agents و shells والاختبارات وفحوصات المتصفح والسكربتات محليا مع notification rings و Cmd+Shift+U و Cmd+Control+U.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم OpenCode عندما تريد وكيل برمجة مفتوح المصدر. استخدم cmux عندما تريد مساحة عمل macOS أصلية تستطيع الإشراف على OpenCode وClaude Code وCodex CLI وGemini CLI وAider وAmp وCursor CLI ومسارات shell العادية معا، بجانب تدفقات منفصلة لتطبيق Codex وامتداد IDE.
| البعد | cmux | OpenCode |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | وكيل برمجة open source |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | واجهة TUI للطرفية مع إصدار سطح مكتب Electron تجريبي |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | يعتمد على workflow الخاص بالأداة |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | غالبا يدوي أو مرتبط بالمنتج |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | OpenCode CLI والإعدادات وSDK والأدوات المخصصة |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | وكيل برمجة open source |
cmux يبقي الوكلاء مرئيين
OpenCode وكيل. cmux هو سطح الطرفية الذي يبقي OpenCode وClaude Code وCodex CLI ووكلاء الصدفة الآخرين مرئيين معًا. يمكن أن تبقى تدفقات تطبيق Codex وإضافات IDE في أسطحها، بينما يشرف 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 OpenCode?
ليس دائما. يستبدل cmux طبقة terminal supervision عندما تريد سطحا محليا قابلا للبرمجة لعدة وكلاء. قد يبقى OpenCode أفضل لوظيفته الأضيق.
هل يمكن استخدام cmux مع OpenCode?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.