الطرفية المصممة لـوكلاء البرمجة, تعدد المهام
محطة طرفية أصلية لنظام macOS مجانية ومفتوحة المصدر مبنية على Ghostty. علامات تبويب عمودية، وحلقات إشعارات عندما يحتاج الوكلاء إلى الانتباه، وأجزاء مقسمة، وواجهة CLI للبرمجة.
الميزات
- -علامات تبويب عمودية: يعرض الشريط الجانبي فرع git ومجلد العمل والمنافذ ونص الإشعارات
- -حلقات الإشعارات: تضيء الألواح عندما يحتاج الوكلاء انتباهك
- -متصفح مدمج: قسّم متصفحاً بجانب طرفيتك مع واجهة برمجة قابلة للبرمجة
- -ألواح مقسمة: تقسيمات أفقية وعمودية داخل كل علامة تبويب
- -قابل للبرمجة: واجهة سطر الأوامر وواجهة المقابس للأتمتة والبرمجة
- -مُسرّع بالـ GPU: مدعوم بـ libghostty لعرض سلس
- -خفيف الوزن: Swift + AppKit أصلي، بدون Electron
- -مفتوح المصدر: مجاني ومرخّص بموجب GPL
- -اختصارات لوحة المفاتيح: اختصارات شاملة لمساحات العمل والتقسيمات والمتصفح والمزيد
الأسئلة الشائعة
ما علاقة 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، أو راسلنا عبر البريد.
المجتمع
- "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows." — يوم آخر ومشروع آخر مبني على libghostty، هذه المرة طرفية macOS مع علامات تبويب عمودية، تنظيم/إشعارات أفضل، متصفح مدمج/قابل للبرمجة موجه خصيصاً للأشخاص الذين يستخدمون الكثير من سير العمل الوكيلية في الطرفية. —
Mitchell Hashimoto, Creator of Ghostty and founder of HashiCorp
- "I'm late to the party, but cmux is great. Current split: Codex Mac app for knowledge work, learning, reading; cmux + Codex CLI for coding." — تأخرت عن الحضور، لكن cmux رائع. التقسيم الحالي: تطبيق Codex على Mac للعمل المعرفي والتعلم والقراءة؛ cmux + Codex CLI للبرمجة. —
Peter Steinberger, منشئ OpenClaw. مؤسس PSPDFKit.
- "This is exactly the product I've been looking for. After two hours this am I've in love." — هذا بالضبط المنتج الذي كنت أبحث عنه. بعد ساعتين هذا الصباح أصبحت مغرماً به. —
Nick Schrock, Creator of Dagster. GraphQL co-creator.
- "I've been using this all weekend and it's amazing." — استخدمته طوال عطلة نهاية الأسبوع وهو مذهل. —
Edward Grefenstette, Director of Research at Google DeepMind
- "> learn cmux
> trust me" — > تعلّم cmux
> ثق بي —
David Ondrej
- "this has been my favorite tool for past two weeks" — كانت هذه أداتي المفضلة خلال الأسبوعين الماضيين —
Max Forsey
- "아직 늦지 않았어요. 저도 Ghostty 많이 쓰는데 이어서 cmux도 사랑입니다. 세로 탭, 알림 링, 내장 브라우저, 분할 패널, GPU 가속 등등.. 정말 이점이 많아요!" — لم يفت الأوان. أستخدم Ghostty كثيرًا، وcmux رائع أيضًا. التبويبات العمودية، حلقات التنبيه، المتصفح المدمج، الألواح المقسمة، وتسريع GPU... المزايا كثيرة جدًا! —
lucas
- "cmux しばらく使ってみたが好きだな めちゃくちゃ良いというよりは、あーこれだわこれ、という感触 k1Low/moとの相性も良い" — استخدمت cmux لفترة، وأنا معجب به. ليس شعورًا بأنه مذهل فحسب، بل كأنني أقول: نعم، هذا ما أريده. كما أنه يعمل جيدًا مع k1Low/mo. —
yamadashy / やまだし
- "我也主力用 cmux,还推荐给其他同事,原因就是通知系统,分工作区,快捷键好用,多工作并行时能提高效率,尽管 cmux 比较丑,但它的功能让我不得不用它。" — أستخدم cmux كطرفيتي الأساسية وأوصي به لزملائي. التنبيهات ومساحات العمل والاختصارات ترفع الكفاءة عند تشغيل عدة أعمال بالتوازي. ورغم أن cmux قبيح قليلًا، فإن وظائفه تجعلني لا أستغني عنه. —
minixalpha
- "Tuve algún tema con el navegador pero cmux es insustituible en mi día a día." — واجهت مشكلة ما مع المتصفح، لكن cmux لا غنى عنه في يومي. —
Juan Barbat
- "اقتراحي هو استعملوا Cmux وخلاص... فك لي ازمة بكل شيء تقريبًا من ناحية التيرمنل" —
Yousef Rol
- "Hab mir gerade cmux installiert, hab bisher ghostty genutzt. Aber cmux ist nochmal besser für KI Agenten und Coding geeignet." — ثبت cmux للتو. كنت أستخدم Ghostty من قبل، لكن cmux أنسب أكثر لوكلاء الذكاء الاصطناعي والبرمجة. —
Tobias Glöckler
- "po nao sei como vivi tanto tempo sem cmux" — يا رجل، لا أعرف كيف عشت كل هذا الوقت من دون cmux. —
Wesley
- "요즘 최애 터미널 cmux. 개인적으로 멀티 터미널 돌리기 너무 좋은거 같아" — cmux هو الطرفية المفضلة لدي مؤخرًا. أعتقد أنه رائع جدًا لتشغيل عدة طرفيات. —
ub:)ub 🎗️
- "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux يبدو جميلاً لدرجة أنه ربما حان الوقت أخيراً لتوديع VSCode —
あさざ
- "eğer birden fazla terminal ile çalışmanız gerekiyorsa kesinlikle cmux'u denemelisiniz. terminal sizden bir cevap beklediğinde otomatik bildirim geliyor." — إذا كنت تحتاج إلى العمل مع عدة نوافذ طرفية، فعليك تجربة cmux بالتأكيد. عندما تنتظر نافذة طرفية إدخالك، يرسل إشعارًا تلقائيًا. —
Şerafettin Sarışen
- "最近用的最多的终端工具就是这个 cmux,开源免费。基本上代替 iTerm2 了。完美解决了多终端窗口排列问题。" — cmux هو أداة الطرفية التي أستخدمها أكثر مؤخرًا. مفتوح المصدر ومجاني. لقد استبدل iTerm2 تقريبًا بالنسبة لي ويحل تمامًا مشكلة ترتيب نوافذ الطرفية المتعددة. —
金尘马
- "Я уже какое-то время назад на него переехал с warp и как будто пересел на ракету. Он написан нативно для Mac OS на Swift и его супер активно развивают." — انتقلت إليه من Warp منذ فترة، وكان الأمر كأنني ركبت صاروخًا. إنه أصلي على macOS ومكتوب بـ Swift ويتطور بسرعة كبيرة. —
Закиев Василь
- "推荐一个最近喜欢用的工具: cmux,不用频繁切换终端窗口了" — أداة أحببت استخدامها مؤخرًا: cmux. لم أعد أحتاج إلى التبديل المستمر بين نوافذ الطرفية. —
Mazzystar
- "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user." — مرحباً، هذا يبدو رائعاً بجدية. أحب الأفكار هنا، تحديداً: القابلية للبرمجة، الواجهة متعددة الطبقات، المتصفح مع API. أتطلع لتجربته. وأريد أيضاً أن أضيف أنني أقدر حقاً Mitchell Hashimoto لإنشائه libghostty؛ يبدو وقتاً مثيراً لتكون مستخدم طرفية. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — علامات تبويب عمودية في طرفيتي! لم أفكر في ذلك من قبل. أستخدم وأحب علامات التبويب العمودية في Firefox. —
Joe Riddle
- "Gave this a run and it was pretty intuitive. Good work!" — جربته وكان بديهياً جداً. عمل جيد! —dchu17
- "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux." — أعجبني، استخدمته في اليوم الماضي على ثلاثة مشاريع متوازية كل منها بعدة worktrees. استخدامه مع lazygit وyazi / nvim جعلني أكثر إنتاجية قليلاً من المعتاد دون الحاجة لملاحقة عدة نسخ من ghostty / iTerm. كما يبدو أكثر طبيعية من tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — جربت cmux لأنه بدا جيداً، وهو جيد فعلاً —
Norihiro Narayama
- "cmux is pretty good." — cmux جيد جداً. —
Kishore Neelamegam
- "cmux.dev に乗り換えた" — انتقلت إلى cmux.dev —
かたりん
- "This has been such a useful find. I can't recommend it enough." — كان هذا اكتشافاً مفيداً جداً. لا أستطيع التوصية به بما فيه الكفاية. —
Scott Watermasysk
- "grabbed this over the weekend and loved it. been waiting for something like this." — حصلت عليه في عطلة نهاية الأسبوع وأحببته. كنت أنتظر شيئاً كهذا. —
John Blythe
- "This is exactly what I've wanted. Amazing job thank you!" — هذا بالضبط ما أردته. عمل مذهل، شكراً لكم! —
Christopher
- "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh" — أستخدمه منذ أسبوع وهو رائع. علامة تبويب عمودية لكل مهمة قيد التنفيذ. بالداخل، Claude على جانب والمتصفح مع PR والموارد على الجانب الآخر، أتنقل بين المهام وأبقى منظماً. امزج ذلك مع المهارات لجعل Claude يراقب CI بشكل متكرر وما إلى ذلك. أشعر بالتنوير بصراحة —
Connor
- "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — انتقلت من Warp إلى Ghostty في بداية السنة، لكن الآن انتقلت إلى cmux. علامات التبويب العمودية مريحة، وأقدر الإشعارات عندما تنتهي مهام Claude Code. هو مبني على Ghostty لذا الأداء السريع ينتقل معه. عرض الفرع والإكمالات التي أعددتها في Ghostty لا تزال تعمل أيضاً. —
鹿野 壮 Takeshi Kano