# Claude Code Remote Control: كيف تبرمج من هاتفك باستخدام رمز QR في 2026

> تعليمات خطوة بخطوة لربط Claude Code بهاتفك باستخدام /rc ورمز QR. الأوامر والقيود والأمان و6 مشكلات شائعة عند التشغيل لأول مرة.

Source: https://ailoot.ai/blog/ar/claude-code-remote-control-phone/
Canonical: https://ailoot.ai/blog/ar/claude-code-remote-control-phone/
Language: ar
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-052
Revision: sha256-d02a07265289f690ee5e5f4256605cffd9629703ded7e5ddb9b6e91c25a021f7


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

شغّل `claude --rc` في الطرفية، واضغط Space، ثم امسح رمز QR باستخدام تطبيق Claude على هاتفك. تعمل الجلسة على حاسوبك المحمول؛ وهاتفك مجرد نافذة تطل عليها. هذه الميزة مفيدة للمهام التي تعمل طوال الليل والعمل من الأريكة، لكنها ليست مناسبة لتعديل الشيفرة بجدية. تحتاج إلى الإصدار v2.1.51 أو أحدث واشتراك Pro أو Max.

</div>



تتوفر تعليمات إضافية في [وثائق Ailoot](https://ailoot.ai/docs/).

## ما Remote Control، ولماذا تبرمج من هاتفك؟

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

Remote Control جسر بين Claude Code على حاسوبك المحمول وتطبيق Claude على هاتفك أو متصفح claude.ai/code. تعمل الجلسة على جهازك؛ وهاتفك مجرد واجهة للوصول إليها. يبقى التنفيذ والأدوات المحلية على جهازك؛ لكن المحتوى المدرج في الرسائل ونتائج الأدوات يمر عبر Anthropic. تحتاج إليه عندما تكلف Claude بمهمة طويلة وتريد مواصلة توجيهها دون الجلوس أمام حاسوبك المحمول.

</div>

أطلقت Anthropic ميزة Remote Control في 24 فبراير 2026. وتصفها Anthropic بأنها طريقة لمواصلة الجلسات المحلية من أي جهاز.

ببساطة: تبدأ جلسة في الطرفية كالمعتاد. شغّل Remote Control. افتح تطبيق Claude على هاتفك ← علامة التبويب Code ← وسترى جلستك بجوارها نقطة خضراء. اضغط عليها واقرأ وردّ. يمكنك الكتابة من حاسوبك المحمول وهاتفك ومتصفحك بأي توليفة، وستظل كلها متزامنة.

تميز [وثائق Remote Control الرسمية](https://code.claude.com/docs/en/remote-control#connection-and-security) التنفيذ المحلي من حركة الشبكة: تعمل الأوامر وعمليات نظام الملفات على جهازك، بينما تتزامن المحادثة عبر Anthropic.

هذا هو الفرق الأساسي عن Claude Code على الويب، حيث تعمل الجلسة في آلة افتراضية سحابية لدى Anthropic. هنا يظل Claude يعمل على أجهزتك، مع جميع مستودعات Git ومتغيرات البيئة ومفاتيح قواعد البيانات. هاتفك مجرد شاشة تستخدمها للتحدث إليه.

### لماذا قد يحتاج إليه من يبرمج بأسلوب vibe coding

ثلاثة سيناريوهات عملية استخدمها الكاتب كل أسبوع:

1.  **إعادة هيكلة طويلة أثناء الليل.** كلّف Claude بتحديث 40 ملفًا لواجهة API جديدة. ابتعد عن حاسوبك المحمول. في الصباح، استلقِ على الأريكة وهاتفك معك، وراجع diff، ثم قل: «اقبل أول 12؛ واعرض البقية منفصلة». لا حاجة إلى فتح الحاسوب المحمول.
2.  **الموافقة على خطوة أثناء الذهاب إلى العمل.** أنت في مترو الأنفاق عندما يرسل Claude إشعارًا فوريًا: «أحتاج إلى قرار بشأن ترحيل المخطط». افتحه، واقرأ الخيارين، واكتب: «اختر الخيار الأول؛ ولا تلمس الاختبارات». تواصل الجلسة تقدمها أثناء تنقلك.
3.  **أثناء بث مباشر أو اجتماع.** خلال اجتماع Zoom، يمكنك التحقق من هاتفك من أن جلسة Claude ثانية أنشأت إصدارًا تجريبيًا للاختبار. دون التبديل بين النوافذ أثناء مكالمة الفيديو.

## ما تحتاج إليه لتشغيل Remote Control

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

تحتاج إلى Claude Code بالإصدار 2.1.51 أو أحدث، واشتراك Pro أو Max أو Team أو Enterprise. لا تعمل مفاتيح API. تحتاج إلى شبكة تتيح الاتصالات الصادرة عبر المنفذ 443، من دون وكلاء يعترضون الاتصال. سجّل الدخول مرة واحدة باستخدام `/login` عبر claude.ai في الطرفية، ويمكنك البدء. في Team/Enterprise، يجب أن يفعّل المسؤول أيضًا الخيار في إعدادات المؤسسة.

</div>

جدول المتطلبات الكامل:

| العنصر | الحد الأدنى للإصدار / المتطلب |
|----|----|
| Claude Code CLI | v2.1.51 (صدر في 24.02.2026) |
| إضافة VS Code | v2.1.79 |
| الإشعارات الفورية | v2.1.110 |
| الاشتراك | Pro أو Max أو Team أو Enterprise |
| مفتاح API | لا يعمل—المتاح هو OAuth عبر `/login` فقط |
| الشبكة | HTTPS صادر عبر المنفذ 443 |
| نظام التشغيل | macOS أو Linux أو WSL |
| الثقة في مساحة العمل | شغّل `claude` في مجلد المشروع مرة واحدة على الأقل |
| Team/Enterprise | فعّل المسؤول Remote Control في إعدادات الإدارة |

تحقق من إصدارك باستخدام:

```bash
claude --version
```

إذا كان أقدم من 2.1.51، فحدّثه:

```bash
npm install -g @anthropic-ai/claude-code@latest
```

إذا كان `ANTHROPIC_API_KEY` أو `CLAUDE_CODE_OAUTH_TOKEN` أو `apiKeyHelper` مضبوطًا في بيئتك، فلن يبدأ Remote Control. منذ v2.1.139 (11.05.2026)، تحظر Anthropic الميزة صراحةً عند وجود هذه المتغيرات. نفّذ `unset ANTHROPIC_API_KEY` ثم سجّل الدخول مجددًا باستخدام `/login`.

## كيفية بدء Remote Control: 3 طرق في دقيقتين

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

هناك ثلاث طرق لبدء Remote Control: يبدأ الأمر الأساسي `claude remote-control` خادمًا للجلسات البعيدة؛ ويبدأ الخيار `claude --rc` جلسة عادية مع تفعيل Remote Control؛ أما أمر الشرطة المائلة `/rc` داخل جلسة نشطة فيحوّلها إلى جلسة بعيدة. الطريقة الثانية أكثر ملاءمة لمعظم المهام.

</div>

### الطريقة 1. وضع الخادم—خادم مخصص للجلسات البعيدة

1.  #### افتح طرفية في مجلد المشروع

    نفّذ `cd` مرة واحدة للانتقال إلى المجلد الذي ستعمل فيه. إذا كان مجلدًا جديدًا، شغّل `claude` كالمعتاد لإكمال مربع حوار Workspace Trust.

2.  #### ابدأ الخادم

    ```bash
    claude remote-control
    ```

    تظل الطرفية قيد التشغيل. يظهر في الأسفل عنوان URL للجلسة والمطالبة «اضغط على Space لإظهار رمز QR». ينتظر الخادم الاتصالات.

3.  #### اتصل من هاتفك

    اضغط Space—وسيظهر رمز QR. امسحه باستخدام تطبيق Claude أو كاميرا iPhone لفتح الجلسة.

اختياري: اضبط اسم الجلسة ومعلماتها:

```bash
claude remote-control --name "Refactor API" --spawn worktree --capacity 4
```

- `--name` — الاسم الذي يظهر للجلسة في القائمة على هاتفك.
- `--spawn worktree` — تُفتح كل جلسة جديدة في worktree خاص بها في Git، كي لا تتعارض الجلسات المتوازية.
- `--capacity 4` — الحد الأقصى 4 جلسات بعيدة متزامنة على الخادم. القيمة الافتراضية 32.

### الطريقة 2. الوضع التفاعلي—جلستي مع تشغيل Remote Control

```bash
claude --remote-control
# or shorter:
claude --rc
```

يمنحك ذلك جلسة تفاعلية عادية في الطرفية مع تشغيل Remote Control. يمكنك الكتابة إلى Claude من حاسوبك المحمول وهاتفك معًا—فالمحادثة جلسة واحدة متزامنة.

على عكس وضع الخادم، هذه جلسة واحدة. وهي مفيدة عندما تخطط للعمل غالبًا من حاسوبك وتريد استخدام هاتفك كخيار احتياطي عند الاضطرار إلى الابتعاد.

### الطريقة 3. من جلسة نشطة باستخدام `/rc`

هل تعمل بالفعل في Claude Code؟ لا تُنهِ الجلسة. اكتب فحسب:

```
/remote-control
```

أو، بصيغة أقصر:

```
/rc
```

تصبح الجلسة بعيدة. لن تفقد سياقها. وهذا مفيد عندما تدرك في منتصف المهمة أنك بحاجة إلى الابتعاد.

## رمز QR: وصّل هاتفك في 10 ثوانٍ

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

بعد بدء Remote Control في الطرفية، اضغط Space لإظهار رمز QR. افتح تطبيق Claude على هاتفك (iOS أو Android)، أو استخدم الكاميرا فحسب، وامسح الرمز. تُفتح الجلسة في التطبيق أو في متصفح على claude.ai/code. وفي الشاشة نفسها في التطبيق، تظهر الجلسة في القائمة بجوارها نقطة خضراء تشير إلى أنها «متصلة».

</div>

1.  ### ثبّت تطبيق Claude

    إذا لم يكن لديك التطبيق، فاكتب `/mobile` في Claude Code. سيظهر رمز QR لتنزيل التطبيق من App Store أو Google Play. هذا أسرع من البحث عنه يدويًا.

2.  ### أظهر رمز QR للجلسة في الطرفية

    بعد `claude --rc` أو `claude remote-control`، اضغط **Space**. سيظهر رمز QR مباشرةً في الطرفية.

3.  ### امسحه بهاتفك

    افتح تطبيق Claude ← الكاميرا، أو استخدم كاميرا iPhone العادية (كما يمكن لكاميرات Android مسحه). إذا لم يعمل، فوسّع نافذة الطرفية، أو انتقل إلى iTerm2 أو Windows Terminal، أو انسخ عنوان URL فوق رمز QR والصقه يدويًا في متصفحك.

4.  ### فعّل الإشعارات الفورية

    اكتب `/config` في الجلسة وفعّل «إشعار فوري عندما يقرر Claude». يجب أن يكون إصدار Claude Code هو 2.1.110 أو أحدث.

### ما الذي ستراه على هاتفك

تُفتح علامة التبويب Code في تطبيق Claude. تظهر جلستك في القائمة مع رمز حاسوب ونقطة خضراء (متصلة). اضغط عليها للدخول.

بعد ذلك، ستجد تجربة شبيهة بـ claude.ai/code: يمكنك الاطلاع على رسائل Claude وملفات diff، وقبولها أو رفضها، أو طلب إجراء تغييرات. ويمكنك كتابة طلب جديد. يصل كل ذلك إلى جهازك، حيث يعالجه Claude المحلي ويرسل الرد.

<figure>
<blockquote>
<p>اعمل من الواجهتين في الوقت نفسه: تتزامن المحادثة عبر جميع الأجهزة المتصلة—اكتب من الطرفية أو المتصفح أو الهاتف، كما يحلو لك.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/remote-control</figcaption>
</figure>

### ما الذي يمكن أن يفعله Claude باستخدام الإشعارات الفورية

يرسل Claude إشعارات فورية عندما يقرر أنها مطلوبة. يحدث ذلك افتراضيًا في حالتين: عند انتهاء مهمة طويلة، أو عندما يحتاج Claude إلى قرارك. ويمكنك أيضًا أن تطلب ذلك صراحةً: «أخبرني عندما تنجح الاختبارات»، وسيرسل إشعارًا.

إذا لم تصلك الإشعارات الفورية:

- على iOS، تحقق من الإعدادات → الإشعارات → Claude. قد تكتم أوضاع التركيز الإشعارات.
- على Android، أوقف تحسين البطارية لتطبيق Claude.
- إذا أظهر `/config` عبارة «لم يتم تسجيل جهاز محمول»، فافتح تطبيق Claude مرة واحدة على الأقل ليتمكن من تحديث رمز الإشعارات الفورية.

## العمل من الأريكة: 5 سيناريوهات مفيدة

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

الفائدة الحقيقية لـ Remote Control هي عدم الاضطرار إلى العودة إلى حاسوبك المحمول للنقر على زر موافقة واحد. لا أحد يخطط لكتابة شيفرة متكاملة من هاتف. فيما يلي خمسة سيناريوهات استخدم فيها الكاتب الميزة كل أسبوع: مراجعة تشغيل ليلي، والموافقة على خطوة في مترو الأنفاق، ومهمة طويلة أثناء الغداء، واتخاذ قرار معماري من مقهى، وتشغيل جلسات متوازية في worktrees.

</div>

### السيناريو 1. المراجعة من الأريكة—مراجعة تشغيل ليلي

قبل النوم، كلّف Claude بمهمة مثل: «شغّل المستودع كله وفق قواعد lint الجديدة وأصلح كل ما ليس حرجًا؛ وضع علامة TODO على الباقي». شغّل `claude --rc` واترك الطرفية مفتوحة.

في الصباح، استلقِ على الأريكة وهاتفك معك. افتح تطبيق Claude ← اعثر على الجلسة التي بجوارها نقطة خضراء ← وستجد 87 commit معروضة كملفات diff. تصفحها؛ واكتب في المواضع المشكوك فيها «تراجع عن هذا؛ سأصلحه يدويًا»، وبالنسبة إلى المواضع السليمة اكتب «اقبل الكل». لن تحتاج إلى «الذهاب إلى الحاسوب المحمول» في السابعة صباحًا.

### السيناريو 2. الموافقة أثناء التنقل—الموافقة على خطوة في مترو الأنفاق

ابدأ صباحًا عملية ترحيل طويلة لمخطط قاعدة بيانات. عند 9:30، يصلك إشعار فوري في مترو الأنفاق: «وجدت بديلين للترحيل؛ أحتاج إلى قرار». اضغط عليه، واقرأهما، واختر واحدًا، وأضف: «لا تحذف الجدول القديم حتى يكتمل تشغيل الاختبارات بالكامل». يواصل Claude العمل.

من دون Remote Control، سيتوقف Claude عند تلك النقطة وينتظر بصمت. ستصل وتفتح حاسوبك المحمول—وقد أضعت 40 دقيقة.

### السيناريو 3. نمط الابتعاد—مهمة طويلة أثناء الغداء

قبل الغداء، ابدأ مهمة Claude: «حدّث توثيق جميع نقاط النهاية». اذهب إلى مقهى. بعد 25 دقيقة، يصلك إشعار فوري: «انتهيت، ألقِ نظرة». اضغط «قبول» مرة واحدة، ثم عد إلى حسائك. من دون Remote Control، إما أن تجلس أمام حاسوبك المحمول 25 دقيقة كالحارس، أو تعود لتجد أن Claude لم يفعل شيئًا طوال الوقت لأنه بلغ نقطة تتطلب قرارًا.

هذه نقطة مهمة. لا يجعل Remote Control Claude أكثر استقلالية—بل يتيح لك الوصول إليه من أي مكان. كلما قلت نقاط اتخاذ القرار التي يواجهها Claude، قلّت الإشعارات الفورية التي ستتلقاها. لذا اجعل تعليمات المهمة أكثر تحديدًا: «نفّذها بهذه الطريقة؛ وفي هذه الحالات افعل ذلك؛ وإذا كان الأمر غير واضح حقًا، فتوقف وأرسل إشعارًا فوريًا».

### السيناريو 4. اتخاذ قرار معماري من مقهى

يعثر Claude على مسارين للترحيل في منتصف إعادة الهيكلة ويطلب منك الاختيار. إذا كنت بعيدًا عن حاسوبك، فافتح ملفات diff المقترحة على هاتفك، واختر خيارًا، وأضف التعليق: «لكن لا تلمس جدول user_settings—سأحذفه الأسبوع المقبل». تواصل الجلسة عملها.

ينجح ذلك خصوصًا في وضع worktree (`--spawn worktree`): فكل مهمة متوازية في فرعها الخاص، لذا لا تتداخل المهام. ويمكنك على هاتفك التبديل بينها كما تفعل بين المحادثات.

### السيناريو 5. عدة جلسات worktree في الوقت نفسه

من الطرق الفعالة استخدام وضع الخادم مع عدة worktrees. ابدأ هذا على حاسوبك المحمول:

```bash
claude remote-control --spawn worktree --capacity 4
```

ابدأ جلسات في فروع مختلفة من هاتفك: إحداها تبني ميزة، والثانية تصلح أخطاء من قائمة، والثالثة تشغّل اختبارات الانحدار. تعمل جميعها بالتوازي على حاسوبك المحمول، ولا تعطل أي منها الأخرى.

<div class="aside" data-semantic="callout" role="note" aria-label="تنبيه">

تنبيه

يستخدم وضع الخادم موارد الحاسوب المحمول بما يتناسب مع عدد الجلسات المتزامنة. ومع ذاكرة RAM سعتها 16 GB، يصبح تشغيل أربع جلسات Claude متوازية ملحوظًا بالفعل. شغّل العدد الذي يستطيع جهازك تحمّله.

</div>

## الأمان: ما الذي يبقى على حاسوبك وما الذي يُرسل

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

تمر رسائل المحادثة ونتائج الأدوات عبر Anthropic، وقد تحتوي على شيفرة مصدرية أو أسرار. لا يمنع التنفيذ المحلي هذا الكشف. الاتصال صادر فقط عبر المنفذ 443، ويستخدم بيانات اعتماد قصيرة العمر، ومشفّر باستخدام TLS. لا يفتح حاسوبك المحمول أي منافذ واردة، ولا يحصل الهاتف البعيد على وصول مباشر إلى نظام ملفاتك.

</div>

قبل ربط مشروع حساس، حدد المحتوى المسموح بدخوله في الطلبات ومخرجات الأدوات. أبق أسرار الإنتاج خارج البيئة المتاحة للوكيل؛ فجدول النقل لا يثبت عجز جلسة بعينها عن كشفها.

<figure>
<blockquote>
<p>لا تجري جلسة Claude Code المحلية سوى طلبات HTTPS صادرة، ولا تفتح أبدًا منافذ واردة على جهازك. عند بدء Remote Control، تسجل الجلسة نفسها لدى Anthropic API وتستطلعها بحثًا عن مهام.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/remote-control</figcaption>
</figure>

بعبارات يومية: يسأل حاسوبك المحمول Anthropic: «هل لديك رسائل لي؟»، ويتلقى ردًا، ثم يعالجه محليًا. لا يفتح أحد من الخارج منفذًا واردًا إلى جهازك. سيسمح جدار الحماية في الشركة بهذا الاتصال دون إعداد خاص.

### ما الذي يصل فعليًا إلى Anthropic

| نوع البيانات | مكان وجودها |
|----|----|
| الملفات المصدرية | مخزنة محليًا؛ وتُرسل المقاطع والفروق المدرجة في المحادثة |
| `.env` والأسرار ومفاتيح API | قد تتسرب إذا قُرئت في طلب أو نتيجة أداة؛ التخزين المحلي ليس قيد وصول |
| خوادم MCP المحلية وإعداداتها | تعمل محليًا؛ وقد يدخل محتواها المُعاد في المحادثة |
| قواعد البيانات التي يتصل بها Claude | تبقى لدى مضيفها المضبوط؛ وقد تدخل نتائج الاستعلامات في المحادثة |
| نص رسائلك إلى Claude | في Anthropic API، ثم يعود الرد |
| نص ردود Claude | في Anthropic API، ثم إلى هاتفك |
| ملفات diff التي يعرضها Claude | عبر Anthropic API (مثل جلسة Claude.ai العادية) |
| الصور المستوردة والملفات عبر `@` | عبر Anthropic API |

يضيف Remote Control واجهة متزامنة، وليس وضع استدلال دون اتصال. تخزن Anthropic سجل الجلسة المتصلة، بما فيه الرسائل والردود ونشاط الأدوات، وفق سياسة استخدام البيانات لديها. راجع البيانات المرسلة إلى النموذج والوصول من الأجهزة المتصلة معًا.

### ملاحظة بشأن بيانات الاعتماد

<figure>
<blockquote>
<p>يستخدم الاتصال عدة بيانات اعتماد قصيرة العمر، لكل منها غرض واحد وعمر مستقل.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/remote-control</figcaption>
</figure>

بعبارة أخرى، تتبادل مجموعة من الرموز قصيرة العمر بين حاسوبك المحمول وAnthropic وهاتفك بدلًا من رمز واحد طويل العمر. ولن يمنح اختراق أحدها إمكانية الوصول إلى جميعها.

وهناك قيد مهم آخر: لا يعمل `--dangerously-skip-permissions` في Remote Control. يظل كل استدعاء لأداة (Bash أو Write أو Edit) بانتظار موافقتك. وهذا مقصود—لمنع ميزة الهاتف من التحول إلى «حاسوب محمول يعمل بالطيار الآلي بلا إشراف».

<div class="aside" data-semantic="callout" role="note" aria-label="ملاحظة">

ملاحظة

إذا كنت تريد استقلالية كاملة («أن يقرر Claude ويعمل بمفرده لمدة 14 ساعة متواصلة دون موافقة»)، فهذه ميزة مختلفة: وضع `/goal`. اقرأ المزيد في [دليل <bdi>/goal</bdi> في Claude Code](https://ailoot.ai/blog/ar/goal-mode-claude-code-codex/). Remote Control يفعل شيئًا آخر: يتيح لك توجيه العمل من أي مكان، دون إضافة استقلالية.

</div>

## بدأت استخدام Remote Control؟ اضبط Claude الآن كيلا يقاطعك كل 10 دقائق

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

يحل Remote Control وحده نصف المشكلة: فهو يمنحك نافذة على الجلسة من هاتفك. أما النصف الآخر فهو ضبط الإعدادات ليعرف Claude متى يتوقف ويسأل، ومتى يواصل العمل بمفرده. يمكنك فعل ذلك باستخدام CLAUDE.md، ومطالبة مفصلة في بداية المهمة، ووضع `/goal`. عندها ستصلك الإشعارات الفورية عندما تكون مهمة، لا كل 10 دقائق.

</div>

`/rc` طريقة مريحة لنقل جلستك إلى هاتفك. لكن إذا كتب Claude «لا أفهم ما الذي ينبغي فعله» كل 10 دقائق، فالمشكلة ليست في الهاتف؛ بل في **هندسة السياق**: مدى وضوح القواعد التي تحددها في البداية.



## ست مشكلات عند التشغيل لأول مرة وكيفية إصلاحها

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

أكثر مشكلات الاتصال الأول شيوعًا هي: ظهور رسالة «بيئات Remote Control غير متاحة» بسبب ضبط مفتاح API؛ أو تعذر مسح رمز QR لصغر حجمه في الطرفية؛ أو حظر جدار الحماية للمنفذ 443؛ أو قدم إصدار Claude Code؛ أو عدم وصول الإشعارات الفورية؛ أو تعطل Remote Control من داخل Claude Desktop. يستغرق إصلاح كل مشكلة من دقيقة إلى دقيقتين.

</div>

### المشكلة 1. «بيئات Remote Control غير متاحة لحسابك»

هذه الشكوى الأكثر شيوعًا في مستودع `anthropics/claude-code` (المشكلة \#29449 وأكثر من اثني عشر تقريرًا مكررًا). أجبت `y` عن سؤال «تفعيل Remote Control؟»—فأعاد CLI خطأً ولم يعد يعرض خيار المحاولة مرة أخرى.

**السبب يكاد يكون واحدًا دائمًا:** تم ضبط `ANTHROPIC_API_KEY` أو `CLAUDE_CODE_OAUTH_TOKEN` في البيئة. لا يعمل Remote Control إلا عبر OAuth كامل باستخدام `/login`، وليس باستخدام مفتاح.

**الحل:**

```bash
unset ANTHROPIC_API_KEY
unset CLAUDE_CODE_OAUTH_TOKEN
unset apiKeyHelper

# check that the environment is clean:
env | grep -i anthropic
env | grep -i claude

# sign in again:
claude
/logout
/login
```

بعد تسجيل الدخول باستخدام `/login` عبر المتصفح، من المفترض أن يبدأ Remote Control.

### المشكلة 2. تعذّر على هاتفك مسح رمز QR

توجّه كاميرا الهاتف نحو الرمز لكنها لا تستجيب، أو تعرض رسالة «تعذرت قراءة هذا».

**السبب:** تعرض الطرفية رمز QR بحجم صغير جدًا أو بتباين منخفض للغاية.

**الحل:**

1.  كبّر نافذة الطرفية لتملأ الشاشة.
2.  إذا كنت تستخدم Apple Terminal، فانتقل إلى iTerm2 (أو Warp). وإذا كنت تستخدم Windows، فاستخدم Windows Terminal بدلًا من CMD.
3.  قلّل حجم خط الطرفية بمقدار 1–2 نقطة ليظهر رمز QR أكبر.
4.  إذا لم يساعد ذلك، فانسخ عنوان URL فوق رمز QR وافتحه في متصفح هاتفك.

### المشكلة 3. جدار الحماية يحظر المنفذ 443

يحدث هذا عادةً على أجهزة الكمبيوتر في الشركات التي تستخدم وكيلًا يعترض الاتصال (Zscaler أو VPN للشركة مع MITM).

<figure>
<blockquote>
<p>مشكلة في الشبكة أو الوكيل: قد يحظر جدار الحماية أو الوكيل طلبات HTTPS الصادرة. يتطلب Remote Control الوصول إلى Anthropic API عبر المنفذ 443.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/remote-control</figcaption>
</figure>

**الحل:** ابدأ بالسجلات التفصيلية وسجّل الخطأ المحدد:

```bash
claude remote-control --verbose
```

إذا ظهرت رسالة «فشل التحقق من الشهادة»، فهناك اعتراض MITM، وعليك التواصل مع مسؤول الشبكة. وإذا ظهرت رسالة «تم رفض الاتصال» / «انتهت المهلة»، فاطلب من المسؤول السماح بالاتصالات الصادرة إلى `*.anthropic.com:443`.

### المشكلة 4. إصدار Claude Code قديم جدًا

تحقق من الإصدار:

```bash
claude --version
```

إذا كان أقدم من 2.1.51، فحدّثه:

```bash
npm install -g @anthropic-ai/claude-code@latest
```

تتطلب إضافة VS Code الإصدار v2.1.79 على الأقل. وتتطلب الإشعارات الفورية الإصدار v2.1.110.

### المشكلة 5. لا تصل الإشعارات الفورية

السيناريو: يعمل Remote Control، لكن هاتفك لا يصدر أي تنبيه عندما ينهي Claude مهمة طويلة.

**قائمة التحقق:**

1.  شغّل `/config` في الجلسة. إذا ظهرت رسالة «لم يتم تسجيل جهاز محمول»، فافتح تطبيق Claude على هاتفك مرة واحدة على الأقل ليتمكن من تحديث رمز الإشعارات الفورية.
2.  iOS: الإعدادات → الإشعارات → Claude → تحقق من تفعيل الإشعارات وعدم إسكاتها بواسطة وضع التركيز.
3.  Android: افتح إعدادات البطارية واستثنِ Claude من تحسين البطارية.
4.  إذا كان ملخص الإشعارات في iOS مفعّلًا، فقد يصل الإشعار الفوري لكنه يظهر في الملخص كل ساعة. أوقف الملخص لتطبيق Claude.

### المشكلة 6. Claude Desktop يعطّل `/remote-control`

إذا شغّلت `/remote-control` داخل تطبيق Claude Desktop، فستظهر رسالة الخطأ «يتطلب Remote Control رمز تسجيل دخول بنطاق كامل» (مشكلة GitHub \#48378).

**السبب:** يحقن Claude Desktop رمز OAuth محدود الصلاحيات (للاستدلال فقط).

**الحل:** شغّل Claude Code في طرفية نظام عادية، لا في الطرفية المدمجة داخل Claude Desktop. هذا قيد معروف، وتعمل Anthropic على إصلاحه.

### إضافي. إعادة الاتصال التلقائي تتوقف بصمت في الجلسات الطويلة

العَرَض: تعمل جلسة Remote Control لمدة 30–60 دقيقة، ثم ينقطع اتصال الهاتف بصمت دون أي مؤشر (المشكلة \#34255). أصلحها يدويًا: `/remote-control` → قطع الاتصال → ابدأ من جديد. هذا ليس مثاليًا، لكن الميزة لا تزال معاينة بحثية.

في مايو 2026 وحده، أصدرت Anthropic ثمانية إصلاحات مخصصة لـ Remote Control—فالتحسينات على الميزة مستمرة. يمكنك الشكوى، لكن من المعقول توقّع زوال معظم هذه المشكلات خلال شهرين.

## Remote Control مقابل روبوتات Telegram وSSH+tmux

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

Remote Control نافذة رسمية ومتزامنة على جلسة Claude محلية. أما روبوتات Telegram عبر Anthropic Channels فهي قناة تفاعلية «يحفّز فيها حدث خارجي Claude على العمل». وSSH+tmux من الهاتف يوفران صدفة نظام عامة، لكن الاتصال ينقطع عندما يدخل Mac في وضع السكون، كما أن مراجعة ملفات diff على شاشة بحجم 6 بوصات مؤلمة. اختر وفقًا للمهمة: وجّه جلسة باستخدام Remote Control، أو استجب لحدث باستخدام Channels، أو استخدم SSH+tmux عندما تحتاج إلى صدفة نظام عشوائية.

</div>

### جدول المقارنة

| العنصر | Remote Control | Channels (TG/Discord) | SSH + tmux |
|----|----|----|----|
| من يبدأ | أفتح الجلسة | حدث خارجي يشغّل Claude | أتصل |
| الواجهة | واجهة claude.ai/code كاملة | رسائل محادثة | طرفية على الهاتف |
| مكان تشغيل الجلسة | على جهازي | على جهازي | على خادم |
| مراجعة diff | سهلة (واجهة أصلية) | كنص في المحادثة | خطوط متناهية الصغر |
| دعم CLI | Claude Code فقط | أي أمر عبر روبوت | أي أمر |
| السعر | مشمول في Pro/Max | مجاني (إضافة Channels) | مجاني |
| عند فقدان الشبكة | إعادة اتصال تلقائية | تفاعلي (إشعار فوري) | ينقطع عند التبديل |
| متى تنتهي الجلسة | إغلاق الطرفية / \>10 دقائق دون شبكة | يعمل الروبوت باستمرار | يحفظها tmux |

### متى تختار كل خيار

- **Remote Control** — الإعداد الافتراضي لـ «مغادرة الحاسوب المحمول ومواصلة توجيه العمل». واجهة كاملة، ومزامنة بين الأجهزة، ولا خدمات خارجية.
- **Channels (روبوت Telegram)** — عندما تريد أن يدفع فشل CI أو شكوى عميل جديدة أو رسالة محادثة Claude تلقائيًا إلى التحقيق. هذا نمط «حدث ← Claude يستجيب» بدلًا من «أوجّه Claude من هاتفي». اقرأ المزيد في [دليل Telegram وClaude Code](https://ailoot.ai/blog/ar/claude-code-telegram-channels/).
- **SSH + tmux** — عندما تحتاج إلى صدفة نظام عشوائية على هاتفك لتنفيذ أوامرك (نشر إصدار، أو التحقق من سجل، أو إعادة تشغيل خدمة). صدفة عامة خارج Claude Code. للمهام المنفردة، يعمل ذلك عبر Termux/Blink.
- **وكلاء البرمجة الآخرون** — يقتصر Anthropic Remote Control على Claude Code. لمقارنة Claude بالبدائل، راجع [Cursor مقابل Claude Code](https://ailoot.ai/blog/ar/cursor-vs-claude-code/).

<figure>
<blockquote>
<p>Channels: ادفع أحداثًا من تطبيق محادثة مثل Telegram أو Discord، أو من خادمك الخاص. مفيد للتفاعل مع الأحداث الخارجية—مثل إخفاقات CI أو رسائل المحادثة.</p>
</blockquote>
<figcaption>— Anthropic Docs, https://code.claude.com/docs/en/remote-control</figcaption>
</figure>

وهكذا تميّز وثائق Anthropic الرسمية بين الميزتين حسب حالة الاستخدام: Remote Control للتحكم؛ وChannels للاستجابة.

## الجديد في Remote Control من مايو 2026 إلى يونيو 2026

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

خلال شهر ونصف، أصدرت Anthropic ثمانية إصلاحات وتحسينات موجهة خصيصًا لـ Remote Control: حظر الميزة عند وجود مفتاح API في البيئة؛ وإصلاح إعادة توجيه موصل MCP أثناء تدوير الرمز؛ واستبدال “Opening your options” بعرض ترقية مناسب عند بلوغ الحد؛ وإضافة شارة ثابتة في تذييل الصفحة بدلًا من رسالة بدء التشغيل؛ وإصلاح الإشعارات الفورية في جلسات SDK؛ وإظهار رسائل خطأ ملائمة عند الاتصال الأول. اعتبارًا من 03.06.2026، الإصدار الحالي هو 2.1.162.

</div>

الجدول الزمني الكامل للإصلاحات:

| الإصدار | التاريخ | ما الذي تغيّر |
|----|----|----|
| v2.1.51 | 24.02.2026 | الإصدار الأول من Remote Control |
| v2.1.79 | مارس 2026 | دعم إضافة VS Code |
| v2.1.110 | أبريل 2026 | أصبحت الإشعارات الفورية ميزة رسمية |
| v2.1.126 | 01.05.2026 | استبدال “Opening your options...” الفارغة بعرض ترقية مناسب عند بلوغ حد الاستخدام |
| v2.1.139 | 11.05.2026 | حظر Remote عند وجود `ANTHROPIC_API_KEY` أو `apiKeyHelper` |
| v2.1.140 | 12.05.2026 | إعادة محاولة الإعدادات المُدارة بعد خطأ 401 باستخدام رمز جرى تحديثه قسرًا |
| v2.1.141 | 13.05.2026 | إصلاح إخفاقات موصل MCP ذات الخطأ 401 أثناء تدوير رمز جلسة العامل |
| v2.1.149 | 22.05.2026 | إصلاح رسالة “Mobile push not sent” الخاطئة في جلسات SDK |
| v2.1.151 | 27.05.2026 | أصبح Remote Control شارة ثابتة في تذييل الصفحة |
| v2.1.152 | 27.05.2026 | إصلاح تعليق `/remote-control` عند “connecting...” |
| v2.1.154 | 28.05.2026 | يعرض الإكمال التلقائي “Disconnect” عند تفعيله بالفعل |
| v2.1.162 | 03.06.2026 | الإصدار الحالي، مع تحسينات عامة للمقاييس ومعالجة الأدوات المتوازية وما إلى ذلك |

ثمانية إصلاحات خاصة بـ Remote Control في شهر واحد أمر طبيعي لميزة في معاينة بحثية. من الواضح أن Anthropic تستجيب للملاحظات وتعالج الحالات الطرفية.

إذا تصرفت الميزة بطريقة غريبة، فالخطوة الأولى هي التحقق من الإصدار وتحديثه. هناك احتمال جيد أن يكون الخلل قد أُصلح بالفعل.

## قائمة التحقق: الإعداد والتشغيل في 5 دقائق

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="خلاصة القسم">

الخلاصة الرئيسية

لكي يعمل Remote Control بصورة موثوقة من المحاولة الأولى، اتبع الخطوات السبع أدناه. فهي تعالج 90% من مشكلات التشغيل الأول، وتتيح لك الموافقة على أول إشعار فوري من هاتفك خلال خمس دقائق من البدء.

</div>

1.  ### تحقق من إصدار Claude Code

    `claude --version` — ينبغي أن يكون الإصدار 2.1.51 أو أحدث. إذا لم يكن كذلك، فنفّذ `npm install -g @anthropic-ai/claude-code@latest`.

2.  ### أزل مفاتيح API من البيئة

    نفّذ `unset ANTHROPIC_API_KEY` و`unset CLAUDE_CODE_OAUTH_TOKEN`. ثم نفّذ `/logout` → `/login` عبر المتصفح.

3.  ### ثبّت تطبيق Claude على هاتفك

    نفّذ `/mobile` في جلسة Claude Code لإظهار رمز QR لتنزيل التطبيق من App Store / Google Play.

4.  ### ابدأ Remote Control

    شغّل `claude --rc` أو `/rc` داخل جلسة. سيظهر عنوان URL والمطالبة «اضغط على Space لإظهار رمز QR».

5.  ### امسح رمز QR بهاتفك

    اضغط Space في الطرفية ← واستخدم الكاميرا أو تطبيق Claude. وسّع نافذة الطرفية إذا تعذر مسحه.

6.  ### فعّل الإشعارات الفورية

    `/config` ← «إشعار فوري عندما يقرر Claude». إذا ظهرت رسالة «لم يتم تسجيل جهاز محمول»، فافتح تطبيق Claude مرة واحدة على الأقل.

7.  ### ابدأ مهمة طويلة وابتعد

    اجعل المطالبة محددة: «نفّذها بهذه الطريقة؛ وفي هذه الحالات افعل ذلك؛ وفي الحالات المشكوك فيها أرسل إشعارًا فوريًا». ثم تابع العمل من هاتفك باستخدام الإشعارات الفورية.

في مثال عملي، استغرق الأمر من 3 إلى 5 دقائق من البداية حتى أول محادثة من الأريكة.

<div class="section" role="doc-bibliography" aria-label="المصادر">

### المصادر

- [تابع الجلسات المحلية من أي جهاز باستخدام Remote Control - وثائق Claude Code](https://code.claude.com/docs/en/remote-control) — وثائق Anthropic الرسمية والمصدر الرئيسي للأوامر والمتطلبات والقيود.
- [سجل تغييرات Claude Code](https://code.claude.com/docs/en/changelog) — سجل الإصدارات من 2.1.51 إلى 2.1.162، بما في ذلك جميع إصلاحات Remote Control.

</div>





عندما تكون مستعدًا، تعرّف على [Ailoot](https://ailoot.ai/).

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

### هل يبقي Remote Control المحادثة كاملة خارج السحابة؟

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

### لماذا يجب إبقاء حاسوبي يعمل أثناء Remote Control؟

الهاتف واجهة لعملية Claude Code على حاسوبك. أبق تلك العملية جارية والجهاز متاحًا؛ ففتح تطبيق الهاتف لا ينقل التنفيذ المحلي إلى آلة افتراضية سحابية.


## Ailoot · الشركة ومحفظة مشاريعها

تستند Ailoot إلى خبرة تشغيلية متراكمة وقاعدة عملاء واسعة وخدمة مستقرة ومراقبة مستمرة لمؤشرات الأداء KPI.

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

توظف Ailoot هذه الخبرة التشغيلية لإتاحة الوصول عبر API إلى قدرات الذكاء الاصطناعي في منتجات العملاء ووكلائهم وتطبيقاتهم وعمليات الأتمتة.
