cmux Cloudالأجهزة
cmux Cloud

أجهزة Cloud

تشرح هذه الصفحة دورة حياة جهاز cmux Cloud: كيف تنشئه، وما الأحجام المتاحة، وكيف تنطبق حدود الخطة، وكيف توقفه مؤقتاً وتلتقط له نقاط حفظ وتفرّعه وتحذفه.

إنشاء جهاز

في التطبيق، استخدم File › New Cloud Machine (⇧⌘Y) أو قائمة زر الإضافة أو لوحة الأوامر أو زر الإضافة في الشريط الجانبي Cloud. تطلب النافذة حجماً وتسمية اختيارية.

من CLI، ينشئ cmux vm new جهازاً ويفتح مساحة عمل عليه. استخدم --detach لإنشائه دون فتح أي شيء. إذا أُعيدت محاولة طلب إنشاء، يعيد cmux استخدام الطلب نفسه فلا تحصل على جهازين.

cmux vm new
cmux vm new --size 16g --name "search index"
cmux vm new --detach --json

إذا فشل الإنشاء، يتيح لك الإشعار إعادة المحاولة أو عرض الخطأ أو نسخه لطلب دعم.

الأحجام

يحدد كل حجم الذاكرة وvCPU والقرص معاً. اختر حجماً في نافذة الإنشاء أو باستخدام --size. تدعم Pro وTeam أحجام 4g و8g و16g (2 و4 و8 vCPU). يفتح Max أيضاً 24g و32g (12 و16 vCPU) و64g (32 vCPU).

الحجمالذاكرةvCPUالقرصالخطة
4g4 GB216 GBالخطط المدفوعة
8g8 GB432 GBالخطط المدفوعة
16g16 GB864 GBالخطط المدفوعة
24g24 GB1296 GBMax
32g32 GB16128 GBMax
64g64 GB32128 GBMax

تستخدم الأجهزة الجديدة 8 GB من الذاكرة عندما لا تختار حجماً. شغّل cmux vm ls --json لرؤية الأحجام التي تسمح بها خطتك.

حدود الخطة

تتشارك أجهزتك النشطة مجمعاً واحداً من vCPU والذاكرة. شغّل جهازاً كبيراً واحداً أو عدة أجهزة صغيرة. لا تستخدم الأجهزة المتوقفة مؤقتاً المجمع. يُحدَّد القرص لكل جهاز على حدة ولا يدخل في المجمع.

  • لا تستطيع الحسابات المجانية إنشاء أجهزة.
  • يمكن لحسابات Pro وFounder's Edition امتلاك ما يصل إلى 5 أجهزة نشطة تتشارك 20 vCPU و40 GB من الذاكرة. يكون الجهاز نشطاً ما دام قيد التشغيل أو البدء.
  • يمكن لحسابات الفرق امتلاك ما يصل إلى 5 أجهزة نشطة لكل مقعد مدفوع. يضيف كل مقعد مدفوع 20 vCPU و40 GB من الذاكرة إلى مجمع الفريق.
  • يمكن لحسابات Max امتلاك ما يصل إلى 5 أجهزة نشطة تتشارك 80 vCPU و160 GB من الذاكرة. يمكن لجهاز Max واحد استخدام ما يصل إلى 64 GB و32 vCPU، بما في ذلك أحجام 24 GB / 12 vCPU و32 GB / 16 vCPU؛ بينما يتوقف Pro وTeam عند 16 GB و8 vCPU.
  • إذا كان جهاز جديد أو مستأنف أو مكبَّر أو منسوخ عبر fork سيتجاوز المجمع، يرفض cmux الطلب ويعرض مقدار المستخدم من المجمع. أوقف جهازاً مؤقتاً أو احذفه لتحرير الموارد، أو قم بالترقية إلى Max.
  • A machine larger than your plan allows is locked. You can list and delete it, but you cannot open it, run commands on it, resume it, or resize it until you upgrade.

راجع صفحة الأسعار لمعرفة الأسعار الحالية. لا يوجد قياس للاستهلاك ولا فوترة للاستخدام الزائد.

إبقاء وكلاء البرمجة محدَّثين

عند تفعيل هذا الإعداد، يحدّث الجهاز Claude Code وCodex وOpenCode وpi وagent-browser. يتحقق بعد إنشاء الجهاز وعند كل اتصال، مرة واحدة كل 24 ساعة على الأكثر. يعمل التحديث بشكل منفصل، لذلك لا يمنع الاتصال أبدًا.

تأتي كل أداة من إصدارها الرسمي على GitHub، ويُتحقق منها بملخص sha256 لملف الإصدار. لا يُستخدم npm. لا يُثبَّت الإصدار إلا بعد مرور 3 أيام على نشره، ولا يثبّت التحديث أبدًا إصدارًا أقدم. يحتفظ الوكيل قيد التشغيل بالملفات التي بدأ بها، ويترك التحديث الفاشل الإصدار الحالي كما هو.

نتيجة آخر تحقق موجودة في /etc/cmux/agent-updates.state، وسجل التحديث في /var/log/cmux-agent-updates.log. يُعاد التحقق الفاشل عند الاتصال التالي.

cat /etc/cmux/agent-updates.state
tail /var/log/cmux-agent-updates.log

تفعّل ورقة جهاز جديد هذا الإعداد افتراضيًا. لتغييره لجهاز موجود، انقر بزر الماوس الأيمن على الجهاز واختر إبقاء الوكلاء محدَّثين، أو شغّل cmux vm agent-updates. يحتفظ cmux vm new بإصدارات الصورة ما لم تمرّر --agent-updates latest. عند إيقاف التحديثات تبقى الإصدارات المثبتة كما هي.

cmux vm new --agent-updates latest
cmux vm agent-updates brave-otter
cmux vm agent-updates brave-otter image

تستخدم التحديثات فقط github.com, api.github.com, objects.githubusercontent.com وrelease-assets.githubusercontent.com. يسمح cmux بهذه المضيفات في كل أوضاع الشبكة، بما في ذلك قائمة السماح وبلا إنترنت، لذلك لا تمنع سياسة الشبكة التحديثات أبدًا.

تغيير الحجم

يمكنك تكبير جهاز دون فقدان البيانات. انقر بزر الفأرة الأيمن على الجهاز واختر Resize machine، أو استخدم cmux vm resize. يمكن لتغيير الحجم تكبير الجهاز فقط. يكبر القرص بخطوات 4 GB حتى 128 GB في Pro وTeam، أو 256 GB في Max (وGo محدود بـ16 GB). تكبر الذاكرة حتى 16 GB والمعالج حتى 8 vCPU في Pro وTeam، أو حتى 64 GB و32 vCPU في Max. يستخدم الجهاز الأكبر جزءاً أكبر من مجمعك. تحدد خطتك الحد الأقصى الفعلي.

cmux vm resize brave-otter --memory 16G
cmux vm resize brave-otter --cpu 8 --disk 128G

الإيقاف المؤقت والاستئناف

يوقف cmux vm pause موارد الحوسبة للجهاز. يبقى القرص ومساحات العمل وسجل الطرفية. تتوقف العمليات العاملة. يعيد cmux vm resume تشغيل الجهاز. كما أن فتح جهاز متوقف مؤقتاً أو تشغيل أمر عليه يبدأ تشغيله أيضاً.

لا تتوقف الأجهزة مؤقتاً من تلقاء نفسها عندما تكون خاملة. يستمر الجهاز في العمل حتى توقفه مؤقتاً أو تحذفه.

cmux vm pause brave-otter
cmux vm resume brave-otter
cmux vm wait brave-otter --wake --timeout 180

ينتظر cmux vm wait حتى يصبح الجهاز جاهزاً. أضف --wake لتشغيل جهاز متوقف مؤقتاً أولاً. هذا مفيد في السكربتات قبل الأمر الأول.

نقاط الحفظ والتفريع والاستعادة

تحفظ نقطة الحفظ قرص الجهاز. ينشئ التفريع جهازاً جديداً من الحالة الحالية لجهاز ما. تنشئ الاستعادة جهازاً جديداً من نقطة حفظ. تتضمن نقاط الحفظ ملف بيئة الجهاز.

استخدم نقطة حفظ قبل أي تغيير محفوف بالمخاطر، واستخدم التفريع لتجربة نهجين بالتوازي من نقطة البداية نفسها.

cmux vm checkpoint brave-otter --name before-migration
cmux vm snapshot ls brave-otter
cmux vm restore <snapshot-id>
cmux vm fork brave-otter --name try-b
cmux vm snapshot rm brave-otter <snapshot-id>

يظهر Checkpoint وFork فقط عندما يدعمهما مزوّد الجهاز. إذا رُفض أمر، فالجهاز لا يدعم تلك العملية.

إعادة التسمية

يعيّن cmux vm rename تسمية للعرض، حتى 64 حرفاً قابلاً للطباعة. يبقى الاسم المولَّد معرّف الجهاز. استخدم --clear لإزالة التسمية.

cmux vm rename brave-otter "billing api"
cmux vm rename brave-otter --clear

الحالة والإحصاءات

يعرض cmux vm status حالة الجهاز وحجمه وعنوانه. يعرض cmux vm stats استخدام المعالج والذاكرة والقرص دون إيقاظ جهاز متوقف مؤقتاً.

cmux vm status brave-otter
cmux vm stats brave-otter

الحذف

يؤدي حذف جهاز إلى حذفه نهائياً مع كل ما على قرصه. كما يزيل الروابط العامة للجهاز ويلغي وصوله إلى النماذج. لا يمكنك التراجع عن الحذف.

أنشئ نقطة حفظ أولاً إذا كنت تظن أنك ستحتاج إلى الملفات لاحقاً.

cmux vm rm brave-otter

عند انتهاء خطتك

إذا انتهت خطتك المدفوعة، تُقفل الأجهزة التي يزيد عمرها على 7 أيام. لا يزال بإمكانك عرضها وإعادة تسميتها وحذفها، لكن لا يمكنك فتحها أو تشغيل أوامر عليها أو إعادة توجيه منافذها أو استئنافها. تُحفظ الأجهزة وملفاتها. قم بالترقية مجدداً لإعادة الاتصال. يعرض الشريط الجانبي Cloud الحالة Locked وعنصر القائمة Upgrade to Reconnect.