Cursor مراجعة
Cursor هو محرر أكواد مبني على الذكاء الاصطناعي للتطوير الوكيلي ومحادثة قاعدة الكود والتعديلات السريعة على ملفات متعددة. خيار قوي للمطورين الذين يريدون الذكاء الاصطناعي في صميم المحرر لا كإضافة جانبية.
الأفضل لـ
- المطورون الذين يريدون سير عمل برمجي أصيل بالذكاء الاصطناعي
- الفرق الصغيرة التي تتحرك بسرعة في تطوير المنتجات
- المهندسون الذين يجرون إعادة هيكلة كبيرة عبر ملفات كثيرة
تجاوز هذا إذا…
- الفرق التي تريد مساعداً أخف داخل بيئة التطوير الحالية فقط
- المطورون الذين لا يحبون آليات التسعير القائمة على الاستخدام أو الرصيد
- المؤسسات التي تحتاج إلى إدارة مشتريات وامتثال ناضجة من اليوم الأول
ما هو Cursor؟
الميزات الرئيسية
سير عمل التطوير
من يجب أن يستخدم Cursor؟
نظرة على الأسعار
كيف يقارن Cursor بالمنافسين
الخلاصة
رأي Provena.ai العملي
تم الاختبار مارس ٢٠٢٦
ما اختبرته
كان لدي مشروع Next.js 14 بحوالي 15,000 سطر من الكود يحتاج إلى ترحيل من Pages Router إلى App Router. هذا بالضبط نوع إعادة الهيكلة المملة والمعرضة للأخطاء والتي تمس تقريباً كل ملف. الترحيل اليدوي كان سيستغرق أسبوعاً كاملاً. أردت أن أرى ما إذا كان وضع الوكيل في Cursor قادراً على التعامل مع ترحيل معماري حقيقي وليس مجرد كتابة دالة جديدة من الصفر.
كيف سارت التجربة
فتحت المشروع في Cursor وبدأت مع Composer في وضع الوكيل. أدخلت دليل ترحيل Next.js وبنية مشروعنا ثم طلبت منه التخطيط للترحيل. حدد 43 ملفاً يحتاج تغييرات واقترح ترتيب ترحيل يبدأ بملفات Layout ثم الصفحات ثم مسارات API. تركته يعمل على الدفعة الأولى من تحويلات Layout. أنشأ بشكل صحيح root layout ونقل البيانات الوصفية إلى استدعاءات generateMetadata وحوّل getServerSideProps إلى مكونات خادم. الجزء المثير للإعجاب كان الوعي بالسياق: عندما حوّل صفحة تستورد hook من جانب العميل، أضاف تلقائياً 'use client' وأعاد هيكلة جلب البيانات ليحدث في مكون خادم أعلى. تدخلت حوالي 6 مرات خلال الترحيل، معظمها لحالات حدية تتعلق بـ middleware وتكوينات خادم مخصصة أربكت الوكيل.
ما حصلت عليه
43 ملفاً تم ترحيلها في حوالي 4 ساعات من العمل النشط (ترك الوكيل يعمل ومراجعة تغييراته وتصحيح المسار أحياناً). جميع الصفحات تم تحويلها إلى نمط App Router مع حدود مكونات خادم/عميل صحيحة. البيانات الوصفية انتقلت من مكونات Head إلى generateMetadata. مسارات API تم تحويلها إلى Route Handlers. البناء نجح من المحاولة الأولى بعد الترحيل وهو ما صدمني بصراحة. ظهر خطآن أثناء التشغيل في الاختبار: حلقة إعادة توجيه في middleware ومكون عميل كان يحتاج رفع الحالة بشكل مختلف. كلاهما كان إصلاحاً سريعاً.
رأيي الصريح
وضع الوكيل في Cursor هو أقرب شيء لوجود مطور كبير يبرمج معك في العمل الممل لإعادة الهيكلة. لا يستبدل التفكير المعماري؛ لا زلت أنا من قرر استراتيجية الترحيل والتقطت الحالات الحدية. لكن العمل الميكانيكي لإعادة كتابة 43 ملفاً وفق نمط معروف هو بالضبط حيث يتألق. إكمال Tab يصبح إدمانياً بعد التعود عليه؛ بعد بضعة ملفات يبدأ بالتنبؤ بالضبط بما أريد كتابته. مراجعة الفروقات المباشرة أمر حاسم: يمكنني رؤية كل تغيير مقترح قبل قبوله مما يبني الثقة. خطة Pro بـ $20 شهرياً تستحق إذا كنت تكتب كوداً يومياً. مقارنة بـ GitHub Copilot، ميزة Cursor هي التحرير الوكيلي متعدد الملفات. Copilot أفضل لاقتراحات السطر الواحد لكن Cursor يتفوق في أي شيء يتطلب فهم المشروع بالكامل.
المجتمع والدروس
ما يقوله المطورون وصناع المحتوى عن Cursor.
Cursor AI Tutorial for Beginners: Build App with AI (2026)
Mikey No-Code · tutorial
Cursor 2.0 - Full Tutorial for Beginners
Coding Guide · tutorial
Cursor AI Beginner Tutorial 2026 (Best AI for Coding)
Coding Tutorial · tutorial
الأسعار
- Hobby مجانيمخصص
- Pro يبدأ من $20 شهرياً، Pro+ بسعر $60 شهرياً، وUltra بسعر $200 شهرياً$20
المزايا
- تجربة برمجة ممتازة تضع الذكاء الاصطناعي أولاً
- قوي في التعديلات على ملفات متعددة وفهم قاعدة الكود
- منتج سريع التطور مع وصول واسع لنماذج الذكاء الاصطناعي المتقدمة
- يبدو أقوى بكثير من أدوات الإكمال التلقائي التقليدية
- مناسب جداً للتطوير اليومي الجاد
العيوب
- التسعير وحصص الاستخدام قد تبدو أكثر تعقيداً من الأدوات الأبسط
- أقل ملاءمة لمن يفضل تجربة عبر المتصفح
- قد يشجع على التفويض المفرط إذا لم يكن المطور حذراً
- بعض المؤسسات قد تفضل ميزات حوكمة أكثر نضجاً