SSD Nodes Learn Hosting plans →
الأدلة Matt Connorبقلم Matt Connor · آخر تحديث في 2026-08-07

Claude Code أم Cursor أم Codex أم Copilot؟

قارن بين Claude Code وCursor وCodex وCopilot: وكيل طرفية أم مساعد محرر أم وكيل سحابي؟ تعرف كيف يعمل كل خيار، وما تكلفته، ومتى يناسبك VPS.

Claude Code مقابل Cursor وCodex وCopilot

المقارنة بين Claude Code وCursor وCodex وCopilot هي اختيار بين ثلاث طرق للعمل، وليست مقارنة بين أربع قوائم من الميزات. Claude Code وCodex CLI عاملان يعملان في الطرفية: تبدأ تشغيلهما داخل مجلد، ويعملان عبر الصدفة. أما Cursor وGitHub Copilot فهما مدمجان في المحرر: يعملان داخل نافذة التعليمات البرمجية ويتابعان موضع المؤشر. يعمل Codex أيضاً في السحابة، على جهاز لا تراه. اختر أسلوب العمل الذي يناسب يومك، ثم اختر المنتج ضمن ذلك الأسلوب.

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

ما الذي يجيده وكيل الطرفية

وكيل الطرفية هو برنامج يعمل في shell ويتعامل مع الدليل الحالي على أنه نطاق عمله. يقرأ الملفات ويعدّلها ويشغّل عملية البناء ثم يقرأ الفشل ويحاول مرة أخرى. لا يحتاج إلى محرر، لذلك يعمل بالطريقة نفسها على حاسوبك المحمول وعلى خادم تتصل به عبر SSH (secure shell).

ثبّت Claude Code باستخدام أداة التثبيت الرسمية، ثم شغّله داخل مشروع.

curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claude

من المفترض أن يطبع claude --version سلسلة إصدار مثل 2.1.211 (Claude Code). إذا طبع command not found، فقد وضعت أداة التثبيت الملف التنفيذي في ~/.local/bin، وهذا الدليل غير موجود في PATH. توجد أيضاً حزمة npm إذا كنت تدير الأدوات بهذه الطريقة مسبقاً.

npm install -g @anthropic-ai/claude-code

يُثبَّت Codex CLI بالطريقة نفسها، ويبدأ باستخدام أمره الخاص.

curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codex

توفّر GitHub أيضاً وكيلاً للطرفية، وتوزّعه عبر npm.

npm install -g @github/copilot
copilot

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

ما الذي يتقنه المساعد المدمج في المحرّر

يضع Cursor وCopilot النموذج في المكان الذي تتركز فيه انتباهك بالفعل. Cursor محرّر متكامل، وهو فرع من VS Code، لذلك يمتلك الوكيل فهرس المحرّر الخاص بمشروعك: المخازن المفتوحة، ورسم الرموز، والملف الذي تنظر إليه. أما Copilot فهو إضافة تضيف الفكرة نفسها إلى VS Code وJetBrains IDEs وVisual Studio وNeovim، لذلك يمكنك الاحتفاظ بإعدادك الحالي.

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

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

ما الذي يجيده وكيل سحابي

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

يناسب الوضع السحابي الأعمال المحددة جيداً والمملة: تطبيق إصلاح lint نفسه في كل مكان، أو إضافة ملف اختبار مفقود، أو تحديث مكتبة وإصلاح مواضع استدعائها. ولا يناسب الأعمال التي كنت ستصحح فيها الوكيل بعد ثلاث دقائق، لأنك لن تكون موجوداً بعد ثلاث دقائق. أسند إليه مهمة يمكنك تدوينها بالكامل، أو توقّع التخلص من النتيجة.

لاحظ هذا النمط: الوضع السحابي هو وكيل طرفية يستضيفه شخص آخر. إذا استضفته بنفسك على جهاز Linux، فستحصل على الخاصية نفسها باستخدام مفاتيحك وقواعد شبكتك ونظام ملفاتك. وهذا هو السبب الكامل وراء تشغيل Claude Code على VPS داخل tmux.

كيف تختلف هياكل التسعير

هناك 3 أشكال للفوترة، ويؤدي الخلط بينها إلى تجاوز الميزانية.

اشتراك ثابت مع فترة استخدام. تدفع رسماً شهرياً وتحصل على حصة استخدام تتجدد وفق جدول محدد. تعمل خطتا Pro وMax من Anthropic بهذه الطريقة، وتكون Claude Code مشمولة في كل خطة مدفوعة بدءاً من Pro. تعتمد الفئة التي تحتاج إليها على مدى تكرار بلوغك الحد، وهذا هو السؤال الذي تجيب عنه مطابقة خطة Claude لطريقة عملك.

لكل مستخدم، مع رسوم إضافية محسوبة وفق الاستخدام. تعرض Cursor خطة Hobby المجانية، وخطة Individual بسعر $20 شهرياً، وخطة Teams بسعر $40 لكل مستخدم شهرياً، وذلك اعتباراً من July 2026. تتضمن كل فئة مقداراً من استخدام النماذج، وبعد تجاوزه تُحاسب لاحقاً على ما استهلكته. تعرض Copilot فئة مجانية، وخطة Pro بسعر $10 شهرياً، وخطة Pro+ بسعر $39، وخطة Business بسعر $19 لكل مقعد، وخطة Enterprise بسعر $39 لكل مقعد، وذلك أيضاً اعتباراً من July 2026، مع حصة من أرصدة الذكاء الاصطناعي مرتبطة بكل خطة.

لكل token. لا تضع API حداً أقصى ولا تعتمد على فترة استخدام. تدفع مقابل كل token للإدخال والإخراج، وتزداد الفاتورة بزيادة حجم السياق الذي ترسله. يفاجئ هذا النموذج بعض المستخدمين، لأن جلسة agent الطويلة تعيد إرسال المحادثة في كل دور.

النتيجة العملية: يضع الاشتراك حداً أقصى لتكلفة أسوأ شهر لديك، أما نظام القياس فلا يفعل ذلك. إذا شغّلت agents طوال اليوم، تكون الخطط الثابتة عادةً أقل تكلفة وأكثر قابلية للتنبؤ دائماً. وإذا شغّلت agents أحياناً لكنك أتمت تشغيلها، يكون نظام القياس أقل تكلفة. يؤثر اختيار النموذج كثيراً في التكلفة المقاسة، ولذلك فإن اختيار نموذج Claude المناسب للمهمة قرار يتعلق بالتكلفة بقدر ما يتعلق بالجودة.

موضع VPS في هذا الاستخدام

يحوّل VPS (خادم خاص افتراضي) أي وكيل يعمل في الطرفية إلى وكيل سحابي تتحكم فيه. يبقى الخادم قيد التشغيل، لذلك تستمر الجلسة حتى عند إغلاق غطاء حاسوبك المحمول. شغّل الوكيل داخل tmux، وهو مُضاعِف طرفية، وستستمر الجلسة أيضاً عند انقطاع اتصال SSH، لأن الصدفة تكون ابنة لخادم tmux بدلاً من أن تكون ابنة لـ sshd.

sudo apt update && sudo apt install -y tmux
tmux new -s agent

داخل هذه الجلسة، ابدأ تشغيل الوكيل كالمعتاد. افصل الجلسة باستخدام Ctrl-b ثم d، وأغلق حاسوبك المحمول، ثم أعد الاتصال لاحقاً.

tmux attach -t agent

إذا أبلغ tmux attach عن no sessions، فهذا يعني أن خادم tmux توقف مع توقف الخادم أو لم يبدأ أصلاً، ولذلك فُقد العمل. هذا هو نمط الفشل الوحيد الذي يجب معرفته قبل الاعتماد على هذه الطريقة.

السبب الآخر لاستخدام خادم هو الحد من نطاق الضرر. يمكن للوكيل الذي يستطيع تشغيل الأوامر أن يشغّل أمراً خاطئاً أيضاً. على VPS، يؤدي الأمر الخاطئ إلى تدمير خادم يمكنك إعادة بنائه، وليس حاسوبك المحمول الذي يحتوي على صورك. أنشئ له مستخدماً غير مميّز خاصاً به، وأبقِ بيانات الاعتماد خارج المستودع، وتعامل مع الخادم على أنه قابل للاستبدال. ينطبق المنطق نفسه على أي وكيل تستضيفه ذاتياً، كما هو موضّح في تشغيل وكيل برمجة على VPS.

ما الخيار الذي ينبغي أن تختاره فعلياً

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

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

FAQ

هل يُعد Claude Code بديلاً عن Cursor؟

ليس مباشرةً. Cursor محرر، بينما Claude Code برنامج طرفية، لذلك يغطي كل منهما جزءاً مختلفاً من سير العمل اليومي. يحل Claude Code محل لوحة الوكيل داخل Cursor في المهام الطويلة المفوَّضة. لكنه لا يحل محل الإكمال المضمّن أثناء الكتابة، لأنه لا يعرف موضع المؤشر.

هل يمكنني تشغيل Claude Code وCodex على المشروع نفسه؟

نعم. يعمل كلاهما على دليل العمل من خلال عمليات كتابة الملفات العادية وأوامر shell، لذلك لا يحتاج أي منهما إلى غياب الآخر. شغّل أحدهما في كل مرة ضمن checkout نفسه. سيؤدي تشغيل وكيلين لتحرير الملفات نفسها بالتزامن إلى الكتابة فوق عمل أحدهما الآخر، لأن أياً منهما لا يفرض قفلاً على الملفات.

هل يحتاج وكيل البرمجة إلى GPU على الخادم؟

لا، ما دام النموذج يعمل لدى المزوّد. يرسل Claude Code وCodex وCopilot الطلبات إلى API مستضاف، لذلك لا يحتاج الخادم إلا إلى قدر كافٍ من CPU والذاكرة لتشغيل عملية البناء والاختبارات. لا يُطلب GPU إلا إذا استضفت النموذج نفسه محلياً، وهذا مشروع مختلف بمتطلبات عتاد أكبر بكثير.

لماذا تنتهي جلسة الوكيل عندما أغلق الحاسوب المحمول؟

لأن اتصال SSH ينتهي، وتزيل النواة الطرفية الزائفة، ثم ترسل shell الإشارة SIGHUP إلى العمليات التابعة لها. تنتهي معها أي عملية تعمل في المقدمة. يؤدي بدء تشغيل الوكيل داخل tmux إلى حل ذلك، لأن هذه العمليات تتبع خادم tmux بدلاً من جلسة SSH الخاصة بك.

ما الخيار الأقل تكلفة لمطوّر واحد؟

يعتمد ذلك على حجم الاستخدام، ولا يمكن مقارنة نماذج التسعير مباشرةً. تُعد خطة لكل مستخدم، مثل Copilot Pro بسعر $10 شهرياً اعتباراً من July 2026، أقل تكلفة ثابتة. تكلف خطة Claude ذات السعر الثابت أكثر، لكنها تتضمن وكيلاً للطرفية. وقد تكون فوترة API حسب عدد الرموز أرخص من الخيارين عند انخفاض الاستخدام، وأكثر تكلفة بكثير عند ارتفاعه، لأنها لا تفرض حداً أقصى.

#claude-code#cursor#codex#copilot#ai-coding