Claude Cowork أم Claude Code: أيهما تختار؟
يتعامل Cowork مع مجلداتك المتصلة داخل بيئة Anthropic، بينما يعمل Claude Code على جهازك أو VPS. تعرّف إلى الأنسب لكل مهمة، وفق تحقق أغسطس 2026.
ما الفرق بين Claude Cowork وClaude Code؟
Claude Cowork وClaude Code وكيلان من Anthropic، لكن كل واحد منهما مخصص لنوع مختلف من العمل. يعمل Cowork على المستندات وأدوات المكتب، داخل المجلدات والموصلات التي تمنحه صلاحية الوصول إليها. أما Claude Code فيعمل على قاعدة الشفرة وواجهة shell، على الجهاز الذي تشغّله عليه، سواء كان حاسوبك المحمول أو VPS (خادم افتراضي خاص) تستأجره.
قاعدة الاختيار المختصرة: إذا كان الناتج ملفاً سيفتحه أحد الزملاء، فاستخدم Cowork. وإذا كان الناتج commit أو خدمة قيد التشغيل، فاستخدم Claude Code.
تم التحقق من كل ادعاء متعلق بالقدرات أدناه في 19 August 2026، بالرجوع إلى صفحات Anthropic الرسمية: صفحة منتج Cowork، ونظرة عامة على بنية Cowork، ودليل بدء استخدام Cowork، ووثائق Claude Code. تتغير الإتاحة وواجهات الاستخدام وقيود الخطط باستمرار، لذلك تحقّق من تاريخ أي مقارنة تقرؤها، بما فيها هذه المقارنة.
أين ينفّذ كل منهما العمل؟
هذا هو الفرق الذي يحدد جميع الفروق الأخرى.
يعمل Cowork في وضعين للتنفيذ، وتعرض صفحة البنية هذين الوضعين بشكل منفصل. في جلسة محلية، «تعمل حلقة الوكيل أصلاً على الجهاز». ويشمل ذلك معالجة المحادثة، وقراءة الملفات وكتابتها في المجلدات المتصلة، وجلب محتوى الويب، وخوادم MCP المحلية للإضافات. ويحدث تنفيذ التعليمات البرمجية داخل جهاز Linux افتراضي معزول على الجهاز نفسه، مع تطبيق تصفية للاتصالات الصادرة عبر الشبكة وقيود على system calls.
في جلسة سحابية، «تعمل حلقة الوكيل وتنفيذ التعليمات البرمجية داخل sandbox معزول ومؤقت على بنية تديرها Anthropic». تحصل كل جلسة على sandbox خاص بها، يُنشأ عند بدء الجلسة ويُدمّر عند انتهائها، ولا تشترك sandboxes في أي حالة فيما بينها. ولا يستطيع ذلك sandbox الوصول إلى العناوين الخاصة أو الداخلية أو link-local أو عناوين cloud metadata. وتمر كل الاتصالات الصادرة عبر proxy لا يستطيع sandbox إعادة تهيئته أو تجاوزَه، لذلك لا يمكن الوصول إلا إلى الوجهات المدرجة في قائمة السماح.
تكمن فائدة الجلسة السحابية في استمرار العمل بعد ابتعادك: أغلق الحاسوب المحمول وتستمر المهمة. لكن sandbox ليس جهازك. ولا يمكنه رؤية شبكتك المنزلية أو خدماتك الداخلية أو خوادمك، لأن حظر هذا الوصول تحديداً هو الغرض من قواعد الاتصالات الصادرة.
أما Claude Code فيعمل بطريقة مختلفة. تعمل واجهة سطر الأوامر (CLI) كعملية عادية على جهاز تختاره، ولذلك ترث نظام ملفات ذلك الجهاز، وموقعه على الشبكة، وبيانات اعتمادِه.
curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claudeيُطلب منك تسجيل الدخول عند الاستخدام الأول. نفّذ الأسطر نفسها داخل جلسة SSH، وسيعمل Claude Code على الخادم، مع إمكانية الوصول إلى مستودعك ووحدات systemd لديك.
يتضمن Claude Code أيضاً وضعاً سحابياً، ما يجعل المقارنة أقل بساطة وأكثر دقة. claude --cloud "fix the failing auth test" يبدأ جلسة على آلة افتراضية معزولة تديرها Anthropic، وتنسخ تلك الآلة مستودع GitHub البعيد في الفرع الحالي لديك بدلاً من نسختك المحلية قيد العمل. ويعيد claude --teleport الجلسة إلى الطرفية لديك مع فرعها وسجلها. اعتباراً من August 2026، توثّق واجهة Claude Code على الويب باعتبارها معاينة بحثية لمستخدمي Pro وMax وTeam.
ما الذي يمكن لكل منهما الوصول إليه؟
يصل Cowork إلى ما تربطه به فقط، ولا شيء آخر. في تطبيق سطح المكتب، تمنحه صلاحية الوصول إلى مجلدات محددة، ويمكن لـClaude قراءة الملفات وكتابتها وحذفها نهائياً داخل هذه المجلدات. وتوضح إرشادات الأمان في Anthropic النتيجة مباشرة: أنشئ «مجلد عمل مخصصاً لـClaude»، وأبقِ المجلدات التي تحتوي على بيانات اعتماد أو سجلات شخصية خارج نطاقه.
تشمل الموصلات المدرجة في صفحة المنتج Microsoft 365 وGoogle Drive وSlack وAmplitude، إلى جانب الموصلات المخصصة التي تضيفها بنفسك. هذه هي مساحة العمل المكتبية، وفيها تظهر فائدة Cowork.
تصل جلسة Cowork السحابية إلى ملفاتك المحلية عبر طلب الوصول من تطبيق سطح المكتب على ذلك الجهاز، من خلال اتصال تديره Anthropic. وينتج عن ذلك أمران. يتوقف الوصول عند المجلدات التي ربطها العضو. وإذا كان تطبيق سطح المكتب غير متصل، فلا تستطيع جلسة في السحابة الوصول إلى الجهاز. لذلك، إذا احتاجت مهمة مجدولة ليلاً إلى جدول بيانات محلي، فلن تجده عندما يكون الحاسوب المحمول مغلقاً. أما العمل الموجود بالكامل في الموصلات السحابية فيستمر.
يصل Claude Code إلى كل ما يمكن لحساب المستخدم الذي يشغّله الوصول إليه. ويشمل ذلك المستودع، وكذلك apt وsystemctl وdocker، ومقبس قاعدة البيانات، وأي مضيف يمكن الوصول إليه من الشبكة التي يوجد فيها الخادم. لا يمنح أي شخص هذه الصلاحيات مجلداً بعد مجلد. وهذه هي الفكرة، وهي أيضاً مصدر الخطر.
الأداة التي تضيق هذا النطاق هي أداة Bash المعزولة، التي تُفعّل باستخدام /sandbox داخل الجلسة. تأتي هذه الأداة مع Claude Code، وتستخدم نظام التشغيل لفرض حدّين لنظام الملفات والشبكة على كل أمر Bash وعلى العمليات التابعة له. لذلك ينفذ Claude معظم الأوامر دون التوقف لطلب الإذن. تعمل الأداة على macOS وLinux وWSL2. ولا يدعمها Windows الأصلي، لذلك تشغّل Claude Code على Windows داخل توزيعة WSL2.
كيف توجّه مهمة وتراجع النتيجة؟
يعتمد Cowork على إسناد مهمة ثم التحقق مما يعود إليك. تسند العمل من خلال Dispatch، وهو مسار مستمر يمكنك الوصول إليه من هاتفك أو حاسوبك المكتبي. يصلك إشعار دفع عند اكتمال المهمة أو عندما يحتاج Claude إلى موافقتك. يرسل Claude النتيجة إليك، مثل جدول بيانات أو مذكرة، بدلاً من عرض كل خطوة ينفذها. وتعرض مؤشرات التقدم ما ينفذه في كل خطوة عندما تريد المتابعة.
تتوفر الموافقات في 3 إعدادات، وأسماؤها حرفية. يوقف الإعداد «الموافقة اليدوية» التنفيذ لطلب تأكيدك على كل إجراء. ويتيح الإعداد «الموافقة التلقائية» لـClaude مراجعة الإجراءات لأغراض السلامة وحظر الإجراءات غير الآمنة. أما الإعداد «تخطي جميع الموافقات» فيزيل عمليات التحقق هذه، مع بقاء حذف الملفات خاضعاً للموافقة. يوضح مركز المساعدة الأمر صراحة، ومن المفيد تكراره: لا يحل أي وضع محل حكمك، وتبقى مسؤولاً عن الإجراءات التي ينفذها الوكيل نيابةً عنك.
يعتمد Claude Code على diff. تراقب عمله في الطرفية، وتقرأ التغيير الذي يقترحه، وتراجع العمل ضمن سير العمل الذي تستخدمه بالفعل: الفروع وطلبات الدمج. عندما تريد الابتعاد عن المكتب، يتيح Remote Control مراقبة جلسة محلية قيد التشغيل من متصفح أو من تطبيق الهاتف، وهو النمط نفسه المتّبع في توجيه جلسة Claude Code من هاتفك.
تتوفر الجدولة في الجانبين. يجدول Cowork مهام تعمل في السحابة، لذلك لا تعود بحاجة إلى إبقاء حاسوبك قيد التشغيل. أما Claude Code فيقسم ذلك إلى نوعين: تعمل الروتينات في السحابة، وتعمل المهام المجدولة على سطح المكتب في جهازك مع وصول مباشر إلى الملفات المحلية.
هل تحل الموصلات والإضافات محل خوادم MCP والمهارات؟
لا، لأن كلا المنتجين يعتمدان على حزمة التوسعة نفسها. بروتوكول MCP (model context protocol) معيار مفتوح لربط الوكيل بالأدوات والبيانات الخارجية. المهارات عبارة عن تعليمات مجمّعة يحمّلها الوكيل عندما تصبح ذات صلة. تجمع الإضافات بين المهارات والموصلات، وتديرها في Cowork من قسم Customize ضمن علامة التبويب Cowork.
الفرق الفعلي هو مكان تشغيل الخادم. تتوفر موصلات MCP البعيدة في Claude وCowork وClaude Desktop. أما خوادم MCP المحلية فهي الاستثناء: «الموصلات والإضافات المحلية التي تتضمن خوادم MCP محلية تعمل عبر تطبيق سطح المكتب فقط»، ولذلك لن تراها جلسة Cowork المفتوحة على الويب أو على هاتفك.
يستخدم Claude Code خوادم MCP نفسها، ويضيف إليها ما يحتاج إليه المستودع. تتم قراءة CLAUDE.md الموجود في جذر المشروع عند بدء كل جلسة. تشغّل Hooks أوامر shell قبل إجراء أو بعده، ولذلك يمكن تشغيل أداة تنسيق مع كل تعديل. تقسم الوكلاء الفرعيون العمل إلى نوافذ سياق منفصلة. توجد هذه الملفات داخل المستودع، ولذلك تُراجَع وتُدار إصداراتها مثل الشيفرة.
إذا كنت تشغّل خوادم MCP الخاصة بك على VPS، فيمكن الوصول إلى الخوادم البعيدة من كلا المنتجين. وهذه أرخص طريقة لمنح Cowork إمكانية الوصول إلى شيء لا توفر له Anthropic موصلاً. كما أن طبقة المهارات مشتركة أيضاً، ولذلك تكون المهارة التي تكتبها قابلة للنقل، ويشرح مهارات الوكلاء تنسيقها.
ما الذي يغادر جهازك؟
أجب عن هذا السؤال قبل أن تربط مجلداً.
في جلسة Cowork السحابية، يغادر جهازك قدر كبير من البيانات: «تُعالَج مهام الوكيل، بما في ذلك أي ملفات محلية يفتحها عبر تطبيق سطح المكتب، على خوادم Anthropic بدلاً من بقائها على الجهاز». هذا هو التصميم، وهو ما يتيح للجلسة الاستمرار بعد إغلاق الحاسوب المحمول. أما جلسة Cowork المحلية، فتبقي حلقة الوكيل ومعالجة الملفات على الجهاز.
عند تشغيل Claude Code محلياً، تبقى العملية والملفات على جهازك أو خادمك، وكذلك مخرجات الأوامر. الذي ينتقل هو السياق: محتويات الملفات ومخرجات الأوامر التي يُطلب من النموذج تحليلها، لأن النموذج نفسه يعمل على خوادم Anthropic. لا يغيّر وصف «محلي» هذا الجزء. يغيّر claude --cloud أموراً إضافية، لأن الجلسة السحابية تستنسخ مستودعك داخل آلة افتراضية تديرها Anthropic.
توجد نقطة مهمة إذا كنت تعمل ضمن قيود على الشبكة. تستدعي الجلسات السحابية Anthropic API من بنية تحت إدارة Anthropic بدلاً من شبكتك، لذلك تؤدي قائمة السماح لعناوين IP الخاصة بالمؤسسة إلى فشل كل جلسة سحابية مستضافة لدى Anthropic بسبب خطأ في المصادقة، إلى أن تستثني Anthropic هذه الخدمات.
أيّهما ينبغي أن تستخدم؟
استخدم Cowork عندما يكون العمل متعلقاً بالمستندات وأنظمة المكاتب. أنشئ عرضاً تقديمياً من مجلد يضم مواد بحثية. وحِّد بيانات جدولَي بيانات. أعدّ مسودة إحاطة اعتماداً على سلاسل محادثات Slack ورسائل البريد الإلكتروني. حوِّل مجلداً من ملفات PDF إلى ملخص سيقرأه شخص آخر. تتطلب هذه المهام خطوات كثيرة، وتمتد عبر عدة تطبيقات، ويكون الناتج ملفاً.
استخدم Claude Code عندما يكون العمل متعلقاً بقاعدة شيفرة أو terminal أو خادم. أصلح اختباراً فاشلاً. حدّد موضع ظهور regression باستخدام bisect. اكتب migration وشغّله. حدّد سبب إرجاع nginx لخطأ 502 بعد النشر. ينطبق ذلك على أي مهمة تتحقق من نجاحها عبر تنفيذ أمر وقراءة ناتجه.
العامل الفاصل هو طريقة التحقق هذه. إذا تحققت من النتيجة بفتح مستند، فإن Cowork مناسب. وإذا تحققت منها بتنفيذ أمر، فاستخدم Claude Code، لأنه يستطيع تنفيذ الأمر بنفسه وقراءة الناتج.
يتوفر Cowork في الخطط المدفوعة (Pro وMax وTeam وEnterprise)، ويعمل على الويب وأجهزة سطح المكتب والأجهزة المحمولة، مع كون إصدار الأجهزة المحمولة في مرحلة beta، وإصدارات سطح المكتب متاحة لـmacOS وWindows وChromeOS وLinux. تتغير قيود الخطط هنا أسرع من أي جانب آخر، لذلك اقرأ الصفحة الحالية بدلاً من الاعتماد على مقال سابق. احتفظ بملاحظة تشغيلية واحدة: يستهلك Cowork استخداماً أكثر من الدردشة العادية، لأن agent الذي ينفذ خطوات كثيرة يقضي turns كثيرة لتنفيذها.
إذا كان سؤالك الفعلي هو أي coding agent ينبغي أن تعتمد، وليس أيّاً من هذين الخيارين، فإن المقارنة مع Cursor وCodex وCopilot هي الصفحة الأكثر فائدة.
ما الذي يتغير عندما يكون العمل على VPS
يصبح VPS موضع اختلاف المنتجين تماماً. لا يستطيع Cowork cloud sandbox الوصول إلى العناوين الخاصة أو الداخلية أو link-local، لذلك لا يمكنه فتح اتصال SSH بخادمك، أو قراءة /var/log/nginx/error.log، أو إعادة تشغيل وحدة. هذه القيود مقصودة، ولا يزيلها أي إعداد في واجهة Cowork. تعمل جلسة Cowork المحلية على جهازك، ولذلك تكون أقرب إلى شبكتك، لكنها تظل تعمل من خلال المجلدات المتصلة لا من خلال المضيفات.
لا يفرض Claude Code على الخادم أياً من هذه القيود، ولذلك تنتقل مسؤولية الأمان إليك. شغّله كمستخدم عادي مع قواعد sudo التي اخترتها، وليس كـroot. أبقِ الجلسة داخل مجلد مشروع. فعّل /sandbox لتُقيَّد أوامر Bash بحد يفرضه kernel. أبقِ بيانات الاعتماد خارج شجرة العمل، لأن أي شيء يقرأه الوكيل يصبح جزءاً من السياق الذي يمكنه تكراره. يشرح تشغيل Claude Code بأمان على VPS إعداد الحساب، وfirewall، وجلسة الطرفية المستمرة بالتفصيل.
النمط العملي هو التالي: يحتفظ الخادم بالمستودع والخدمات، ويعمل Claude Code هناك ضمن جلسة طرفية تستمر بعد انقطاع اتصال SSH، وتتصل أنت بها من أي مكان. يستمر العمل أثناء دخول حاسوبك المحمول في وضع السكون، لأن العملية تعمل على جهاز لا يدخل وضع السكون. هذه هي الفائدة نفسها التي تمنحك إياها جلسة Cowork cloud، لكن بطريقة مختلفة وعلى أجهزة تتحكم فيها.
حالات الفشل التي ينبغي أن تتوقعها
لم تنفّذ مهمة Cowork المجدولة أي إجراء طوال الليل. كان تطبيق سطح المكتب مغلقاً. تستمر جلسة سحابية في العمل عندما يصبح التطبيق غير متصل، لكنها لا تستطيع الوصول إلى الجهاز. لذلك لا يعثر أي إجراء يقرأ مجلداً متصلاً على محتوى لقراءته. انقل الإدخال إلى خدمة سحابية متصلة، أو اترك الجهاز قيد التشغيل والتطبيق مفتوحاً.
قرأ Cowork صفحة ويب ثم نفّذ إجراءً لم تطلبه. هذا هو حقن التعليمات: تعليمات مخفية في محتوى خارجي يقرؤه Claude باعتباره جزءاً من مهمة مشروعة. يتمثل الإجراء الوقائي في تقليل نطاق التأثير. صِل مجلداً واحداً للعمل بدلاً من مجلد home، وتوخَّ الحذر مع خوادم MCP والإضافات غير المألوفة.
تعامل Claude Code مع ملف لم تتوقعه. تمتلك الجلسة المحلية صلاحيات حساب المستخدم الذي بدأها. اقرأ diff قبل تنفيذ commit، واعمل على branch يمكنك حذفه.
لم تتمكن جلسة Claude Code السحابية من رؤية أحدث تغييراتك. يستنسخ claude --cloud المستودع البعيد في GitHub عند branch الحالي، وليس نسخة العمل المحلية لديك. لذلك لا تظهر له التغييرات التي لم تنفّذ لها commit. نفّذ push أولاً، ثم ابدأ الجلسة.
FAQ
هل يستطيع Claude Cowork تحرير التعليمات البرمجية وتشغيل الأوامر مثل Claude Code؟
يستطيع تشغيل التعليمات البرمجية، لأن تنفيذها يحدث في sandbox ضمن جلسة سحابية، وفي آلة افتراضية معزولة تعمل بنظام Linux ضمن جلسة محلية. لكنه ليس مصمماً حول مستودع. لا توجد فيه آلية مراجعة باستخدام git، ولا يوجد ملف CLAUDE.md في جذر المشروع، ولا hooks، ولا terminal تقوده بنفسك. إذا كان المطلوب تشغيل script لمرة واحدة على جدول بيانات، فإن Cowork مناسب. أما للعمل على codebase تديره، فاستخدم Claude Code، لأن طبقة المراجعة تعتمد على git، والتحقق من النجاح يتم عبر command.
هل يستطيع Claude Cowork الوصول إلى VPS أو الخادم الداخلي لدي؟
لا تستطيع الجلسة السحابية ذلك. لا يمكن لـsandbox الوصول إلى العناوين الخاصة أو الداخلية أو link-local أو عناوين cloud metadata، كما تمر كل حركة الشبكة الصادرة عبر proxy لا يسمح إلا بالوجهات المدرجة. لذلك لا يتوفر له اتصال SSH بـVPS لديك. إذا أردت تشغيل agent على خادم، فثبّت Claude Code على ذلك الخادم وشغّله هناك.
هل أحتاج إلى تطبيق Claude Desktop لاستخدام Cowork؟
نعم، عند استخدام الملفات المحلية وخوادم MCP المحلية. يعمل Cowork على الويب وسطح المكتب والهاتف المحمول، لكن لا تستطيع الجلسة السحابية قراءة الملفات وكتابتها في المجلدات المتصلة إلا عندما يكون تطبيق سطح المكتب مفتوحاً على ذلك الكمبيوتر. أما live artifacts واستخدام المتصفح والموصلات المحلية فهي ميزات خاصة بتطبيق سطح المكتب. وتعمل المهمة التي تستخدم موصلات سحابية فقط، مثل Google Drive أو Slack، من دون التطبيق.
هل يمكنني إعادة استخدام المهارات وخوادم MCP نفسها في كليهما؟
في الغالب نعم. تعمل موصلات MCP البعيدة عبر Claude وCowork وClaude Desktop، كما تتم مشاركة المهارات، ولذلك يمكن نقل جزء كبير من إعداداتك بينها. أما خوادم MCP المحلية فهي الاستثناء في Cowork، لأنها تعمل من خلال تطبيق سطح المكتب فقط. ويضيف Claude Code بعد ذلك مكونات على مستوى المستودع، مثل CLAUDE.md وhooks، ولا يوجد لها نظير في Cowork.