cmux/README.ar.md
Lawrence Chen 10ee9f4f5d Add README translations for 17 languages
Added language selector bar to README and translated READMEs for:
zh-CN, zh-TW, ko, de, es, fr, it, da, ja, pl, ru, bs, ar, no, pt-BR, th, tr
2026-02-14 21:51:52 -08:00

8.3 KiB
Raw Blame History

This translation was generated by Claude. If you have suggestions for improvement, please file a PR.

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe

cmux

تطبيق طرفية لنظام macOS مبني على Ghostty مع علامات تبويب عمودية وإشعارات لوكلاء البرمجة بالذكاء الاصطناعي

تحميل cmux لنظام macOS

لقطة شاشة cmux

الميزات

  • علامات تبويب عمودية — يعرض الشريط الجانبي فرع git ومجلد العمل والمنافذ المستمعة وآخر نص إشعار
  • حلقات الإشعارات — تحصل الأجزاء على حلقة زرقاء وتضيء علامات التبويب عندما يحتاج وكلاء الذكاء الاصطناعي (Claude Code، OpenCode) انتباهك
  • لوحة الإشعارات — عرض جميع الإشعارات المعلقة في مكان واحد، والانتقال إلى أحدث إشعار غير مقروء
  • أجزاء مقسمة — تقسيم أفقي وعمودي
  • متصفح مدمج — قسّم متصفحاً بجانب الطرفية مع API قابل للبرمجة مأخوذ من agent-browser
  • قابل للبرمجة — CLI وsocket API لإنشاء مساحات العمل وتقسيم الأجزاء وإرسال ضغطات المفاتيح وأتمتة المتصفح
  • تطبيق macOS أصلي — مبني بـ Swift وAppKit، وليس Electron. بدء تشغيل سريع واستهلاك ذاكرة منخفض.
  • متوافق مع Ghostty — يقرأ إعداداتك الحالية من ~/.config/ghostty/config للسمات والخطوط والألوان
  • تسريع GPU — مدعوم بـ libghostty لعرض سلس

التثبيت

DMG (مستحسن)

تحميل cmux لنظام macOS

افتح ملف .dmg واسحب cmux إلى مجلد التطبيقات. يتم تحديث cmux تلقائياً عبر Sparkle، لذا تحتاج للتحميل مرة واحدة فقط.

Homebrew

brew tap manaflow-ai/cmux
brew install --cask cmux

للتحديث لاحقاً:

brew upgrade --cask cmux

عند التشغيل الأول، قد يطلب منك macOS تأكيد فتح تطبيق من مطور معروف. انقر فتح للمتابعة.

لماذا cmux؟

أقوم بتشغيل الكثير من جلسات Claude Code وCodex بالتوازي. كنت أستخدم Ghostty مع مجموعة من الأجزاء المقسمة، وأعتمد على إشعارات macOS الأصلية لمعرفة متى يحتاجني وكيل ما. لكن نص إشعار Claude Code يكون دائماً مجرد "Claude is waiting for your input" بدون أي سياق، ومع فتح عدد كافٍ من علامات التبويب لم أعد قادراً حتى على قراءة العناوين.

جربت بعض منظمات البرمجة لكن معظمها كانت تطبيقات Electron/Tauri وأداؤها كان يزعجني. كما أنني أفضل الطرفية لأن منظمات GUI تحبسك في سير عملها. لذا بنيت cmux كتطبيق macOS أصلي بـ Swift/AppKit. يستخدم libghostty لعرض الطرفية ويقرأ إعدادات Ghostty الحالية للسمات والخطوط والألوان.

الإضافات الرئيسية هي الشريط الجانبي ونظام الإشعارات. يحتوي الشريط الجانبي على علامات تبويب عمودية تعرض فرع git ومجلد العمل والمنافذ المستمعة وآخر نص إشعار لكل مساحة عمل. يلتقط نظام الإشعارات تسلسلات الطرفية (OSC 9/99/777) ولديه CLI (cmux notify) يمكنك ربطه بخطافات الوكلاء لـ Claude Code وOpenCode وغيرها. عندما ينتظر وكيل ما، يحصل جزؤه على حلقة زرقاء وتضيء علامة التبويب في الشريط الجانبي، حتى أتمكن من معرفة أيها يحتاجني عبر الأقسام وعلامات التبويب. Cmd+Shift+U ينتقل إلى أحدث إشعار غير مقروء.

المتصفح المدمج لديه API قابل للبرمجة مأخوذ من agent-browser. يمكن للوكلاء التقاط شجرة إمكانية الوصول والحصول على مراجع العناصر والنقر وملء النماذج وتنفيذ JS. يمكنك تقسيم جزء متصفح بجانب الطرفية وجعل Claude Code يتفاعل مع خادم التطوير مباشرة.

كل شيء قابل للبرمجة عبر CLI وsocket API — إنشاء مساحات العمل/علامات التبويب، تقسيم الأجزاء، إرسال ضغطات المفاتيح، فتح عناوين URL في المتصفح.

اختصارات لوحة المفاتيح

مساحات العمل

الاختصار الإجراء
⌘ N مساحة عمل جديدة
⌘ 18 الانتقال إلى مساحة العمل 18
⌘ 9 الانتقال إلى آخر مساحة عمل
⌘ ⇧ W إغلاق مساحة العمل

الأسطح

الاختصار الإجراء
⌘ T سطح جديد
⌘ ⇧ [ السطح السابق
⌃ ⇧ Tab السطح السابق
⌃ 18 الانتقال إلى السطح 18
⌃ 9 الانتقال إلى آخر سطح
⌘ W إغلاق السطح

الأجزاء المقسمة

الاختصار الإجراء
⌘ D تقسيم لليمين
⌘ ⇧ D تقسيم للأسفل
⌥ ⌘ ← → ↑ ↓ التركيز على الجزء حسب الاتجاه

المتصفح

الاختصار الإجراء
⌘ ⇧ B فتح المتصفح في قسم
⌘ L التركيز على شريط العنوان
⌘ ] للأمام
⌘ R إعادة تحميل الصفحة
⌥ ⌘ I فتح أدوات المطور

الإشعارات

الاختصار الإجراء
⌘ ⇧ I عرض لوحة الإشعارات
⌘ ⇧ U الانتقال إلى أحدث إشعار غير مقروء

البحث

الاختصار الإجراء
⌘ F بحث
⌘ G / ⌘ ⇧ G البحث التالي / السابق
⌘ ⇧ F إخفاء شريط البحث
⌘ E استخدام التحديد للبحث

الطرفية

الاختصار الإجراء
⌘ K مسح سجل التمرير
⌘ C نسخ (مع التحديد)
⌘ V لصق
⌘ + / ⌘ - تكبير / تصغير حجم الخط
⌘ 0 إعادة تعيين حجم الخط

النافذة

الاختصار الإجراء
⌘ ⇧ N نافذة جديدة
⌘ , الإعدادات
⌘ ⇧ R إعادة تحميل الإعدادات
⌘ Q إنهاء

الرخصة

هذا المشروع مرخص بموجب رخصة GNU Affero العامة الإصدار 3.0 أو أحدث (AGPL-3.0-or-later).

راجع LICENSE للنص الكامل.