cmux vs Herdr
Herdr هو terminal-native agent multiplexer. cmux هو terminal و browser workspace أصلي على macOS لمراقبة CLI agents و shells والاختبارات وفحوصات المتصفح والسكربتات محليا مع notification rings و Cmd+Shift+U و Cmd+Control+U.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم Herdr عندما تريد مضاعف وكلاء شبيهًا بـ tmux داخل أي طرفية، خصوصًا عبر SSH أو من شاشة صغيرة. استخدم cmux عندما تريد تطبيق طرفية Mac أصليًا مع عرض libghostty ومساحات عمل على مستوى التطبيق وأتمتة متصفح مدمجة وحلقات إشعارات وCmd+Shift+U وCmd+Control+U وتحكم محلي قابل للبرمجة. الاقتران العملي هو تشغيل Herdr في لوحة طرفية داخل cmux، محليًا أو داخل جلسة SSH مفتوحة من cmux.
| البعد | cmux | Herdr |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | terminal-native agent multiplexer |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | ثنائي Rust واحد أصلي داخل الطرفية، وليس تطبيق GUI لسطح المكتب أو غلاف Electron |
| نموذج التشغيل | مساحات عمل وألواح وسطوح متصفح محلية وsocket API | خادم خلفي وPTYs دائمة وإرفاق/فصل |
| محرك العرض | مبني على libghostty لعرض الطرفية | يستخدم محاكي الطرفية الذي تشغل Herdr داخله |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | يعتمد على workflow الخاص بالأداة |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | غالبا يدوي أو مرتبط بالمنتج |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | إعدادات أو extensions أو APIs خاصة |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | terminal-native agent multiplexer |
يمكن تشغيل Herdr داخل cmux
Herdr أداة طرفية أصلية، لذلك يمكن تشغيله داخل لوحة طرفية عادية في cmux. ويعمل أيضًا جيدًا داخل جلسات SSH المفتوحة من cmux: Herdr يبقي الألواح البعيدة مستمرة، بينما يوفر cmux تطبيق Mac الأصلي، وألواح المتصفح، والإشعارات، واختصارات غير المقروء حول مساحة العمل.
الاختصارات جزء من نموذج الانتباه
ينتقل 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 Herdr?
ليس دائما. يستبدل cmux طبقة terminal supervision عندما تريد سطحا محليا قابلا للبرمجة لعدة وكلاء. قد يبقى Herdr أفضل لوظيفته الأضيق.
هل يمكن استخدام cmux مع Herdr?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.