cmux vs Kitty
Kitty هو طرفية GPU سريعة وغنية. cmux هو terminal و browser workspace أصلي على macOS لمراقبة CLI agents و shells والاختبارات وفحوصات المتصفح والسكربتات محليا مع notification rings و Cmd+Shift+U و Cmd+Control+U.
workspace محلي للوكلاء مقابل طبقة أداة أخرى
استخدم Kitty عندما تريد workflow الخاص به. استخدم cmux عندما تريد سطح terminal محليا وقابلا للبرمجة يبقي الوكلاء والإشعارات و browser panes و Cmd+Shift+U و Cmd+Control+U مرئية على Mac.
| البعد | cmux | Kitty |
|---|---|---|
| المهمة الأساسية | طرفية macOS أصلية لمراقبة عدة CLI agents | طرفية GPU سريعة وغنية |
| مكدس تطبيق سطح المكتب | تطبيق macOS أصلي بـ Swift/AppKit مبني على libghostty | محاكي طرفية معروض بـ OpenGL مكتوب بـ C وPython وGo، وليس تطبيق Electron أو Tauri |
| محرك العرض | مبني على libghostty لعرض طرفية حديث مسرّع بالـ GPU | عارض Kitty ونظام بروتوكولاته |
| رؤية الوكلاء | workspaces عمودية، metadata للفروع والمنافذ، وحالة unread | نوافذ وتبويبات وتخطيطات وجلسات وkittens وسكربة remote-control |
| نموذج الانتباه | notification rings و Cmd+Shift+U لأحدث unread و Cmd+Control+U للتنقل بين unread work | إشعارات سطح مكتب OSC 99 وkitten notify، مع سكربة مخصصة لتدفقات غير المقروء |
| الأتمتة | CLI و Unix socket API و browser automation و hooks | يفتح URLs عبر معالجات النظام/الافتراضية؛ لا توجد pane متصفح مدمجة أو أتمتة DOM |
| الأفضل لـ | مطورو Mac الذين يراقبون عدة وكلاء محليين | طرفية GPU سريعة وغنية |
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 والآلات البعيدة.
cmux يحصل على محرك طرفية Ghostty
يستخدم cmux libghostty لعرض الطرفية، لذا يرث محركًا حديثًا مسرّعًا بالـ GPU، وتوافقًا قويًا مع الطرفيات، ودعم الرسومات، وإعدادات Ghostty للتفاصيل المرئية.
FAQ
هل يستبدل cmux Kitty?
ليس دائما. يستبدل cmux طبقة terminal supervision عندما تريد سطحا محليا قابلا للبرمجة لعدة وكلاء. قد يبقى Kitty أفضل لوظيفته الأضيق.
هل يمكن استخدام cmux مع Kitty?
نعم. يمكن أن يعمل cmux بجانب المحررات ومنصات الوكلاء والطرفيات العادية بينما ينظم CLI agents وأوامر shell والخوادم المحلية وفحوصات المتصفح.
متى أختار cmux؟
اختر cmux عندما تكون المشكلة مراقبة عدة وكلاء، والإشعارات، و Cmd+Shift+U، و Cmd+Control+U، و browser automation، و workflow طرفية قابل للبرمجة على macOS.