Claude Code هي أداة التطوير الوكيلة (agentic) من Anthropic. تُستخدم من سطر الأوامر وداخل المحرر (VS Code، JetBrains): تصف لها مهمة، فتقرأ قاعدة الشيفرة، وتقترح تعديلات وتطبّقها، وتُشغّل الاختبارات، وتُصلح الأخطاء، وتشرح ما تفعله. صُممت لمهام تطوير حقيقية، وليس فقط الإكمال التلقائي.

مساعد البرمجة من Anthropic، في الطرفية (terminal) والمحرر.

عمّ نتحدث

Claude Code هي أداة التطوير الوكيلة من Anthropic. تُستخدم من سطر الأوامر وداخل المحرر (VS Code، JetBrains): تصف لها مهمة، فتقرأ قاعدة الشيفرة، وتقترح تعديلات وتطبّقها، وتُشغّل الاختبارات، وتُصلح الأخطاء، وتشرح ما تفعله. صُممت لمهام تطوير حقيقية، وليس فقط الإكمال التلقائي.

أين تتميز Claude Code

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

القيود والاحتياطات

  • أداة وكيلة: يجب مراجعة أي تغيير واسع قبل الاحتفاظ به.
  • الفوترة حسب استخدام النماذج: تعتمد التكلفة على حجم المهام.
  • تُعالَج الشيفرة المُرسلة عبر الخدمة: يُستحسن التحقق من الإعدادات للسياقات الحساسة.
  • لا تُغني عن إتقان مشروعك الخاص: تبقى مسؤولية النتيجة عليك.

الوصول والتسعير

الوصول عبر اشتراك Claude أو عبر واجهة برمجة تطبيقات Anthropic (فوترة حسب الاستخدام). تعمل في الطرفية وعبر إضافات المحرر. تتغير العروض والإصدارات بسرعة: يُستحسن التحقق من السعر والقدرات الحالية على الموقع الرسمي.

حالات استخدام مهنية

  • تنفيذ ميزة أو إصلاح خطأ في قاعدة شيفرة موجودة.
  • إعادة الهيكلة، الترحيل، تحديث التبعيات.
  • كتابة الاختبارات والتوثيق انطلاقًا من الشيفرة نفسها.
  • أتمتة مهام الصيانة المتكررة.

أسئلة شائعة

هل Claude Code مثل Cursor؟

نهج مشابه (وكيل يُعدّل المشروع)، لكن Claude Code تتمحور حول الطرفية والتكامل مع المحرر، معتمدة على نماذج Claude. يمكن استخدام الأداتين معًا.

كيف تُفوتَر؟

حسب استخدام النماذج (عبر اشتراك Claude أو واجهة البرمجة). تستهلك المهام الكبيرة أكثر.

هل يجب قبول كل شيء؟

لا: يُراجع التغيير المقترح، يُعدَّل، ثم يُعتمد. تتتبع الأداة التغييرات للسماح بالتراجع.