Claude Code مقابل Cursor
Claude Code (سطر أوامر Terminal) مقابل Cursor (محرر) — مقارنة أدوات البرمجة بالذكاء الاصطناعي. الوكلاء المتعددون، وضع التخطيط، Composer، تكامل بيئة التطوير، وسير عمل المطور في الإنتاج.
وكيل مهندس البرمجيات المستقل السحابي من Cognition
وكيل برمجة Anthropic الأصيل في الطرفية (terminal-native)، القائم على نقاط الموافقة والمعزول (sandbox)
يُنشئ Devin بنفسه معيار FrontierCode الرئيسي الخاص به؛ في المعايير المستقلة الصورة متباينة: يتفوق على Fable 5.1 في DeepSWE 1.1 وTerminal-Bench 2.1، لكنه يتأخر في Terminal-Bench 4. من ناحية السعر، Claude Code أكثر قابلية للتنبؤ: بمعدل ~13 دولارًا يوميًا وسقف `--max-budget-usd` في وضع الطباعة (print). جرّب Devin في المهام محددة النطاق والمُقيَّدة بالاختبارات؛ وفي المهام المعمارية غير الواضحة، نموذج Claude Code القائم على نقاط الموافقة أكثر أمانًا. اتخذ القرار بعد تجربة تجريبية (pilot).
| الفئة | Devin | Claude Code |
|---|---|---|
| الأداء | 7/10 | 7/10 |
| سهولة التعلّم | 6/10 | 7/10 |
| النظام البيئي | 6/10 | 9/10 |
| المجتمع | 5/10 | 9/10 |
| سوق العمل | 5/10 | 7/10 |
| الاستدامة المستقبلية | 8/10 | 8/10 |
# Devin CLI — التثبيت، اختيار وضع الأذونات، وإدارة الجلسات
# المصدر: https://docs.devin.ai/cli و https://docs.devin.ai/cli/reference/commands
# 1) تثبيت Devin CLI (macOS/Linux)
curl -fsSL https://cli.devin.ai/install.sh | bash
# 2) ابدأ مهمة في وضع Autonomous المعزول (sandbox) داخل دليل المشروع
cd ~/projects/backend
devin --permission-mode autonomous --sandbox \
-- "Upgrade Express 4 routes to Express 5, keep the test suite green"
# 3) استأنف آخر جلسة في نفس الدليل أو عُد إلى جلسة محددة
devin -c
devin -r abc12345
# 4) استعلام لمرة واحدة في وضع غير تفاعلي (print)
devin -p "list all TODO comments"
# 5) ابدأ جلسة سحابية بدلاً من الوكيل المحلي
devin --cloud
# تغيير الوضع داخل الجلسة: /mode, /normal, /accept-edits, /smart, /bypass
# ملاحظة: يعمل Autonomous فقط مع --sandbox، ولأن استدعاءات edit/write
# تبقى خارج الـsandbox فهي تتطلب موافقة حتى في هذا الوضع؛ أما الوضع
# الذي ينفذ كل الاستدعاءات دون موافقة فهو Bypass.# Claude Code — بدء مهمة في وضع Auto المعزول (sandbox) وتتبع التكلفة
# المصدر: docs.claude.com/en/docs/claude-code/setup · /security · /costs · /github-actions
# 1) التثبيت (المثبت الأصلي — macOS/Linux/WSL)
curl -fsSL https://claude.ai/install.sh | bash
# 2) بدء تفاعلي في وضع Auto داخل المستودع
cd ~/projects/backend
claude --permission-mode auto \
"Upgrade Express 4 routes to Express 5, keep the test suite green"
# 3) ملخص الرموز/التكلفة داخل الجلسة
/usage
# 3b) سقف الميزانية صالح فقط في وضع الطباعة (headless) — -p إلزامي
claude -p --max-budget-usd 5.00 \
"Upgrade Express 4 routes to Express 5, keep the test suite green"
# 4) التفعيل عبر GitHub Actions في تعليق PR/issue (التثبيت أولاً)
/install-github-app
# ثم في تعليق PR/issue: @claude راجع هذا الـPR واذكر الحالات الحدّية
# ملاحظة: في وضع Manual تتطلب كل كتابة ملف/تنفيذ أمر موافقة؛
# وفي وضع Auto يراجع نموذج تصنيف منفصل الإجراءات الخطرة.يُنشئ Devin بنفسه معيار FrontierCode الرئيسي الخاص به؛ في المعايير المستقلة الصورة متباينة: يتفوق على Fable 5.1 في DeepSWE 1.1 وTerminal-Bench 2.1، لكنه يتأخر في Terminal-Bench 4. من ناحية السعر، Claude Code أكثر قابلية للتنبؤ: بمعدل ~13 دولارًا يوميًا وسقف `--max-budget-usd` في وضع الطباعة (print). جرّب Devin في المهام محددة النطاق والمُقيَّدة بالاختبارات؛ وفي المهام المعمارية غير الواضحة، نموذج Claude Code القائم على نقاط الموافقة أكثر أمانًا. اتخذ القرار بعد تجربة تجريبية (pilot).
احصل على استشارة مجانيةجزئيًا. يستطيع Devin العمل بشكل مستقل في VM السحابي الخاص به وفي متصفحه الخاص؛ في وضع Bypass الخاص بـ Devin CLI تمضي كل استدعاءات الأدوات بلا موافقة (حتى في وضع Autonomous ما زالت استدعاءات edit/write تتطلب موافقة)، ويقترب SWE-2 من Fable 5.1 في FrontierCode 1.1 Main بفارق أقل من نقطة واحدة. لكن في نفس مجموعة القياس يتأخر بشكل واضح في مهمة أعمّ مثل Terminal-Bench 4 (%27.3 مقابل %55.8). كما أن قائمة Pre-Task Checklist الخاصة بشركة Cognition ترسم الحد بوضوح: المهام التي لها معيار نجاح واضح (مجموعة اختبارات، CI، خطوة بناء) ولا تتجاوز ثلاث ساعات من وقتك مناسبة لوكيل مستقل — أي أن الاستقلالية قوية في المهام محددة النطاق، ومحدودة في المهام غير الواضحة.