ملخص
يمكن الآن لـ Claude Code التحكم في جهاز Mac الخاص بك: فتح التطبيقات، التفاعل مع واجهات المستخدم، تشغيل الاختبارات، وأخذ لقطات شاشة—all من جلسة الطرفية نفسها التي تكتب فيها الكود. الميزة متوفرة كمُعاينة بحثية لمشتركي خطط Pro وMax على macOS فقط. لتمكينها، شغّل أمر /mcp في Claude Code، فعّل خادم computer-use، وامنح الأذونات المطلوبة (إمكانية الوصول وتسجيل الشاشة) من إعدادات النظام.
يمكن لـ Claude الآن استخدام جهاز الكمبيوتر الخاص بك
أطلقت Anthropic ميزة "استخدام الكمبيوتر" في Claude Code بتاريخ 23 مارس 2026. الفكرة الأساسية: الآن يمكن لـ Claude كتابة الكود، تشغيله فعليًا، والتحقق من النتائج كما تفعل أنت. سابقًا، كنت تحتاج إلى تنفيذ وتجميع الكود يدويًا؛ اليوم، يتولى Claude دورة البناء الكاملة من التجميع، وتشغيل التطبيق، والتفاعل مع عناصر التحكم، وحتى إصلاح المشاكل وإعادة الاختبار—all بدون مغادرة الطرفية.
💡 ملاحظة مهمة: عند تطويرك على واجهات برمجة التطبيقات (APIs)، يمكن لـ Claude اختبار تدفقات الطلبات عبر أدوات واجهة المستخدم الرسومية (GUI) التي لا توفر CLI أو API. هنا يأتي دور Apidog؛ بعد تحقق Claude من سلوك التطبيق، يمكنك بناء اختبارات API أوتوماتيكية في Apidog للتحقق من نفس التدفقات برمجياً.
ما يمكنك فعله
بناء وتوثيق التطبيقات الأصلية من البداية إلى النهاية
اطلب من Claude تنفيذ سيناريو كامل مثل:
Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
سيقوم Claude تلقائيًا بتشغيل xcodebuild، تشغيل البرنامج الناتج، التفاعل مع الواجهة، إصلاح الأعطال، وإعادة التجربة حتى النجاح.
اختبار واجهة المستخدم دون إعداد إطار عمل اختبار
بدلاً من إعداد Playwright أو Selenium، يمكنك وصف التدفق المطلوب بلغة طبيعية:
Open the app, click through the onboarding screens, and tell me if any
screen takes more than a second to load.
سيقوم Claude بفتح التطبيق، النقر على الخطوات، التقاط لقطات شاشة، وتحديد نقاط البطء—all بدون تكوين أي نظام اختبار.
تصحيح الأخطاء المرئية وأخطاء التخطيط
لإعادة إنتاج أخطاء CSS أو التخطيط الديناميكي:
The settings modal clips its footer on narrow windows. Resize the app
window until you can reproduce it, screenshot the clipped state, then
check the CSS for the modal container.
سيقوم Claude بتغيير حجم النافذة حتى يظهر الخطأ، يلتقط صورة، ثم يقرأ الكود ويقترح/ينفذ الإصلاح.
تشغيل أدوات GUI فقط
بعض الأدوات لا تدعم CLI أو API (برامج التصميم، لوحات التحكم، محاكيات iOS). باستخدام Claude، يمكنك أتمتة هذه الأدوات مباشرة:
اكتب ما تحتاجه في الطرفية، وسيقوم Claude بكل التفاعل عنك.
كيفية تمكين ميزة "استخدام الكمبيوتر"
الميزة معطلة افتراضيًا، ويتم تفعيلها لكل مشروع عبر خادم MCP باسم computer-use.
المتطلبات
- macOS فقط (غير متاح على Windows أو Linux)
- Claude Code v2.1.85 أو أحدث (
claude --version) - خطة Pro أو Max
- يجب تسجيل الدخول عبر claude.ai
- جلسة تفاعلية (لا تستخدم خيار
-p)
الخطوات
1. افتح قائمة MCP
في جلسة Claude Code نشطة:
/mcp
ابحث عن الخادم computer-use (سيظهر كمعطل).
2. فعّل الخادم
حدد computer-use واختر Enable. يتم ذلك مرة واحدة لكل مشروع.
3. منح أذونات macOS
عند الاستخدام الأول، سيطلب macOS:
- إمكانية الوصول (Accessibility): للسماح بالنقر والكتابة
- تسجيل الشاشة (Screen Recording): لرؤية الشاشة
اتبع الروابط المباشرة في المطالبة وأعطِ الأذونات. أعد تشغيل Claude Code إذا لزم الأمر.
4. اختبر الميزة
اطلب من Claude تنفيذ مهمة تتطلب تفاعل واجهة رسومية مثل:
Build the app target, launch it, and click through each tab to confirm
nothing crashes. Screenshot any error states you find.
كيف يعمل Claude على جهازك
جلسة واحدة فقط
يمكن لجلسة Claude Code واحدة فقط استخدام "استخدام الكمبيوتر" في كل مرة. إذا حاولت جلسة أخرى، ستظهر رسالة خطأ. قم بإنهاء الجلسة الأخرى أولاً.
إخفاء التطبيقات غير المستهدفة
تختفي جميع التطبيقات باستثناء الطرفية والتطبيقات التي يسيطر عليها Claude أثناء التنفيذ. الطرفية مستثناة من لقطات الشاشة.
الإيقاف الفوري
سيظهر إشعار macOS عند سيطرة Claude: "Claude يستخدم جهاز الكمبيوتر الخاص بك – اضغط Esc للتوقف". اضغط Esc أو Ctrl+C لإلغاء سيطرة Claude فورًا.
الموافقة لكل تطبيق
كل تطبيق يحتاجه Claude يتطلب موافقتك في كل جلسة. ستظهر مطالبة مع:
- أسماء التطبيقات المطلوبة
- الأذونات الإضافية المطلوبة (مثلاً: الوصول للحافظة)
- عدد التطبيقات الأخرى التي سيتم إخفاؤها
اختر Allow for this session أو Deny. الموافقة مؤقتة للجلسة الحالية فقط.
تحذيرات إضافية لبعض التطبيقات
| تحذير | التطبيقات |
|---|---|
| مكافئ للوصول إلى الصدفة | Terminal, iTerm2, VS Code, Warp, إلخ |
| قراءة/كتابة أي ملف | Finder |
| تغيير إعدادات النظام | System Settings |
مستويات التحكم
| مستوى التحكم | أنواع التطبيقات |
|---|---|
| للعرض فقط | المتصفحات، منصات التداول |
| للنقر فقط | الطرفيات، IDEs |
| تحكم كامل | باقي التطبيقات |
إذا احتجت أتمتة المتصفح بالكامل، استخدم Claude في Chrome بدلاً من ذلك.
متى يستخدم Claude ميزة "استخدام الكمبيوتر"؟
يعتمد Claude على "استخدام الكمبيوتر" كخيار أخير. الترتيب:
- خادم MCP (إذا كان مفعّلًا)
- Bash للأوامر النصية
- Claude في Chrome لمهام المتصفح
- استخدام الكمبيوتر للتطبيقات التي لا يمكن الوصول لها إلا عبر GUI
التحكم في الشاشة مخصص لتطبيقات سطح المكتب أو المحاكيات أو الأدوات الرسومية فقط.
نموذج الأمان
- الموافقة لكل تطبيق: لا يمكن لـ Claude التحكم إلا في التطبيقات التي توافق عليها في الجلسة.
- تحذيرات الحارس: تظهر تحذيرات إضافية عند محاولة التحكم في تطبيقات حساسة.
- استثناء الطرفية من لقطات الشاشة: لحماية بيانات الأوامر.
-
هروب عالمي:
EscأوCtrl+Cينهي الجلسة فورًا. - ملف القفل: جلسة واحدة فقط تتحكم في جهازك.
- كشف حقن الأوامر: Claude يراقب محاولات الخداع من الشاشة.
نصيحة: لا تستخدم الميزة مع بيانات حساسة حتى تتأكد من الأمان. يفضل البدء ببيئة اختبار معزولة.
أمثلة سير العمل
التحقق الشامل من تطبيق Swift
Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
ما يحدث:
- تجميع عبر
xcodebuild - تشغيل البرنامج
- التفاعل مع الواجهة وتسجيل الأخطاء باللقطات
- اقتراح أو تنفيذ إصلاحات
إعادة إنتاج خطأ في التخطيط
The settings modal clips its footer on narrow windows. Resize the app
window down until you can reproduce it, screenshot the clipped state,
then check the CSS for the modal container.
اختبار محاكي iOS بدون XCTest
Open the iOS Simulator, launch the app, tap through the onboarding
screens, and tell me if any screen takes more than a second to load.
تدفق إعداد تطبيق Electron
Launch the desktop app in dev mode, complete the signup flow using
test@example.com, and screenshot each step. Flag any step where the
button is not clickable or the UI shows an error.
استخدام "استخدام الكمبيوتر" مع اختبار API
لتحقيق تغطية شاملة:
- يكتب Claude الخادم ويبنيه محليًا.
- يستخدم Claude ميزة "استخدام الكمبيوتر" لفتح التطبيق والتحقق من واجهة المستخدم.
- تلتقط مكالمة API الأساسية في Apidog وتبني اختبارًا آليًا.
- أي انحدار مستقبلي يُكتشف تلقائيًا عبر اختبارات Apidog.
الجمع بين التحقق البشري (Claude) والاختبارات البرمجية (Apidog) يضمن سلامة التطبيق.
الاختلافات بين CLI وتطبيق سطح المكتب
| الميزة | سطح المكتب | CLI |
|---|---|---|
| التفعيل | الإعدادات > تطبيق سطح المكتب > عام |
/mcp > Enable computer-use
|
| قائمة التطبيقات المرفوضة | متوفرة في الإعدادات | غير متوفرة بعد |
| تبديل الإظهار التلقائي | اختياري | دائمًا قيد التشغيل |
| تكامل Dispatch | نعم | غير قابل للتطبيق |
بالنسبة لمعظم الاستخدامات، CLI كافٍ.
استكشاف الأخطاء وإصلاحها
"ميزة استخدام الكمبيوتر قيد الاستخدام بواسطة جلسة Claude أخرى"
قم بإنهاء الجلسة الأخرى. إذا تعطلت، سيحرر القفل تلقائيًا بعد انتهاء العملية.
مطالبة أذونات macOS تتكرر
أعد تشغيل Claude Code بالكامل. تحقق من إعدادات النظام > الخصوصية والأمان > تسجيل الشاشة، وتأكد من تفعيل الطرفية.
computer-use لا يظهر في /mcp
تأكد من:
- استخدام macOS
- إصدار Claude Code هو v2.1.85 أو أعلى
- لديك خطة Pro أو Max
- مصادق عبر claude.ai
- جلسة تفاعلية (بدون
-p)
Claude لا يرى التطبيق رغم الموافقة
اضغط "Allow for this session" عند ظهور المطالبة. إذا رفضت بالخطأ، أعد تشغيل الجلسة.
الأسئلة الشائعة
ما هو إصدار Claude Code المطلوب؟
الإصدار v2.1.85 أو أحدث. تحقق باستخدام:
claude --version
للتحديث:
npm install -g @anthropic-ai/claude-code
هل يعمل على Windows أو Linux؟
لا، يعمل على macOS فقط حاليًا.
هل يمكن استخدامه عبر Amazon Bedrock أو Google Vertex AI؟
لا. يجب المصادقة عبر حساب claude.ai. مزودو الخدمات الخارجيون غير مدعومين.
هل هي متاحة في خطط Team أو Enterprise؟
لا. متاحة فقط في خطط Pro وMax خلال المعاينة البحثية.
ماذا يحدث إذا لم أمنح إذن تسجيل الشاشة؟
Claude سيستطيع النقر والكتابة فقط إذا كان لديه إذن إمكانية الوصول؛ لن يتمكن من التحقق من النتائج المرئية.
هل يمكن لـ Claude الوصول إلى تطبيقات لم أوافق عليها؟
لا. يجب الموافقة يدويًا لكل تطبيق في كل جلسة.
كيف ألغي الوصول لميزة "استخدام الكمبيوتر"؟
عطّل الخادم من /mcp. لإلغاء أذونات macOS، أزل تطبيق الطرفية من قوائم إمكانية الوصول وتسجيل الشاشة بإعدادات النظام.
هل استخدام الكمبيوتر آمن مع البيانات الحساسة؟
توصي Anthropic بعدم استخدامه مع البيانات الحساسة أثناء فترة المعاينة. ابدأ ببيئات اختبار معزولة.
هل يمكن لعدة جلسات Claude استخدام الميزة في نفس الوقت؟
لا. جلسة واحدة فقط تملك القفل في كل مرة.
كيف يختلف هذا عن Playwright أو Selenium؟
Playwright وSelenium يتطلبان نصوص اختبار وتكوينًا كاملاً. "استخدام الكمبيوتر" يتيح لك أتمتة أي تطبيق عبر اللغة الطبيعية بدون إعدادات إضافية. الاختبارات البرمجية أكثر موثوقية للـ CI، بينما "استخدام الكمبيوتر" أسرع للاختبار الاستكشافي أو التطبيقات غير القابلة للأتمتة البرمجية.

Top comments (0)