تحكم في Claude Code من هاتفك مجانًا: استخدم آيفون أو أندرويد مع Pinky

يمكّن Pinky وPoki أداة Claude Code من تشغيل هاتف حقيقي عبر بروتوكول MCP مجانًا تمامًا. تعرّف في هذا المقال على إعداد Pinky لأجهزة iPhone وAndroid، وقواعد السلامة الواجب اتباعها، ومقارنة مع Poki، وكيفية فحص واجهات برمجة التطبيقات (APIs) الكامنة وراء كل شاشة.

Ahmed Waheed

Ahmed Waheed

12 نوفمبر 2026

تحكم في Claude Code من هاتفك مجانًا: استخدم آيفون أو أندرويد مع Pinky

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

الإجابة السريعة: التحكم في الهاتف عبر Claude Code مجاني باستخدام Pinky، وهو تطبيق مكتبي مفتوح المصدر (رخصة Apache-2.0، دون الحاجة إلى حساب) يتيح لـ Claude Code الوصول إلى هاتف iPhone أو Android حقيقي كخادم MCP. ثبّت Pinky، ووصّل الهاتف، وفعّل تصحيح USB (في Android) أو وضع المطوّر (في iPhone)، وأضف Pinky إلى Claude Code بأمر واحد، ثم اطلب منه تنفيذ مهمة على الهاتف. الخطوات الحساسة تنتظر موافقتك بالنقر.

الأدوات نفسها مجانية تماماً. أما Claude Code فليس كذلك: وفق claude.com/pricing (تم التحقق بتاريخ 2026-11-09)، Claude Code غير متاح في الخطة المجانية («No»)، ومضمّن في جميع الخطط المدفوعة، حيث تبدأ خطة Pro من 17 دولاراً شهرياً عند الدفع السنوي أو 20 دولاراً شهرياً عند الدفع الشهري. إذا كنت تدفع بالفعل مقابل Claude، فإتاحة الهاتف له لا يضيف أي تكلفة. وإذا لم تكن كذلك، فإن دليلنا حول استخدام Claude Code مجاناً يغطي الطرق المتاحة.

في الأسفل: شرح كامل لـ Pinky من البداية إلى النهاية، ثم مقارنة مع Poki، وهو بديل يعمل مع iPhone فقط.

ماذا يعني السماح لـ Claude Code بالتحكم في هاتفك

التحكم في الهاتف عبر Claude Code يعني الاتصال بخادم MCP يحوّل الإجراءات على الهاتف إلى أدوات يمكن للوكيل استدعاءها: قراءة الشاشة، النقر، الكتابة، التمرير، فتح تطبيق. يخطط الوكيل لكل خطوة، وينفّذ الخادم الإجراء على الجهاز الحقيقي عبر USB أو Wi-Fi، وأنت تراقب ذلك في نافذة معاينة على حاسوبك.

وهذا عكس إرسال الأوامر من هاتفك إلى جلسة على الحاسوب المحمول، وهو ما نغطيه في 3 طرق لاستخدام Claude Code على الهاتف المحمول.

مشروعان جعلا هذا أمراً عملياً في أوائل نوفمبر 2026:

كلاهما يتحدث بروتوكول Model Context Protocol، لذا يمكن لأي عميل MCP الاستفادة منهما.

Diagram of the control loop: Claude Code on a laptop calls Pinky's MCP tools, Pinky's gateway checks each action against safety rules, and the action runs on a USB-connected phone while the user approves risky steps

ما تحتاجه قبل البدء

متطلبات Pinky كما وردت في ملف README بتاريخ 2026-11-09:

الجزء المتطلب
Mac macOS 13 أو أحدث، شرائح Apple silicon أو Intel
Windows Windows 10 أو 11، بنية 64-bit
Linux Ubuntu 20.04 أو Debian 11 أو أحدث بنية 64-bit (glibc 2.29+)، مع GTK 3
هاتف Android Android 10 إلى 17 وكابل USB
iPhone أو iPad iOS 17.4 أو أحدث، وكابل USB للإعداد (يعمل Wi-Fi بعد ذلك)
iOS 17.4 إلى 26 تطبيق مساعد WebDriverAgent، يُبنى مرة واحدة من Xcode باستخدام Apple ID الخاص بك
الوكيل Claude Code أو Claude Desktop أو Codex أو Cursor أو أي عميل MCP

على iOS 27 وما بعده لا يُثبَّت أي شيء على الهاتف: يركّب Pinky صورة قرص المطوّرين من Apple، وهي تأتي مع Xcode (متاح للتحميل مجاناً). أما على iOS 17.4 إلى 26، فإن المساعد الموقّع بحساب Apple ID مجاني تنتهي صلاحيته كل 7 أيام، وينبّهك Pinky قبل ذلك بيومين.

يصف Pinky نفسه بأنه في مرحلة pre-alpha. ويذكر ملف README الخاص به أن Claude Code استخدم هاتف Android عبر USB وهاتف iPhone بنظام iOS 27 من البداية إلى النهاية بنجاح، أما أجهزة iPhone بنسخ أقدم من iOS 27 فلم تُجرَّب على أجهزة حقيقية بعد.

كيفية إعداد Pinky مع Claude Code خطوة بخطوة

الخطوة 1: تثبيت Pinky

حمّل النسخة المناسبة لنظامك من أحدث إصدار (v2026.1109.13 بتاريخ 2026-11-09). على أجهزة Mac، ملف pinky-<version>-arm64.dmg مخصص لشرائح Apple silicon وملف amd64.dmg لمعالجات Intel. ومستخدمو Homebrew يمكنهم تشغيل:

brew install --cask diygod/tap/pinky

على Windows، شغّل pinky-setup-<version>-amd64.exe. الملف غير موقّع بعد، لذا قد يظهر تحذير من SmartScreen: اختر More info ثم Run anyway. وعلى Debian أو Ubuntu، ثبّت ملف .deb باستخدام apt. حجم التحميل بين 16 و22 ميغابايت.

الخطوة 2: توصيل هاتف Android

  1. افتح الإعدادات › حول الهاتف وانقر على رقم الإصدار (Build number) سبع مرات لتفعيل خيارات المطوّر.
  2. فعّل تصحيح USB من الإعدادات › النظام › خيارات المطوّر.
  3. وصّل الهاتف وانقر على السماح عند ظهور سؤال عن تصحيح USB.
  4. في Pinky، اختر Add phone › Android واقبل تطبيق Pinky Companion، الذي يقرأ الشاشة في حوالي 70 مللي ثانية بدلاً من ثانيتين.

يأتي Pinky مع نسخته الخاصة من adb، فلا تحتاج إلى Android Studio. وعلى Android 11 وما بعده يمكنك الاقتران عبر Wi-Fi بدلاً من الكابل.

الخطوة 3: أو توصيل هاتف iPhone

  1. وصّل الـ iPhone، وافتح قفله، وانقر Trust وأدخل رمز المرور.
  2. فعّل وضع المطوّر من الإعدادات › الخصوصية والأمان. سيُعاد تشغيل الهاتف؛ انقر Turn On.
  3. على جهاز Mac، ثبّت Xcode مرة واحدة وافتحه، ليتمكن Pinky من استخدام صورة قرص المطوّرين الخاصة به. سيعرض Pinky بعدها الهاتف كجاهز للاستخدام.
  4. على iOS 17.4 إلى 26، ثبّت المساعد WebDriverAgent من Xcode. بدونه يمكن لـ Pinky عرض الشاشة وقراءتها، لكنه لن يستطيع النقر أو التمرير أو الكتابة.

الخطوة 4: إضافة Pinky إلى Claude Code

انقر Settings › Agents › Connect بجوار Claude Code، وسيسجّل Pinky نفسه ويثبّت دليل الوكيل الخاص به كمهارة (skill). يدوياً، يكفي سطر واحد:

claude mcp add --scope user pinky -- pinkyctl mcp

الاسم pinkyctl لأن أنظمة كثيرة تحتوي أصلاً على برنامج باسم pinky. توثيق MCP في Claude Code يشرح النطاقات (scopes).

الخطوة 5: إسناد مهمة إلى Claude Code

شغّل Claude Code واطلب بلغة طبيعية:

Open Messages on my phone and tell Sam I'm running late.

في المرة الأولى، سيسألك Pinky عما إذا كان يسمح للوكيل الجديد وما المسموح له بفعله. يستدعي Claude Code بعدها أدوات مثل phone_connect وphone_observe وphone_tap وphone_type. وعندما تتطلب خطوة ما تدخلك، يعيد الاستدعاء الحالة approval_pending ولا يحدث شيء حتى تنقر Allow. وعدم الرد خلال 60 ثانية يُعد رفضاً.

لا يوجد هاتف متاح؟ أعد تشغيل Pinky بالوسيط --fake للحصول على هاتفين تجريبيين مبرمجين مسبقاً.

كيف يضبط Pinky حدود الوكيل

قواعد الأمان تقع في بوابة (gateway) Pinky، بين الوكيل والهاتف، لا في الأمر المكتوب، لذا لا يمكن لأي نص على الشاشة أن ي convince الوكيل بالموافقة على نفسه. وهي مفعّلة افتراضياً:

وتنبيه واحد من الأسئلة الشائعة في Pinky نفسه: الوكيل القادر على تشغيل أوامر الصدفة (shell) قد يصل إلى هاتف Android عبر adb متجاوزاً البوابة. إذا كان هذا يقلقك، شغّل الوكيل في بيئة معزولة (sandbox) واربطه بـ Pinky عبر HTTP.

Pinky مقابل Poki: أي خيار مجاني يناسبك

Comparison graphic: Pinky covers iPhone and Android from macOS, Windows and Linux with gateway approvals; Poki covers iPhone from macOS with its own agent and messaging channels
Pinky Poki
الرخصة Apache-2.0 AGPL-3.0
الهواتف iPhone (iOS 17.4+) وAndroid 10 إلى 17 iPhone فقط (iOS 18+ لمسار التطبيق)
الحاسوب macOS 13+، Windows، Linux macOS (14+ للإعداد، 15+ لخادم MCP)؛ إصدارات مجتمعية لأنظمة Linux وWindows
تثبيات إضافية Xcode للحصول على صورة القرص على Mac؛ المساعد على iOS 17.4 إلى 26 Xcode كامل وRust وNode.js 24+ وffmpeg لخادم MCP
حساب Apple الحساب المجاني يكفي؛ يعاد توقيع المساعد كل 7 أيام الحساب المجاني يكفي؛ التوقيع يدوم 7 أيام
الموافقات تُفرض عبر البوابة، خارج الوكيل يحذّر ملف README من أنه سيرسل رسائل أو يدفع إذا طلبت ذلك
وكيل خاص لا، وكيلك هو الذي يفكر نعم، Poki Agent (افتراضياً GPT-6.1 Terra)، مع قنوات iMessage وTelegram

اختر Pinky إذا كنت تملك هاتف Android، أو تعمل على Windows أو Linux، أو تريد موافقات لا تعتمد على الوكيل نفسه.

اختر Poki إذا كنت تستخدم جهاز Mac مثبّت عليه Xcode وتريد وكيلاً لـ iPhone يمكنك مراسلته من Telegram أو iMessage. بدايته السريعة يقودها الوكيل: تطلب من Claude Code تثبيت Poki من مستودعه، ويتوقف عندما يتطلب iOS تدخلك. كما أن مسار التطبيق يحتاج إلى تطبيق VPN أو بروكسي على الـ iPhone، مثل Karing أو Shadowrocket، يعيد توجيه العنوان 10.7.0.1 إلى جهاز Mac [تحقّق: هل هذا التطبيق مجاني على App Store في منطقتك].

يذكر ملف README الخاص بـ Poki أن أجهزة iPhone الفعلية تم التحقق منها في الاتجاه العمودي فقط حتى الآن. وكلا المشروعين عمره أيام، فتوقّع تغييرات جوهرية. أما المحاكيات وأجهزة الاختبار، فراجع دليل خادم Mobile Next MCP.

دع Claude Code يفحص واجهات API خلف كل شاشة باستخدام Apidog CLI

كل شاشة يتنقل عبرها الوكيل تستدعي خلفية (backend): تسجيل دخول، سلة مشتريات، طلب. عندما تعرض شاشة ما شيئاً خاطئاً، تحتاج إلى معرفة هل الخلل في الواجهة أم في الـ API. يمكن لوكيلك الإجابة عن ذلك باستخدام Apidog CLI بينما يتولى Pinky الهاتف.

أعِد الإعداد مرة واحدة:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install

ثم أعطِ Claude Code أمراً واحداً:

Import ./openapi.json into Apidog project <projectId>. Create a test case for
POST /auth/login, GET /cart and POST /orders that checks status codes and the
fields each screen shows. Then use Pinky to log in on my phone, add one item
and place a test order. After each screen, run the matching Apidog test case
against the staging environment and tell me whether the app or the API failed.

يستورد الوكيل المواصفات، ويتحقق من صحة حمولاتها، وينشئ حالات الاختبار قبل أن يلمس الهاتف:

apidog import --project <projectId> --format openapi --file ./openapi.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file login-case.json
apidog test-case create --project <projectId> --file login-case.json
apidog test-case list --project <projectId>

وبعد كل خطوة على الهاتف، يشغّل حالة الاختبار الخاصة بتلك الشاشة ويقرأ النتيجة:

apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json

أضف --upload-report لمشاهدة التشغيل في تطبيق Apidog. والأمر نفسه مع -r junit يصلح لـ CI؛ يعرض دليل Apidog CLI CI/CD خط الأنابيب كاملاً. ولجانب الوكيل، راجع Apidog CLI في Claude Code. تغطي خطة Apidog المجانية حتى 4 مستخدمين.

معالجة مشكلات الإعداد الشائعة

الأسئلة الشائعة

هل هو مجاني فعلاً للسماح لـ Claude Code بالتحكم في هاتفي؟ Pinky وPoki مجانيان ومفتوحان المصدر، والحساب المجاني لـ Apple يكفي. أما Claude Code فيحتاج إلى خطة Claude مدفوعة، تبدأ من 17 دولاراً شهرياً عند الدفع السنوي.

هل أحتاج إلى jailbreak أو root للهاتف؟ لا. يستخدم Pinky تصحيح USB في Android ووضع المطوّر في Apple مع صورة قرص المطوّرين. ويؤكد Poki أيضاً عدم الحاجة إلى jailbreak.

هل يعمل Pinky مع Codex أو Cursor أيضاً؟ نعم. من Settings › Agents يمكنك ربط Claude Code وCodex وCursor وGemini CLI وغيرها، وأي عميل MCP يمكنه تشغيل pinkyctl mcp.

هل تُرسل شاشة هاتفي إلى السحابة؟ ليس عبر Pinky: التسجيلات تبقى على حاسوبك. أما ما يقرأه الوكيل فيذهب إلى مزوّد النموذج لديك، كما هو الحال مع أي أداة.

هل يمكن للوكيل إنفاق أموالي؟ مع Pinky، المدفوعات تنتظر نقرتك وتطبيقات البنوك مخفية. أما Poki فيحذّر ملف README الخاص به من أنه سيدفع إذا طلبت ذلك، فاجعل نطاق المهام ضيقاً.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات