دفعت Anthropic هذا الشهر بإصدار معاينة لسطح المكتب من Claude Code — تطبيق مكتبي أصلي ينقل سير عمل الترميز القائم على الوكلاء من الطرفية إلى بيئة رسومية، مع دعم مدمج لتشغيل جلسات ترميز متعددة ومعزولة بالتوازي. صُممت معاينة سطح المكتب لتعمل جنبًا إلى جنب مع إصداري الويب والجوال من Claude Code، وتركز على مشكلتين عمليتين للمطورين: تشغيل عدة وكلاء ذكاء اصطناعي على نفس المستودع دون أن يتداخلوا مع بعضهم، وتسهيل بدء الجلسات المحلية أو السحابية من واجهة رسومية واحدة.
ما هو Claude Code على سطح المكتب؟
Claude Code على سطح المكتب هو التطبيق المكتبي الأصلي (نسخة معاينة) الذي يتيح للمطورين تشغيل جلسات Claude Code محليًا أو على بنية Anthropic السحابية الآمنة باستخدام واجهة رسومية بدلًا من الاقتصار على CLI. يجمع بين قدرات الترميز القائمة على الوكلاء في Claude Code وميزات سطح المكتب: إدارة الجلسات، تكامل البيئة المحلية، والإطلاق بنقرة واحدة للجلسات على الويب. يُوضع التطبيق صراحةً كرفيق لإصدار CLI والويب؛ إذ يضمّن وقت تشغيل ثابتًا لـ Claude Code ويدير الإصدارات لك للحفاظ على تجربة متسقة ومستقرة.
لماذا يهم هذا؟ تاريخيًا، كانت أدوات الترميز بالذكاء الاصطناعي تعمل إما بالكامل في الطرفية (للمطورين المعتادين على سير عمل CLI) أو بالكامل في السحابة (واجهات المتصفح). يجسر التطبيق المكتبي هذه الفجوة عبر تمكين تشغيل محلي منخفض الكمون، والسماح لك بالتبديل بسلاسة إلى الجلسات المستضافة لدى Anthropic (على الويب) عند الحاجة إلى حوسبة سحابية معزولة أو ضوابط على مستوى المؤسسة. وتبرز معاينة سطح المكتب على نحو خاص لدعمها ميزة التوازي متعدد الجلسات — يمكنك تشغيل عدة وكلاء Claude Code مستقلين على نفس المستودع في الوقت نفسه، كلٌ في Git worktree خاص به (مساحة عمل فرعية معزولة)، بحيث لا تتعارض الوكلاء مع بعضها. هذه هي الميزة الأبرز التي ستجدها فرق كثيرة مفيدة على الفور.
كيف ترتبط نسخة سطح المكتب بإصداري الويب وCLI؟
بدأ Claude Code كأداة سطر أوامر ثم توسع لاحقًا إلى واجهات الويب والجوال؛ وتبني معاينة سطح المكتب على تلك الأسس. يعكس التطبيق المكتبي العديد من القدرات المتاحة على الويب (إطلاق الجلسات، وصل المستودعات، عرض التقدم)، لكنه يركز على تحسينات سير العمل المحلي — تجربة مستخدم مكتبية، تثبيت أصلي، وتكاملات أوثق مع مستودعات Git المحلية عبر worktrees — بحيث يمكن للجلسات أن تعمل بالتوازي دون أن تؤثر على حالة الملفات لبعضها.
راجع أيضًا Claude Code Web: ما هو وكيف تستخدمه
7 ميزات ممتازة في Claude Code على سطح المكتب
1) التوازي متعدد الجلسات
يدعم Claude Code لسطح المكتب تشغيل عدة جلسات Claude مستقلة في الوقت نفسه. يعني ذلك أنه يمكنك أن تجعل جلسة تركز على إصلاح علة، وأخرى تكتب اختبارات، وثالثة تُنشئ توثيقًا — كلها تعمل بالتزامن بدلًا من الاصطفاف في جلسة واحدة. يسرّع هذا التوازي سير العمل ويسمح لك بتفويض مهام مختلفة بشكل متزامن.
على سبيل المثال:
لنفترض أن لديك مشروعًا يسمى my-app، وتريد أن:
- تجعل Claude يغيّر الصفحة الرئيسية في نافذة واحدة؛
- وتجعل Claude يُحسّن منطق قاعدة البيانات في نافذة أخرى.
سيُنشئ Claude Desktop تلقائيًا لك:
~/.claude-worktrees/my-app/homepage/
~/.claude-worktrees/my-app/database/
نسختان مستقلتان (دون تعارض). يشبه هذا تشغيل فرعي تطوير في الوقت نفسه، مع تولي Claude معالجة كلٍ منهما.
2. .worktreeinclude: اجعل Claude على دراية بالملفات المتجاهَلة
أحيانًا يحتوي مشروعك على ملفات مثل .env أو .local، والتي عادةً ما يتجاهلها .gitignore ولن تُنسخ إلى دليل عمل Claude. الملفات المدرجة في .gitignore لا تُنسخ تلقائيًا إلى worktrees جديدة. يوفر Claude آلية جديدة: يمكنك إنشاء ملف .worktreeinclude في جذر المشروع لإخباره بالملفات التي يجب نسخها — قائمة بأسلوب .gitignore تحدد الملفات المتجاهَلة التي ينبغي نسخها إلى worktrees المُنشأة حديثًا (مثل ملفات .env المحلية أو إعدادات خاصة بالمطور). لا تُنسخ إلا الملفات التي تظهر كلاهما في .worktreeinclude و.gitignore، ما يجنّب عن غير قصد تكرار الملفات المتتبّعة. وهذا أمر بالغ الأهمية للحفاظ على ملفات الأسرار أو البيئة الخاصة بكل جلسة دون إيداعها في Git.
على سبيل المثال:
.env
.env.local
.env.production
**/.claude/settings.local.json
يعني هذا: عند إنشاء Claude لدليل العمل، سيتم أيضًا نسخ هذه الملفات.
ملاحظة:
- لا تُنسخ إلا الملفات الموجودة في كلٍ من .gitignore و.worktreeinclude؛
- تجنّب نسخ الملفات المتتبّعة المهمة عن غير قصد.
3) الإطلاق والمزامنة مع جلسات الويب/السحابة
يمكن للتطبيق المكتبي أن يعمل كمُطلِق لجلسات الويب/السحابة — أي يمكنك بدء جلسات Claude Code المعتمدة على السحابة من واجهة سطح المكتب ومراقبتها أو توجيهها محليًا. يفيد هذا الوضع الهجين إذا كنت تريد سهولة التحكم المحلي مع نموذج التوسّع أو الأذونات للتشغيل المستضاف سحابيًا.
ملاحظة:
- عند التشغيل في السحابة، ستُنفَّذ مهام Claude على خادم الأمان الخاص بـ Anthropic.
- التبديل بين البيئات المحلية والسحابية سلس.
- لإنشاء جلسة، ما عليك سوى اختيار "remote environment".
4) الإطلاق والمزامنة مع جلسات الويب/السحابة
يمكن للتطبيق المكتبي أن يعمل كمُطلِق لجلسات الويب/السحابة — أي يمكنك بدء جلسات Claude Code المعتمدة على السحابة من واجهة سطح المكتب ومراقبتها أو توجيهها محليًا. يفيد هذا الوضع الهجين إذا كنت تريد سهولة التحكم المحلي مع نموذج التوسّع أو الأذونات للتشغيل المستضاف سحابيًا (محلي للمهام السريعة، والسحابة للمهام الخطِرة أو كثيفة الموارد).
5) نسخة مضمّنة وتكوينات المؤسسات
يتضمن سطح المكتب وقت تشغيل ثابتًا لـ Claude Code يتم تنزيله عند الإطلاق الأول ويُدار تلقائيًا. يمكن لمسؤولي المؤسسات تعطيل استخدام Claude Code المحلي إذا لزم الأمر (سياسة المؤسسة isClaudeCodeForDesktopEnabled). يدعم مثبّت سطح المكتب صيغ التوزيع الشائعة للمؤسسات (MSIX لنظام Windows وPKG لنظام macOS)، ويمكن للمسؤولين التحكم في التحديثات وإمكانية الوصول إلى الإضافات. صُممت هذه الضوابط لتسهيل الاعتماد لدى الفرق الكبيرة.
ملاحظة:
- سيجري تنزيل التطبيق تلقائيًا عند فتحه لأول مرة؛
- يدير تطبيق سطح المكتب تحديثات الإصدار تلقائيًا؛
- ينظف تلقائيًا الإصدارات القديمة للحفاظ على نظافة النظام؛
- حتى لو كان إصدار CLI مثبتًا على جهازك، فسيستخدم التطبيق إصداره الخاص (لمزيد من الاستقرار).
- يولي إصدار سطح المكتب الأولوية للاستقرار والتوافق؛ قد يتلقى إصدار CLI تحديثات أسرع، لكن قد لا تتزامن الميزات الجديدة فورًا مع إصدار سطح المكتب.
6) متغيرات بيئة مخصصة
يسمح Claude Desktop لك بضبط متغيرات تمامًا مثل ملفات .env.
لا تسري هذه المتغيرات إلا داخل جلسة Claude، ما يجعلها مثالية لتهيئة المشروع.
على سبيل المثال:
API_KEY=abcd123
DEBUG=true
CERT="-----BEGIN CERT-----
MIIE...
-----END CERT-----"
7) التكامل مع الأدوات والبيئات المحلية
عند تشغيل الجلسات محليًا، يستخلص التطبيق المكتبي قيمة $PATH من صدفتك بحيث يمكن لعمليات الجلسة استخدام نفس أدوات node وnpm وyarn وPython أو غيرها من أدوات CLI التي تعتمد عليها. كما يوفر واجهة لإضافة متغيرات بيئة مخصصة (بتنسيق .env) مع حجب القيم لأغراض الأمان. يجعل ذلك تشغيل الاختبارات أو البُنى داخل جلسة قائمة على وكيل أكثر سلاسة لأن الوكيل يمكنه استدعاء نفس سلسلة الأدوات المستخدمة في طرفيتك.
كيف أثبّت Claude Code على سطح المكتب؟
تستعرض هذه الفقرة عملية التثبيت بأقل قدر من الاحتكاك. التعليمات أدناه سارية على معاينة سطح المكتب وتشيرك إلى المثبّتين المعتمدين.
المتطلبات المسبقة وإعداد الحساب
- حساب Anthropic ومساحة العمل: يتكامل Claude Code مع Anthropic Console. ستحتاج إلى إكمال تدفق OAuth في Claude Console وأن يكون لديك فوتر نشط أو وصول معاينة بحثية وفقًا لنموذج مساحات العمل من Anthropic. يستخدم Claude Code مساحة عمل داخلية في الكونسول لتتبّع الاستخدام؛ لا يمكنك إنشاء مفاتيح API لتلك المساحة — فهي مُدارة لاستخدام Claude Code.
- جاهزية Git والمستودع: تأكد من تثبيت Git وأن المشروع الذي تريد العمل عليه مستودع Git (أو قم بتهيئة Git). يتوقع التطبيق المكتبي مستودعات صالحة لميزات مثل worktrees؛ إذا فتحت مجلدًا دون تهيئة Git، فلن يُنشأ worktree.
- خصوصيات نظام التشغيل: عادةً ما تكون عمليات تثبيت macOS وLinux ثنائيات أصلية؛ يُنصح مستخدمو Windows باستخدام WSL لتحقيق توافق كامل مع الأوامر في العديد من سير العمل. تغطي بعض الأدلة المجتمعية إعدادات Windows/WSL المتقدمة إذا واجهت مشكلات PATH أو التوزيعات.
التثبيت خطوة بخطوة (مختصر)
- افتح صفحة تنزيل Claude واختر المثبّت المناسب لمنصتك.
- شغّل المثبّت (PKG على macOS، أو MSIX أو EXE على Windows). لبيئات المؤسسات، استخدم حزَم MSIX/PKG المُقدمة للنشر المركزي.
- شغّل تطبيق Claude Desktop وسجّل الدخول باستخدام حسابك لدى Anthropic/Claude. تتم مزامنة محادثاتك وتفضيلاتك عبر سطح المكتب والويب والجوال.
- عند الإطلاق الأول سيُنزِّل التطبيق وقت تشغيل Claude Code المضمّن. اسمح بإكمال هذا التنزيل؛ فهو مطلوب ويضمن استخدام إصدار مُدار ومستقر.
فحوصات ما بعد التثبيت
• افتح Settings > Environments وتأكد من أن التطبيق المكتبي قد استخلص قيمة $PATH من صدفتك.
• اختر ما إذا كنت تريد تمكين الجلسات المحلية (إن سمح جهازك والسياسة بذلك) أو أن سير عملك سيُنشئ جلسات ويب بدلًا منها.
طريقة تثبيت اختيارية إن رغبت
- المثبّت الأصلي (موصى به): استخدم مثبّت نظام التشغيل الأصلي لأبسط تجربة وأكثرها تكاملًا.
- Homebrew (macOS): مناسب لمستخدمي macOS الذين يديرون التطبيقات عبر Homebrew.
- NPM أو مثبّتات قائمة على السكربت: مفيدة للأتمتة أو الإعدادات النصية (CI أو التجهيز)، أو لتوزيعات Linux التي يُفضَّل فيها سكربت تثبيت بسيط.
التثبيت: macOS وLinux وWSL (تدفق موصى به)
- نزّل مثبّت معاينة سطح المكتب من صفحة تنزيلات Claude Code (توفّر الوثائق داخل المنتج رابط المثبّت).
- شغّل المثبّت وافتح تطبيق سطح المكتب Claude.
- أكمل تسجيل الدخول عبر OAuth من خلال تدفق Claude Console داخل التطبيق.
- اضبط موقع worktree الافتراضي وتفضيلات التنفيذ المحلي/البعيد في إعدادات سطح المكتب.
- افتح مجلد مشروع أو استنِسخ مستودعًا من الواجهة لبدء العمل.
افتح طرفية، وإذا كنت تثق بالمصدر، شغّل سكربت التثبيت المُقدم من Anthropic (وهذا خيار الراحة المعتاد الموصى به). مثال (بتصرف):
# macOS / Linux / WSL (example convenience installer)
curl -fsSL https://claude.ai/install.sh | bash
بديلًا عن ذلك، إذا كنت تفضل Homebrew على macOS:
brew install --cask claude-code
التثبيت: Windows
WSL:
- ثبّت WSL (Ubuntu شائع) وأعد بيئة WSL نظيفة. عالج مشاكل PATH والتشغيل البيني بحيث يتمكن تكامل WSL في التطبيق المكتبي من الوصول إلى التوزيعة.
- ثبّت Git وأي بيئات تشغيل لغات يحتاجها Claude للتشغيل المحلي في WSL (node وpython وما إلى ذلك).
- ثبّت التطبيق المكتبي على Windows أو شغّله، وأشِر إلى دليل مشروعك في WSL (أو شغّل التطبيق المكتبي داخل WSL إذا كان مدعومًا)، واتبع نفس تدفق OAuth.
مثال PowerShell (بتصرف):
# PowerShell (example convenience installer)
irm https://claude.ai/install.ps1 | iex
مثال CMD (بتصرف):
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
كيف أستخدم Claude Code على سطح المكتب في الممارسة اليومية؟
ما هي أنماط إنشاء الجلسات الموصى بها؟
مهام قصيرة مستقلة مقابل إعادة هيكلة طويلة الأمد
- بالنسبة إلى المهام القصيرة والمحددة النطاق (إصلاح علة، تعديل ملف واحد، إعادة هيكلة صغيرة)، أنشئ جلسة لكل مهمة ودَع Claude يُنتج التزامًا مركزًا. راجع وادمج بسرعة.
- بالنسبة إلى الجهود طويلة الأمد (إعادات هيكلة كبيرة، تطوير ميزات)، فكّر في إنشاء جلسة تُحدِّث نقاط التحقق كثيرًا وتستخدم عناصر تحكم التقدم في واجهة سطح المكتب لتوجيه العمل أو إيقافه مؤقتًا. أبقِ الجلسات على فروع الميزات لتجنّب الدمج العرضي.
حافظ على ملف CLAUDE.md أو قالب موجه في مستودعك لتوحيد كيفية توجيه الجلسات (السياق، الاختبارات المطلوبة، قواعد الأسلوب). يقلل هذا النهج من التباين ويساعد Claude على إنتاج نتائج متسقة عبر الجلسات. تحتفظ فرق كثيرة بموجهات قياسية أو ضوابط في بيانات المستودع لضمان سلوك متوقع للوكلاء.
إطلاق الجلسة وتسميتها
- افتح التطبيق المكتبي وحدّد مستودعًا أو استنسخه.
- انقر "New Session" (أو ما يعادله) وأعطِ الجلسة اسمًا وصفيًا (مثل
bugfix/cs-142أوadd-tests-login). تساعد التسمية في تمييز الجلسات المتزامنة في الواجهة. - اختر وضع التنفيذ local أو remote، وحدّد فرعًا مستهدفًا (أو دَع الوكيل ينشئ فرعًا في worktree جديد)، وابدأ الجلسة. ينشئ التطبيق تلقائيًا Git worktree مخصصًا للجلسة.
توجيه الوكيل: الموجهات والمهام
- استخدم موجهات واضحة ومحددة النطاق. مثال: "اعثر على اختبار الوحدة الفاشل لـ
AuthServiceوأنشئ إصلاحًا يحافظ على واجهة برمجة التطبيقات العامة الحالية؛ شغّل الاختبارات وأبلغ بالنتائج." - للمهام التزايدية، اطلب من Claude إنشاء خطة أولًا (قائمة تحقق قصيرة)، ثم اطلب تغييرات الشيفرة المحددة خطوة بخطوة. يقلل التقدم التزايدي من مخاطر الهلوسة ويجعل الفروق أسهل للمراجعة. توصي Anthropic بهذا النهج ضمن أفضل الممارسات.
متابعة التقدم والتفاعل
تعرض واجهة سطح المكتب سجلات الإجراءات والفروق مع عمل الوكيل. يمكنك إيقاف جلسة مؤقتًا أو تغيير التعليمات أو إلغاء مهمة قيد التشغيل. عندما يقترح الوكيل تعديلات، تعرض الواجهة فروق الملفات وشرحًا لما تغيّر. وافِق على الفروق المقترحة أو حرّرها أو ارفضها قبل الالتزام.
التدفق: الالتزام والفروع وطلبات الدمج
بعد الموافقة على التغييرات، يمكن للتطبيق المكتبي الالتزام داخل فرع worktree الخاص بالجلسة. من هناك يمكنك الدفع إلى origin وفتح طلب دمج عبر الواجهة (إذا فوّضت وصول GitHub). يظل فرع كل جلسة معزولًا حتى تدمج، ما يبقي المراجعة البشرية بسيطة.
كيف تعمل العزلة في Git والتوازي متعدد الجلسات فعليًا؟
Git worktrees: آلية العزل
يستخدم تطبيق سطح المكتب من Anthropic Git worktrees لإنشاء نسخ لكل جلسة من شجرة عمل المستودع مرتبطة بفروع منفصلة. الـ worktrees أخف من الاستنساخات الكاملة — فهي تشارك نفس بيانات .git حيثما كان مناسبًا لكنها توفر أدلة عمل مستقلة بحيث لا تتعارض التعديلات المتزامنة أو تتسرب بين الجلسات. يضع التطبيق هذه الـ worktrees المُنشأة تلقائيًا في دليل قابل للتهيئة (الافتراضي ~/.claude-worktrees). يمكّن هذا التصميم من التزامن الآمن لعمليات الوكلاء.
لماذا worktrees بدلًا من الاستنساخات
الـ worktrees أسرع في الإنشاء وأسهل في الربط مع نفس تاريخ Git الأساسي، بينما توفّر فصلًا على مستوى نظام الملفات لتجنّب تلوّث الحالات بين الجلسات. بالنسبة لمعظم سير العمل، هذا أفضل من استنساخات كاملة متعددة؛ ومع ذلك، إذا كنت تحتاج إلى بيئات تشغيل معزولة بالكامل باعتمادات مختلفة، فقد يكون استنساخ منفصل أو حاوية خيارًا مرغوبًا.
التنسيق والتعامل مع التعارضات
نظرًا لأن كل جلسة تعمل في فرع/worktree معزول، تُقلَّل التعارضات. إذا غيّرت جلستان الكود نفسه منطقيًا بشكل مستقل وتم دمجهما لاحقًا في نفس الفرع الهدف، فستنطبق معالجة تعارضات الدمج المعتادة في Git — وهو النقطة الصحيحة للمراجعة البشرية والحل. يعرض نموذج Anthropic الالتزامات عمدًا كطلبات دمج قابلة للمراجعة، مع إبقاء البشر في حلقة الدمج.
خطوات الاستكشاف والحلول الشائعة والقيود
إذا فشلت الجلسة في البدء أو بقيت معلقة
- تأكد من صلاحية رموز وصول المستودع وعدم تجاوزها الحدود.
- تحقق من مساحة القرص المحلية والأذونات لدليل worktrees (مثل
~/.claude-worktrees). - راجع سجلات التطبيق المكتبي بحثًا عن رسائل الخطأ؛ عادةً ما يوفّر التطبيق عرض تشخيصات أو ملف سجل.
إذا لوّثت الجلسات بعضها
- تأكد من أن التطبيق المكتبي ينشئ worktrees منفصلة (افحص دليل
~/.claude-worktreesأو موقع worktree المحدد في تفضيلات التطبيق). - إذا لاحظت حالة مشتركة، فتأكد من استخدام أحدث معاينة لسطح المكتب أو راجع وثائق Anthropic — إذ يعالج هذا الإصدار تحديدًا عزل الجلسات.
إذا لم تكن الملفات المتجاهَلة متاحة للجلسات
أضِف أسماء الملفات إلى إعداد .worktreeinclude (أو ما يعادله في واجهة سطح المكتب) حتى ينسخ التطبيق الملفات المتجاهَلة المطلوبة (مثل .env) إلى كل worktree بشكل آمن. تجنّب تخزين الأسرار في، أو كشفها من، worktrees دون إدارة أسرار مناسبة.
الخلاصة
تمثّل معاينة سطح المكتب لـ Claude Code تطورًا ذا معنى في كيفية اندماج أدوات الترميز القائمة على الوكلاء في سير عمل المطورين: فهي تُبقي على سرعة وتعبيرية الوكلاء مع حل عدة مشكلات تنسيقية عملية يواجهها المطورون عندما يحتاج وكلاء متعددون للعمل على نفس قاعدة الشيفرة. سواء اعتمدتها لرفع إنتاجيتك الفردية أو لتنسيق مهام وكلاء متعددة عبر فريق، فإن فهم Git worktrees و.worktreeinclude والتمييز بين الجلسات المحلية مقابل جلسات الويب سيجعل أسبوعك الأول مع معاينة سطح المكتب أكثر إنتاجية بكثير.
هل أنت جاهز لاستخدام Claude Code CLI؟ راجع دليل API للحصول على تعليمات مفصلة.
يمكن للمطورين الوصول إلى Claude Opus 4.5 API وغيرها عبر CometAPI، ويتم تحديث إصدار النموذج الأحدث دائمًا بما يتوافق مع الموقع الرسمي. للبدء، استكشف قدرات النموذج في Playground وراجع دليل API للحصول على تعليمات مفصلة. قبل الوصول، يُرجى التأكد من تسجيل الدخول إلى CometAPI والحصول على مفتاح API. يقدّم CometAPI سعرًا أقل بكثير من السعر الرسمي لمساعدتك على الدمج.
هل أنت مستعد للانطلاق؟ → تجربة Claude Opus 4.5 مجانًا!
إذا كنت تريد المزيد من النصائح والأدلة والأخبار حول الذكاء الاصطناعي فاتبعنا على VK وX وDiscord!
