كيف تحوّل جهاز Mac الاحتياطي إلى بيئة مستقلة يتحكم فيها Claude Code عن بُعد؟
أبرز النقاط
- تشغيل Claude Code على جهاز منفصل يزيل مخاطر منح الوكيل صلاحيات واسعة على حاسوبك الأساسي
- يمكنك التحدث مع Claude Code من هاتفك عبر تطبيق Claude أو من حاسوبك الرئيسي عبر SSH
- الإعداد يتطلب تفعيل Remote Login وصلاحيات sudo بدون كلمة مرور ومفاتيح SSH
إذا كنت تمتلك جهاز Mac احتياطياً يجمع الغبار، فثمة طريقة ذكية لتحويله إلى مختبر يعمل على مدار الساعة تحت سيطرة Claude Code الكاملة. الفكرة بسيطة: بدلاً من تشغيل وكيل الذكاء الاصطناعي على حاسوبك الأساسي—مع ما يحمله ذلك من مخاطر أمنية—تنقل كل شيء إلى بيئة منفصلة يمكنك الوصول إليها من أي مكان، سواء عبر SSH من جهازك الرئيسي أو حتى من هاتفك عبر تطبيق Claude.
لماذا لا يكفي تشغيل Claude Code في حاوية Docker؟
يطرح كثير من المطورين سؤالاً مشروعاً: أليست الحاويات كافية لعزل الوكيل؟ الإجابة المختصرة: ليس دائماً. الحاوية تظل تعمل على جهازك الأساسي، ما يعني أن طلبات الشبكة تمر عبره. كذلك توجد قيود عملية؛ فإذا أردت أن يشغّل Claude Code تطبيقاً مثل Unity لتطوير الألعاب، أو أي برنامج متاح فقط على macOS، فلن تجد طريقة سهلة لذلك داخل حاوية. أما مع جهاز Mac حقيقي منفصل، يحصل الوكيل على إمكانية التحكم الكامل بالواجهة الرسومية—النقر والسحب والكتابة—عبر ميزة computer use التي أطلقتها Anthropic في أكتوبر 2024.
المتطلبات قبل البدء
- جهاز Mac احتياطي (يُفضَّل مسحه بالكامل إن كان يحتوي بيانات حساسة)
- جهاز Mac أساسي أو أي حاسوب يدعم SSH
- اشتراك Claude Pro بتكلفة 20 دولاراً شهرياً للوصول إلى Claude Code
- اتصال شبكة محلية مستقر بين الجهازين
الخطوة الأولى: تجهيز الجهاز الاحتياطي
ابدأ بمسح الجهاز الاحتياطي إن كانت عليه بيانات لا تريد أن يصل إليها الوكيل؛ تذكّر أنك ستمنحه صلاحيات واسعة. بعد المسح، يُستحسن تحديث النظام إلى أحدث إصدار من macOS عبر System Settings ثم General ثم Software Update. تأكد أن الحساب الذي ستستخدمه يملك صلاحيات Admin، وإلا سيرفض الأمر sudo التنفيذ.
الخطوة الثانية: تفعيل Remote Login عبر SSH
على الجهاز الاحتياطي (الهدف)، شغّل الأمر التالي في Terminal لتفعيل الوصول عن بُعد:
sudo systemsetup -setremotelogin on
إذا ظهرت رسالة خطأ تطالب بصلاحية Full Disk Access، افتح System Settings ثم Privacy & Security ثم Full Disk Access وأضف تطبيق Terminal إلى القائمة.
الخطوة الثالثة: إعداد sudo بدون كلمة مرور
لكي يتمكن الوكيل من تنفيذ أوامر بصلاحيات المسؤول دون توقف عند كل عملية، نفّذ الأوامر التالية مرة واحدة على الجهاز الاحتياطي مع استبدال <user> باسم المستخدم الفعلي:
echo "<user> ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/<user>-nopasswd > /dev/null
sudo chmod 440 /etc/sudoers.d/<user>-nopasswd
sudo visudo -cf /etc/sudoers.d/<user>-nopasswd
يجب أن تظهر رسالة parsed OK للتأكيد. بعدها اختبر الإعداد بالأمر sudo -n true؛ إن نُفِّذ بصمت فالإعداد صحيح.
الخطوة الرابعة: تحديد عنوان الجهاز الاحتياطي
يمكنك الوصول إلى الجهاز الاحتياطي إما عبر اسم المضيف Hostname أو عنوان IP. يُفضَّل اسم المضيف لأنه ثابت، بينما قد يتغير IP بعد إعادة التشغيل. لمعرفة اسم المضيف، نفّذ:
scutil --get LocalHostName
أضف .local إلى الاسم الناتج، مثل MacBook-Pro.local. تأكد أن الاسم فريد على شبكتك المحلية لتجنب التعارض. إن احتجت تغييره:
sudo scutil --set LocalHostName newmacbook
الخطوة الخامسة: إنشاء مفتاح SSH ونسخه
على جهازك الأساسي (المصدر)، أنشئ مفتاح SSH إن لم يكن لديك واحد:
ssh-keygen -t ed25519
ثم انسخ المفتاح العام إلى الجهاز الاحتياطي باستخدام:
ssh-copy-id <user>@<target-host>.local
بعد ذلك ستتمكن من الاتصال دون إدخال كلمة مرور في كل مرة.
الخطوة السادسة: تشغيل Claude Code مع صلاحيات موسّعة
بعد الاتصال بالجهاز الاحتياطي عبر SSH، يمكنك تشغيل Claude Code مع العلامة --dangerously-skip-permissions التي تمنح الوكيل حرية تنفيذ الأوامر تلقائياً. هذه العلامة خطرة على جهازك الأساسي، لكنها آمنة نسبياً على بيئة منفصلة لا تحتوي بيانات حساسة.
ميزة إضافية: التحكم من هاتفك
أحد أبرز مكاسب هذا الإعداد أنك تستطيع التحدث مع Claude Code من تطبيق Claude على هاتفك أينما كنت. أشار مطورون إلى أن Claude Code غالباً ما يكون أكثر قدرة من Claude العادي في المهام التقنية، ما يجعله خياراً مفضلاً للاستفسارات أثناء التنقل.
رأي Logicity
هذا الإعداد يناسب المؤسسين والمطورين الذين يريدون تجربة وكلاء الذكاء الاصطناعي بصلاحيات واسعة دون المخاطرة ببيئة العمل الأساسية. البديل التجاري الأقرب هو GitHub Copilot Workspace الذي يقدم بيئة سحابية مُدارة لكنه لا يمنحك التحكم الكامل بواجهة macOS. خيار آخر هو Replit Agent الذي يعمل بالكامل في السحابة بتكلفة تبدأ من 25 دولاراً شهرياً، لكنه محصور داخل بيئة Replit. ميزة نهج Mac الاحتياطي أنك تملك الجهاز وتتحكم في كل تفاصيله.
الأسئلة الشائعة
هل يمكنني استخدام هذا الإعداد مع جهاز Windows بدلاً من Mac؟
النهج العام قابل للتطبيق، لكن أوامر SSH وsudo تختلف على Windows. ستحتاج إلى تفعيل OpenSSH Server وضبط صلاحيات المسؤول بطريقة مختلفة.
ما المخاطر الأمنية لتشغيل Claude Code بعلامة --dangerously-skip-permissions؟
هذه العلامة تمنح الوكيل صلاحية تنفيذ أي أمر دون موافقتك، بما في ذلك حذف الملفات أو إرسال طلبات شبكة. لذلك يُنصح بتشغيلها فقط على جهاز لا يحتوي بيانات حساسة.
هل أحتاج اشتراك Claude Pro لتشغيل Claude Code؟
نعم، Claude Code متاح حالياً لمشتركي Claude Pro بتكلفة 20 دولاراً شهرياً.
كيف أتحدث مع Claude Code من هاتفي؟
بعد إعداد الجهاز الاحتياطي، يمكنك استخدام تطبيق Claude الرسمي على iOS أو Android للتواصل مع الوكيل العامل على ذلك الجهاز.
هل تحتاج مساعدة في التطبيق؟
إذا واجهت صعوبة في أي خطوة أو أردت استشارة حول بناء بيئات وكلاء الذكاء الاصطناعي لشركتك الناشئة، تواصل مع فريق Logicity للحصول على دعم تقني مخصص.
عمر حسن
كاتب تقني وابتكار
أُنتِج هذا المقال بمساعدة الذكاء الاصطناعي وراجعه فريق التحرير في لوجيسيتي. اعرف المزيد في سياسة التحرير.
اقرأ أيضاً

RedMagic Astra 2 يُنافس أجهزة الألعاب المحمولة بنصف استهلاك الطاقة — لكن الحرارة تحدٍّ حقيقي
حين تُطلق شركة متخصصة في هواتف الألعاب جهازاً لوحياً يُنافس — على الورق — حواسيب ألعاب محمولة تعمل بمعالجات AMD الأحدث، يستحق الأمر وقفة تحليلية. هذا بالضبط ما فعلته RedMagic بإطلاقها Astra 2 عالمياً،

