Skip to content

تطبيق سطح المكتب (Desktop)

📚 دليل السلسلة: المقال السابق 09 تكامل JetBrains وضع Claude Code في حزمة IntelliJ. هذا المقال يناقش مدخلاً يتجاهله الكثيرون - تطبيق سطح المكتب الرسمي، وهو نافذة مستقلة يمكنها تشغيل Claude Code بدون طرفية أو بيئة تطوير متكاملة (IDE).

يقولون إن سطر الأوامر هو «الطريقة الصحيحة» لاستخدام Claude Code، وأن تطبيق سطح المكتب ليس سوى نسخة مبسطة للمبتدئين - بصراحة، هذا الحكم أصبح قديماً الآن.

الكثير من الناس اعتقدوا ذلك في البداية. ولكن بمجرد أن تقوم بتعديل ثلاثة متطلبات غير مترابطة في نفس الوقت، وتفتح ثلاث علامات تبويب في الطرفية، ستشعر بالارتباك أثناء التعديل: أي علامة تبويب تعدل تسجيل الدخول، وأيها تعيد هيكلة طبقة البيانات، والتبديل بينها قد يجعلك تخطئ في القراءة عدة مرات. حاول القيام بنفس العمل باستخدام تطبيق سطح المكتب، حيث يعرض الشريط الجانبي الأيسر ثلاث جلسات، وكل منها معزولة تلقائياً باستخدام Git worktree، فالتعديلات لا تتداخل مع بعضها، ويمكنك التبديل بينها بنقرة واحدة - حينها فقط تدرك أن هذا الشيء ليس «نسخة CLI مبسطة»، بل هو طريقة عمل مختلفة.

والأهم من ذلك: تطبيق سطح المكتب، وإضافة VS Code، وسطر الأوامر، جميعها تعمل بـ نفس المحرك الأساسي، وتتشارك في نفس ملف CLAUDE.md والإعدادات. لذا فهذه ليست «أداة أضعف ببديل آخر»، بل نفس Claude Code بواجهة مختلفة تناسب العمل المتوازي والمراجعة المرئية بشكل أفضل.

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

بعد قراءة هذا المقال، ستحصل على:

  • الخطوات الكاملة لتثبيت تطبيق سطح المكتب على macOS / Windows، بالإضافة إلى توضيح صريح لـ «لماذا لا يمكن استخدامه على Linux»
  • ثلاث ميزات رائعة ينفرد بها تطبيق سطح المكتب: الجلسات المتوازية + عزل Git، الطرفية المدمجة / تعديل الملفات، وكيفية استخدام المراجعة المرئية للفروقات (diff)
  • جدول مقارنة يوضح «متى تستخدم تطبيق سطح المكتب مقابل الطرفية مقابل إضافة IDE»، بالإضافة إلى أمر واحد لنقل جلسة الطرفية إلى سطح المكتب بنقرة واحدة

01 أولاً لنتفق: ما هو تطبيق سطح المكتب حقاً

عندما يرى الكثيرون «تطبيق سطح مكتب»، يكون رد فعلهم الأول: أليس هذا مجرد عميل لموقع claude.ai، أو مجرد واجهة محادثة؟

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

تشبيه: نفس السيارة، بلوحة عدادات مختلفة. سطر الأوامر يشبه العدادات الرقمية البحتة في سيارة السباق - المعلومات كاملة والاستجابة سريعة، لكن عليك أن تفهم كل قراءة بنفسك؛ أما تطبيق سطح المكتب فيشبه الشاشة الكبيرة في السيارة العائلية - المهام المتوازية، وتغييرات الفروقات، ومعاينة التطبيق كلها معروضة أمامك، ويمكنك رؤيتها بنظرة واحدة. المحرك هو نفسه، والنتائج متطابقة تماماً، الاختلاف يكمن فقط في مدى راحتك أثناء الاستخدام.

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

علامة التبويبالوظيفةهل يمكنها المساس بملفاتك
Chatمحادثة عادية، مشابهة لـ claude.ai❌ لا يمكن
CoworkDispatch والمهام الوكيلة الأطولفي آلة افتراضية سحابية، لا تمس المحلي
Codeالبرمجة التفاعلية، قراءة وكتابة الملفات المحلية مباشرة✅ نعم، يمكن مراجعة والموافقة على كل خطوة

هذا المقال يشرح فقط علامة التبويب Code - فهي تمثل «Claude Code بنسخة سطح المكتب». أما Chat و Cowork فهما جزءان آخران من وظائف تطبيق Claude Desktop، ولا علاقة لهما كثيراً بمسار كتابة الكود الخاص بنا.

💡 ملخص في جملة: تطبيق سطح المكتب ليس مجرد واجهة لعميل محادثة، بل هو نسخة كاملة من Claude Code بواجهة رسومية، فقط ابحث عن علامة التبويب Code وستكون في المكان الصحيح.


02 تثبيته: ثلاث منصات، اختلافات كبيرة

لنضع القاعدة الأهم في البداية: لا يوجد تطبيق سطح مكتب لنظام Linux.

هذا ليس نقصاً في التثبيت، بل هو قرار صريح من الشركة بعدم توفيره - على مستخدمي Linux استخدام CLI مباشرة (شرحنا كيفية تثبيته في المقال 02). لذا سنتحدث أدناه فقط عن macOS و Windows.

مخطط تثبيت تطبيق سطح المكتب من التنزيل إلى تشغيل أول جلسة

هذا المخطط يربط المسار الكامل من التنزيل إلى إصدار الأمر الأول، ويوضح عقبتين يمكن أن تعرقل مسارك: الاشتراك المدفوع (النقر على Code بحساب مجاني سينقلك لصفحة الترقية) و تثبيت Git على Windows (يجب إعادة تشغيل التطبيق بعد التثبيت)، كما تذكر الزاوية السفلية اليمنى بأن Linux لا يحتوي على تطبيق سطح المكتب. فيما يلي تفاصيل كل خطوة حسب المنصة.

قبل التثبيت تأكد: يجب أن يكون لديك اشتراك مدفوع

الكثيرون وقعوا في هذا الفخ. علامة التبويب Code في تطبيق سطح المكتب تتطلب اشتراك Pro أو Max أو Team أو Enterprise، النقر عليها بحساب مجاني سيطالبك مباشرة بالترقية. السيناريو الشائع: النقر على Code بحساب مجاني يفتح صفحة الترقية باستمرار، فيعتقد المستخدم أن التثبيت فشل - والواقع أن الاشتراك غير متوفر.

macOS

انتقل إلى صفحة التنزيل الرسمية واحصل على نسخة Universal (تدعم Intel و Apple Silicon معاً)، قم بتنزيل ملف .dmg وتثبيته وسحبه إلى مجلد التطبيقات، ثم بعد التشغيل سجل الدخول بحساب Anthropic، وانقر على علامة التبويب Code في المنتصف بالأعلى.

عادة ما يأتي macOS مزوداً بـ Git، وتعتمد ميزة عزل الجلسات المتوازية في تطبيق سطح المكتب عليه. إذا لم تكن متأكداً، قم بتشغيل هذا الأمر في الطرفية للتأكد:

bash
git --version

المخرجات المتوقعة مشابهة (رقم الإصدار غير مهم، المهم أن يتم طباعته):

git version 2.39.5 (Apple Git-154)

Windows

قم بتنزيل برنامج التثبيت .exe لمعالجات x64؛ أما لمعالجات Windows ARM64 فيجب تنزيل حزمة ARM64 بشكل منفصل، لا تخطئ في الاختيار.

يوجد عائق أساسي في Windows غير موجود في macOS: يجب تثبيت Git for Windows أولاً قبل استخدام الجلسات المحلية في علامة التبويب Code. من السهل الوقوع في هذا الفخ على أجهزة Windows الجديدة - إذا نقرت على Code بدون تثبيت Git، ستظهر رسالة حمراء Git is required، ولن تبدأ الجلسة على الإطلاق. بعد تثبيت Git، تذكر إعادة تشغيل التطبيق، وإلا فلن يتمكن من قراءته.

بالإضافة إلى ذلك، تتطلب بعض المكتبات على Windows تثبيت Git LFS، فإذا واجهت خطأ مثل Git LFS is required by this repository but is not installed، اذهب إلى git-lfs.com لتثبيته، ثم قم بتشغيل الأمر git lfs install، وأعد تشغيل التطبيق.

تنبيه هام: تطبيق سطح المكتب يأتي مدمجاً بـ Claude Code، ولا تحتاج إلى تثبيت Node.js أو CLI بشكل منفصل. ولكن بالمقابل، إذا كنت تريد كتابة claude في الطرفية، فيجب عليك تثبيت CLI بشكل منفصل (راجع المقال 02) - فكلاهما برنامجان منفصلان، لكنهما يتشاركان في الإعدادات.

💡 ملخص في جملة: غير متوفر على Linux ولا يمكن استخدامه بالحساب المجاني؛ على macOS استخدم نسخة Universal الجاهزة، وعلى Windows يجب تثبيت Git أولاً ثم إعادة التشغيل.


03 الميزة الأولى: الجلسات المتوازية + عزل Git التلقائي

هذا هو السبب الأهم على الإطلاق لاستخدام تطبيق سطح المكتب.

لنستعرض المشكلة أولاً: معاناة التوازي في الطرفية

بالتأكيد واجهت هذا الموقف: لديك ثلاث مهام، إصلاح خطأ في تسجيل الدخول، إضافة مجموعة من الاختبارات، وإعادة هيكلة أداة مساعدة بشكل سريع. في الطرفية لا يمكنك سوى فتح ثلاث علامات تبويب وتشغيل claude في كل منها، ولكن جميعها تعدل نفس الملفات في دليل العمل - الجلسة A عدلت utils.js، والجلسة B تريد تعديله أيضاً، وبالتالي ستتداخل التعديلات من الجانبين.

كيف يحل تطبيق سطح المكتب هذه المشكلة

طريقة تطبيق سطح المكتب نظيفة جداً: عند النقر على + New session في الشريط الجانبي لبدء جلسة جديدة، إذا كان المشروع مستودع Git، فإنه سيقوم تلقائياً بإنشاء نسخة Git worktree مستقلة لهذه الجلسة.

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

يعرض الشريط الجانبي جميع جلساتك، ويمكنك التنقل بينها باستخدام Ctrl+Tab / Ctrl+Shift+Tab (هذان الاختصاران يستخدمان Ctrl في جميع المنصات، وليس Cmd). هل تريد عرض جلستين في نفس الوقت؟ على macOS اضغط مع الاستمرار على Cmd، وعلى Windows اضغط Ctrl، ثم انقر على جلسة أخرى في الشريط الجانبي، وسيتم فتحها في شاشة منقسمة بجوارها.

بعض التفاصيل العملية

  • أين يتم حفظ worktree: الافتراضي هو <جذر المشروع>/.claude/worktrees/. يمكن تغييره إلى دليل آخر من «الإعدادات ← Claude Code ← Worktree location».
  • إذا أردت جلب ملفات تم تجاهلها في gitignore مثل .env إلى worktree: قم بإنشاء ملف .worktreeinclude في الدليل الجذري للمشروع، وأدرج الملفات التي تريد إحضارها (راجع التوثيق الرسمي للتفاصيل).
  • كيفية تنظيف الجلسة بعد استخدامها: مرر الماوس فوق الجلسة في الشريط الجانبي، وانقر على أيقونة الأرشيف، وسيتم حذف الـ worktree الخاص بها.
  • الأرشفة التلقائية بعد دمج PR: في «الإعدادات ← Claude Code» قم بتفعيل Auto-archive after PR merge or close، وسيتم إغلاق الجلسات المحلية المكتملة تلقائياً.

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

💡 ملخص في جملة: يتم توفير نسخة Git worktree لكل جلسة تلقائياً، وبالتالي فإن تعديل متطلبات متعددة في نفس الوقت لا يلوث بعضها البعض - وهذه هي الميزة الأكثر عملية لتطبيق سطح المكتب مقارنة بالطرفية.


04 الميزة الثانية: طرفية مدمجة + محرر ملفات، وداعاً للتنقل المستمر

علامة التبويب Code في تطبيق سطح المكتب مبنية حول النوافذ الجزئية (pane): المحادثة، diff، المعاينة، الطرفية، الملفات، الخطط، المهام... يمكنك ترتيبها كما تشاء. اسحب عنوان النافذة لتغيير موقعها، واسحب حواف النافذة لتغيير حجمها، تماماً مثل تجميع المكعبات.

ملاحظة: يتطلب تخطيط النوافذ، والطرفية المدمجة، ومحرر الملفات إصدار Claude Desktop v1.2581.0 أو أحدث. إذا كان الإصدار أقدم، اذهب إلى «Check for Updates» للتحديث أولاً (راجع التوثيق الرسمي، قد يتغير رقم الإصدار).

الطرفية المدمجة: تشارك نفس بيئة Claude

افتح الطرفية من قائمة Views، أو بالضغط مباشرة على Ctrl+` (هذا المفتاح يستخدم Ctrl في جميع المنصات).

أروع ما فيها: تُفتح الطرفية في دليل العمل الخاص بالجلسة، وتتشارك نفس البيئة مع Claude. لذا إذا قمت بتشغيل npm test أو git status في هذه الطرفية، فإن ما ستراه هو نفس الملفات التي يقوم Claude بتعديلها حالياً، ولن تواجه مشكلة «Claude قام بالتعديل ولكنني أرى نسخة قديمة في الطرفية».

هذا يحل مشكلة قديمة عند استخدام إضافة VS Code: في السابق كان عليك التأكد بنفسك من أن مسار cd في الطرفية صحيح، الآن وفرت هذا الجهد - فهي في المكان الصحيح افتراضياً.

تذكير: الطرفية المدمجة متاحة فقط في الجلسات المحلية، ولا يمكن استخدامها في الجلسات البعيدة.

محرر الملفات: انقر على المسار لتعديله

انقر على أي مسار ملف في المحادثة أو diff، وسيُفتح الملف في نافذة الملفات. قم بتعديله مباشرة، ثم انقر على Save للكتابة على القرص.

إذا فتحت الملف وكان قد تم تعديله على القرص (مثلاً إذا قام Claude بتعديله مرة أخرى)، ستقوم النافذة بتحذيرك، وسوف تطلب منك الاختيار بين الكتابة فوق التعديلات أو تجاهلها، ولن تقوم بالكتابة فوق تعديلات الآخرين بشكل عشوائي.

تفصيل: عند النقر على مسارات مثل HTML، PDF، الصور، مقاطع الفيديو، فلن تفتح في نافذة الملفات، بل في نافذة المعاينة - سنتطرق لذلك بالتفصيل في القسم التالي. نافذة الملفات متاحة في الجلسات المحلية وجلسات SSH؛ أما في الجلسات البعيدة فيجب أن تطلب من Claude تعديل الملفات مباشرة.

ملاحظة سريعة: أوضاع العرض

بشكل افتراضي، يطوي سجل المحادثة استدعاءات الأدوات كملخصات (وضع Normal). إذا أردت أن ترى ماذا فعل Claude بالضبط في كل خطوة، اضغط Ctrl+O للتبديل إلى Verbose؛ وإذا أردت رؤية النتائج النهائية والتعديلات فقط، قم بالتبديل إلى Summary. عند تتبع المشاكل وفهم «لماذا قام بذلك»، سيكون وضع Verbose مفيداً جداً، أما عند تصفح نتائج جلسات متعددة بشكل سريع، فإن Summary هو الأسرع.

💡 ملخص في جملة: تشترك الطرفية في دليل العمل، ويمكن النقر على الملفات لتعديلها فوراً - جميع أدوات التطوير الأساسية موجودة في نافذة واحدة، ولا حاجة للتنقل بين تطبيقات مختلفة.


05 الميزة الثالثة: مراجعة diff المرئية، رؤية واضحة لما تم تعديله

هذا هو التحسين الأكثر وضوحاً للواجهة الرسومية مقارنة بالطرفية الصرفة.

عندما يقوم Claude بتعديل الكود في الطرفية، فإن diff يظهر كنص متدفق باللونين الأخضر والأحمر؛ بينما يحول تطبيق سطح المكتب هذا إلى واجهة مرئية قابلة للنقر، ويمكن إضافة تعليقات عليها، ويمكن لـ Claude مراجعتها بنفسه.

كيف تعرض الـ diff

بعد أن يقوم Claude بتعديل ملف، سيظهر مؤشر صغير مثل +12 -1 (إضافة 12 سطراً، حذف سطر واحد). انقر عليه لفتح عارض diff: سيعرض العمود الأيسر الملفات المعدلة، وسيعرض الجانب الأيمن أين تم التعديل بالضبط في كل ملف.

إضافة تعليق مباشر على سطر معين

هذا هو أفضل جزء في عملية مراجعة diff بأكملها: انقر على أي سطر في diff، سيظهر مربع للتعليق، أدخل ملاحظتك واضغط Enter. إذا أردت التعليق على أسطر متعددة، انقر عليها سطراً بسطر، واكتب تعليقاتك واحداً تلو الآخر، ثم أرسل جميع التعليقات دفعة واحدة:

  • macOS: Cmd+Enter
  • Windows: Ctrl+Enter

بعد أن يقرأ Claude تعليقاتك، سيقوم بالتعديل حسب الطلب، وسيقدم لك diff جديد لمراجعته. هذه الطريقة أفضل بكثير من كتابة أوصاف في الطرفية مثل «قم بتغيير اسم المتغير في السطر 23» - فأنت تتحدث مباشرة على السطر المعني.

دع Claude يراجع الكود بنفسه أولاً

يوجد زر Review code في أعلى يمين عارض diff. بالنقر عليه، سيقوم Claude بمراجعة التعديل قبل أن تقوم بإرساله، وسيترك تعليقاته مباشرة في diff، ويمكنك الرد عليها أو جعله يصححها.

لاحظ أنه يبحث عن المشاكل ذات الإشارات العالية: أخطاء الترجمة (compilation errors)، الأخطاء المنطقية الواضحة، الثغرات الأمنية وما إلى ذلك. لا يتدخل في أسلوب الكود، أو التنسيق، أو الأشياء التي يمكن لـ linter التقاطها - اترك تلك المهام لـ linter.

فتح PR بعد التعديل، مع إمكانية مراقبة CI

بعد فتح PR، سيظهر شريط حالة CI في الجلسة، ويستخدم Claude Code أداة GitHub CLI للاستعلام عن النتائج باستمرار. هناك مفتاحان مفيدان يجب معرفتهما:

  • Auto-fix: إذا فشل CI، سيقرأ Claude سجلات الفشل تلقائياً ويحاول إصلاحها.
  • Auto-merge: دمج PR تلقائياً بعد اجتياز جميع الفحوصات (طريقة الدمج هي squash، وتتطلب تفعيل auto-merge في إعدادات مستودع GitHub الخاص بك).

شرط أساسي: تتطلب مراقبة PR تثبيت وتسجيل الدخول إلى GitHub CLI (gh) على جهازك. إذا لم يكن مثبتاً، سيطالبك تطبيق سطح المكتب بتثبيته عند فتح أول PR.

بالتجربة، أثبتت حزمة التعليقات سطراً بسطر + Review code أنها يمكن أن تحل محل معظم «المراجعة اليدوية الأولى للكود». في السابق، كان يجب عليك مراجعة كل ملف يدوياً للبحث عن الأخطاء بعد تعديلات Claude، والآن يمكنك تركه يراجع بنفسه أولاً، ومراجعة النقاط العالية الأهمية التي أشار إليها فقط، وهذا سيوفر الكثير من الجهد في الدورة الأولى.

💡 ملخص في جملة: الـ diff قابل للنقر ويمكن التعليق على أسطر محددة فيه، ويمكن أيضاً أن نطلب من Claude مراجعة المشاكل الهامة بنفسه أولاً، إلى جانب الإصلاح التلقائي في CI - «التحقق مما إذا كان التعديل صحيحاً» تحول من الاعتماد على النظر إلى الاعتماد على الواجهة.


06 تطبيق سطح المكتب مقابل الطرفية مقابل إضافة IDE: أيهم تختار

بالوصول إلى هذه النقطة ربما تكون في حيرة: لديك claude في الطرفية، وإضافة VS Code، والآن تطبيق سطح المكتب، أي منها يجب أن أستخدم؟

إليك الجملة الرسمية لحسم الأمر:

لإدارة الجلسات المتوازية، وترتيب النوافذ، ومراجعة التعديلات مرئياً في نافذة واحدة، استخدم Desktop؛ أما إذا كنت بحاجة إلى سكربتات، أو أتمتة، أو كنت تفضل سير العمل في الطرفية، استخدم CLI.

لنفصل المقارنة بناءً على «أهم الميزات بالنسبة لك»:

أنت مهتم بـ……الطرفية CLIإضافة VS Code / JetBrainsتطبيق سطح المكتب
جلسات متوازية + عزل Gitفتح علامات التبويب يدوياً، وإدارة worktree بنفسكعادي✅ worktree تلقائي، تبديل من الشريط الجانبي
diff مرئي، تعليقات على الأسطرdiff نصي صرف✅ diff مضمن✅ diff + تعليقات + مراجعة ذاتية
كتابة الكود في محررك المألوف✅ مباشرة في الـ IDE الخاص بكمحرر ملفات مدمج، ولكنه ليس IDE
سكربتات / أتمتة / تشغيل بدون واجهة--print، Agent SDKجزئياً❌ تفاعلي فقط
اختصار !bash، إكمال بـ Tabجزئياً❌ (لا توجد تسهيلات الطرفية الأصلية)
معاينة التطبيقات، مراقبة CI، المهام المجدولةيتطلب إعداداً يدوياًجزئياً✅ واجهة مستخدم أصلية
Linux❌ غير متوفر
النماذج الخارجية (Bedrock/Vertex/Foundry)افتراضياً يتصل بـ Anthropic API فقط (يمكن للمؤسسات إعداد Vertex / بوابات عبور)

هل وضحت الصورة؟ الأدوات الثلاث ليست بدائل لبعضها، بل لكل منها مجالها:

  • للأتمتة، وتشغيل مسارات CI، واستخدام النماذج المحلية / الخارجية ← استخدم CLI، فتطبيق سطح المكتب لا يمكنه القيام بذلك.
  • كتابة الكود الأساسية داخل VS Code / JetBrains ← استخدم إضافة IDE، فوجود الكود والذكاء الاصطناعي في نفس النافذة هو الأكثر سلاسة.
  • إدارة عدة مهام مستقلة في وقت واحد، وتريد مراجعة مرئية ← هذا هو الملعب الرئيسي لتطبيق سطح المكتب.

علاوة على ذلك، يمكن استخدامها جميعاً في نفس الوقت، وحتى على نفس المشروع - فهي تشترك في ملف CLAUDE.md، ومزود MCP، وhooks، وskills، و settings.json. المزيج الأمثل هو: كتابة الكود يومياً عبر إضافة VS Code، وعندما تحتاج إلى إنجاز ثلاث أو أربع مهام مستقلة في نفس الوقت، انتقل إلى تطبيق سطح المكتب، أما الأتمتة المجمعة فتعود فيها لكتابة السكربتات في الطرفية.

⚠️ تنبيه: أوامر مثل /permissions، /config، /agents، /doctor التي تفتح لوحة تفاعلية في الطرفية، لا يمكن استخدامها في علامة التبويب Code، وسترد عليك برسالة isn't available in this environment. لتعديل قواعد الصلاحيات أو الإعدادات، قم بتعديل settings.json مباشرة، أو استخدم واجهة CLI المستقلة لتشغيلها.

💡 ملخص في جملة: الـ CLI يتولى الأتمتة، وإضافة IDE تتولى كتابة الكود، وتطبيق سطح المكتب يتولى التوازي + العرض المرئي - الثلاثة تشترك في الإعدادات ولها دورها الخاص، اختر بينها حسب الحاجة الحالية.


07 التطبيق العملي: ثبّت تطبيق سطح المكتب، وشغّل أول جلسة

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

الخطوة الأولى: التثبيت وفتح علامة التبويب Code

قم بالتثبيت كما هو موضح في القسم 02 (استخدم نسخة Universal لـ macOS، وثبت Git أولاً لـ Windows). افتح التطبيق، سجل الدخول، وانقر على علامة التبويب Code في المنتصف بالأعلى.

✅ التحقق الذاتي: إذا تمكنت من رؤية شريط جانبي للجلسات على اليسار ومربع الإدخال في المنتصف، فهذا يعني أن علامة التبويب Code تعمل بشكل طبيعي. إذا تم توجيهك إلى صفحة الترقية عند النقر على Code ← فهذا يعني أن حسابك مجاني وتحتاج للاشتراك في Pro/Max.

الخطوة الثانية: اختيار البيئة + مجلد المشروع

قبل إرسال الرسالة الأولى، يجب إعداد أربعة أشياء في منطقة الإدخال:

  • البيئة (Environment): اختر Local (يتم التشغيل على جهازك، ويقرأ/يكتب الملفات مباشرة). يوجد أيضاً خيار Remote (سحابي) و SSH (جهازك البعيد الخاص)، لكن استخدام Local هو الأسهل في البداية.
  • مجلد المشروع (Folder): انقر على Select folder، واختر مشروعاً صغيراً تعرفه - لا تختر مستودعاً ضخماً ومعقداً للتجربة.
  • النموذج (Model): اختر من القائمة المنسدلة بجوار زر الإرسال، يمكنك استخدام Opus أو Sonnet أو Haiku، ويمكن تغييره أثناء الجلسة.
  • وضع الصلاحيات (Permissions): احتفظ بالإعداد الافتراضي «طلب الصلاحيات» (default)، فهو الأكثر أماناً للمبتدئين.

الخطوة الثالثة: إرسال الطلب الأول

أدخل مهمة صغيرة محددة في مربع الإدخال، مثل المثال الرسمي التالي:

ابحث عن تعليق TODO وقم بإصلاحه

أو:

أنشئ ملف CLAUDE.md لهذا المستودع، واكتب فيه وصفاً للمشروع

واضغط Enter للإرسال.

الخطوة الرابعة: مراجعة وقبول التعديلات

نظراً لأنك في وضع «طلب الصلاحيات»، لن يقوم Claude بتعديل الملفات مباشرة، بل سيعرض لك diff أولاً. سترى ما يلي:

  1. عرض diff يوضح التعديلات المطلوبة في كل ملف.
  2. أزرار القبول / الرفض.
  3. شريط تقدم للعملية الحالية لـ Claude.

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

الخطوة الخامسة (اختيارية): نقل جلسة الطرفية إلى سطح المكتب

إذا كنت تستخدم claude في الطرفية وأردت في منتصف المحادثة الانتقال إلى تطبيق سطح المكتب، لا تحتاج للبدء من جديد. اكتب في جلسة الطرفية:

/desktop

سيقوم Claude بحفظ الجلسة الحالية، وفتحها في تطبيق سطح المكتب، ثم الخروج من الـ CLI.

ملاحظة: أمر /desktop متاح فقط في macOS / Windows، و فقط إذا سجلت الدخول باشتراك Claude - لا يدعم هذا تسجيل الدخول عبر مفتاح API أو عمليات نشر Bedrock / Vertex / Foundry (راجع التوثيق الرسمي للتأكد).


08 ملخص

هذا المقال يوضح المدخل الثالث لـ Claude Code - تطبيق سطح المكتب - بشكل كامل، وإليك النقاط الأساسية:

  • إنه نسخة كاملة من Claude Code بواجهة رسومية، وليس مجرد واجهة محادثة: يشترك مع الطرفية بنفس المحرك وملف CLAUDE.md والإعدادات، ابحث عن علامة التبويب Code.
  • طريقة تثبيته تختلف كثيراً بين المنصات: غير متوفر على Linux؛ لا يدعم الحساب المجاني (يتطلب Pro/Max على الأقل)؛ وعلى Windows يجب تثبيت Git أولاً ثم إعادة التشغيل.
  • ثلاث ميزات رائعة ينفرد بها: جلسات متوازية + عزل Git worktree تلقائي، طرفية مدمجة / تعديل ملفات مع نفس بيئة العمل، وعرض diff مرئي يدعم التعليق سطراً بسطر والمراجعة الذاتية من Claude.
  • لكل دوره الخاص: الأتمتة للـ CLI، كتابة الكود لإضافة IDE، التوازي + العرض المرئي لتطبيق سطح المكتب، ويمكن استخدامها معاً.

الآن يفترض أنك قادر على: تثبيت تطبيق سطح المكتب بشكل مستقل على macOS / Windows، بدء جلسات متوازية متعددة وفهم أنها معزولة عبر worktree، استخدام diff المرئي لمراجعة والتعليق على تعديلات Claude، ومعرفة متى تعود للطرفية. بمجرد أن تعتاد على التوازي، فإن إدارة مهام متعددة في نفس الوقت لن تكون مربكة بعد الآن.


المقال التالي 11 إصدار الويب والسحابة (Web / Mobile) - ماذا عن بيئة Remote في تطبيق سطح المكتب، وما قصة تتبع التقدم عبر الهاتف؟ سنتعرف على كيفية جعل Claude Code يواصل العمل نيابة عنك في السحابة عندما يكون الكمبيوتر مغلقاً أو حين لا تكون في مكتبك.


قراءات مقترحة