cmux مبنية على Ghostty
cmux ليست نسخة مشتقة من Ghostty. إنها تضمّن libghostty، المكتبة الموجودة في قلب محطة Ghostty الطرفية، للعرض المعتمد على GPU، تمامًا كما يستخدم أي تطبيق محرك WebKit لعرض صفحات الويب. Ghostty محطة طرفية مستقلة؛ أما cmux فهي تطبيق مختلف مبني فوق محرك العرض الخاص بها.
ما تضيفه cmux فوقها
يمنح libghostty لـ cmux محطة طرفية سريعة ودقيقة. وتبني cmux تطبيقًا حولها لتعدد المهام والتنظيم وقابلية البرمجة:
- مساحات عمل في شريط جانبي عمودي، يعرض كل منها فرع git ودليل العمل والمنافذ وآخر سطر من مخرجات الوكيل.
- حلقات تنبيه عندما يحتاج جزء ما إلى انتباهك، إضافة إلى تطبيق مرافق لنظام iOS لمتابعة محطاتك الطرفية من هاتفك.
- علامات تبويب عمودية وأجزاء مقسمة تتوسّع لتشمل عشرات الجلسات.
- واجهة CLI وواجهة برمجة مقابس Unix لبرمجة مساحات العمل والأجزاء والإدخال ومتصفح داخل التطبيق.
لماذا libghostty
إعادة استخدام libghostty تعني أن cmux ترث جودة العرض والأداء من Ghostty بدلًا من إعادة بناء محطة طرفية، وتظل مركّزة على طبقة مساحات العمل والتنظيم والأتمتة التي تقع فوق شبكة المحطة الطرفية. ويُقرأ ملفك الحالي ~/.config/ghostty/config الخاص بالسمات والخطوط والألوان مباشرةً.
cmux مجاني ومفتوح المصدر لنظام macOS.