cmux icon

cmux

الطرفية المصممة لـوكلاء البرمجة, تعدد المهام

محطة طرفية أصلية لنظام macOS مجانية ومفتوحة المصدر مبنية على Ghostty. علامات تبويب عمودية، وحلقات إشعارات عندما يحتاج الوكلاء إلى الانتباه، وأجزاء مقسمة، وواجهة CLI للبرمجة.

الميزات

  • -علامات تبويب عمودية: يعرض الشريط الجانبي فرع git ومجلد العمل والمنافذ ونص الإشعارات
  • -حلقات الإشعارات: تضيء الألواح عندما يحتاج الوكلاء انتباهك
  • -متصفح مدمج: قسّم متصفحاً بجانب طرفيتك مع واجهة برمجة قابلة للبرمجة
  • -ألواح مقسمة: تقسيمات أفقية وعمودية داخل كل علامة تبويب
  • -قابل للبرمجة: واجهة سطر الأوامر وواجهة المقابس للأتمتة والبرمجة
  • -مُسرّع بالـ GPU: مدعوم بـ libghostty لعرض سلس
  • -خفيف الوزن: Swift + AppKit أصلي، بدون Electron
  • -مفتوح المصدر: مجاني ومرخّص بموجب GPL
  • -اختصارات لوحة المفاتيح: اختصارات شاملة لمساحات العمل والتقسيمات والمتصفح والمزيد
cmux terminal app screenshot

الأسئلة الشائعة

ما علاقة cmux بـ Ghostty؟

cmux ليس نسخة معدلة من Ghostty. يستخدم libghostty كمكتبة لعرض الطرفية، بنفس الطريقة التي تستخدم بها التطبيقات WebKit لعرض الويب. Ghostty طرفية مستقلة؛ cmux تطبيق مختلف مبني فوق محرك العرض الخاص بها.

ما هي المنصات المدعومة؟

macOS فقط حالياً. cmux تطبيق أصلي بـ Swift + AppKit.

هل يوجد تطبيق iOS؟

نعم، في مرحلة تجريبية. اقرن iPhone الخاص بك مع Mac من نافذة Mobile Connect واتصل بطرفياتك من هاتفك، مع إمكانية توجيه إشعارات الطرفية اختيارياً. يُطرح عبر TestFlight باسم cmux BETA.

ما هي وكلاء البرمجة التي يعمل معها cmux؟

جميعها. cmux طرفية، لذا أي وكيل يعمل في الطرفية يعمل مباشرة: Claude Code وCodex وOpenCode وGemini CLI وKiro وAider وGoose وAmp وCline وCursor Agent وأي شيء آخر يمكنك تشغيله من سطر الأوامر.

هل يستطيع cmux تنسيق وكلاء ووكلاء فرعيين متعددين؟

نعم. عندما يُنشئ وكيل وكلاء فرعيين أو زملاء، يحوّلهم cmux إلى أجزاء وتقسيمات أصلية بدلاً من عمليات خلفية مخفية. وهو يدعم فرق Claude Code وتنسيق النماذج المتعددة في oh-my-opencode، بحيث يكون كل وكيل في عملية تشغيل مرئيًا وقابلاً للتحكم.

هل يمكنني استخدام cmux مع الأجهزة البعيدة؟

نعم. افتح مساحات العمل عبر SSH واتصل بجلسات tmux البعيدة، حتى يتمكن الوكلاء من العمل على مضيف بعيد بينما تتحكم بهم من cmux. راجع SSH والأجهزة البعيدة.

كيف تعمل الإشعارات؟

عندما تحتاج عملية ما إلى الانتباه، يعرض cmux حلقات إشعارات حول الأجزاء، وشارات غير مقروءة في الشريط الجانبي، ونافذة منبثقة للإشعارات، وإشعارًا على سطح مكتب macOS. تُطلق هذه الإشعارات تلقائيًا عبر تسلسلات الهروب الطرفية القياسية (OSC 9/99/777)، أو يمكنك تشغيلها باستخدام cmux CLI وخطافات الوكلاء. يعمل أي وكيل يدعم الخطافات أو OSC، بما في ذلك Claude Code وCodex وOpenCode وpi.

هل cmux قابل للبرمجة؟

نعم. كل إجراء متاح من خلال واجهة cmux CLI ومقبس Unix: إنشاء مساحات العمل، وفتح الأجزاء المقسمة، وإرسال المدخلات، وقراءة محتويات الشاشة، والتقاط لقطات الشاشة، والتحكم في المتصفح المدمج في التطبيق. راجع مرجع CLI ووثائق أتمتة المتصفح.

ماذا يمكن أن يفعل المتصفح المدمج؟

يمكن لـ cmux تقسيم جزء متصفح حقيقي بجانب طرفيتك، وهو قابل للبرمجة بالكامل: تصفّح، والتقط لقطة DOM، وانقر، واكتب، ونفّذ JavaScript، واقرأ نشاط وحدة التحكم والشبكة عبر نفس socket API. يستخدمه الوكلاء للتحقق من تغييرات الويب الخاصة بهم دون مغادرة cmux. انظر أتمتة المتصفح.

هل يحتوي cmux على مهارات؟

نعم. المهارات هي سير عمل قابلة لإعادة الاستخدام يمكنك منحها لأي وكيل يعمل في cmux، لأشياء مثل التحكم بـ CLI وأتمتة مساحة العمل والإعدادات وأجزاء المتصفح. تصفّح المجموعة المفتوحة على cmux-skills، أو اقرأ وثائق المهارات.

هل يمكنني تخصيص اختصارات لوحة المفاتيح؟

تُقرأ اختصارات الطرفية من ملف إعدادات Ghostty الخاص بك (~/.config/ghostty/config). يمكن تخصيص اختصارات cmux الخاصة (مساحات العمل، التقسيمات، المتصفح، الإشعارات) في الإعدادات. راجع الاختصارات الافتراضية للقائمة الكاملة.

هل يمكنني تخصيص cmux؟

نعم. يستخدم عرض المحطة الطرفية إعدادات Ghostty الخاصة بك، لذا تنتقل السمات والخطوط والألوان والمؤشر مباشرةً. وتتحكم إعدادات cmux الخاصة في ~/.config/cmux/cmux.json في الشريط الجانبي وشريط التبويبات والأجزاء المقسمة والسلوك، وكل اختصار لوحة مفاتيح قابل للتعديل. راجع الإعدادات.

هل يتم حفظ جلساتي؟

نعم. يستعيد cmux نوافذك ومساحات العمل والأجزاء وأدلة العمل وسجل التمرير عند إعادة التشغيل، وتبقى الحالة محفوظة حتى بعد إعادة تشغيل الكمبيوتر بالكامل، وليس فقط عند إغلاق التطبيق. وتعود أيضًا جلسات الوكلاء مثل Claude Code وCodex وOpenCode. راجع استعادة الجلسة.

كيف يقارن مع tmux؟

tmux هو مُعدِّد طرفيات يعمل داخل أي محطة طرفية. أما cmux فهو تطبيق macOS أصلي بواجهة رسومية: علامات تبويب عمودية، وأجزاء مقسمة، ومتصفح مدمج، وواجهة برمجة مقابس، كلها مدمجة، دون حاجة إلى ملفات إعداد أو مفاتيح بادئة. ومع ذلك، يشغّل الكثير من الناس cmux مع SSH وtmux معًا بسعادة، ويستطيع cmux الاتصال بجلسات tmux البعيدة الخاصة بك بشكل أصلي (بيتا).

هل cmux مجاني؟

نعم، cmux مجاني الاستخدام. الكود المصدري متاح على GitHub.

كيف يمكنني دعم cmux؟

cmux مجاني ومفتوح المصدر، وسيظل كذلك دائماً. إذا كنت تريد دعم التطوير والحصول على وصول مبكر لما هو قادم، بما في ذلك cmux AI وتطبيق iOS وCloud VMs، فاطّلع على cmux Founders Edition.

لدي طلب ميزة أو وجدت خطأً

نريد أن نسمعه. افتح issue أو pull request على GitHub، أو راسلنا عبر البريد.

المجتمع