Cursor مراجعة

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

RB
Runar BrøsteFounder & Editor
AI tools researcher and reviewerمُحدَث مارس ٢٠٢٦
مُحدَث هذا الأسبوعاختيار المحررخطة مجانية

الأفضل لـ

  • المطورون الذين يريدون سير عمل برمجي أصيل بالذكاء الاصطناعي
  • الفرق الصغيرة التي تتحرك بسرعة في تطوير المنتجات
  • المهندسون الذين يجرون إعادة هيكلة كبيرة عبر ملفات كثيرة

تجاوز هذا إذا…

  • الفرق التي تريد مساعداً أخف داخل بيئة التطوير الحالية فقط
  • المطورون الذين لا يحبون آليات التسعير القائمة على الاستخدام أو الرصيد
  • المؤسسات التي تحتاج إلى إدارة مشتريات وامتثال ناضجة من اليوم الأول

ما هو Cursor؟

Cursor هو محرر أكواد يضع الذكاء الاصطناعي أولاً، مبني كنسخة معدلة من Visual Studio Code. أسسته شركة Anysphere عام 2022، ويأخذ واجهة VS Code المألوفة ويعيد بناء تجربة التحرير حول التفاعل مع الذكاء الاصطناعي على كل مستوى، ليس كإضافة مركبة بل كجزء أساسي من طريقة عمل المحرر. هذا التمييز مهم لأنه يسمح لـ Cursor بفعل أشياء لا تستطيع الإضافات في محرر عادي فعلها. الفكرة الجوهرية وراء Cursor هي أن البرمجة بمساعدة الذكاء الاصطناعي يجب ألا تقتصر على اقتراحات الإكمال التلقائي. يُفهرس Cursor قاعدة الكود بالكامل ويفهم العلاقات بين الملفات ويستخدم هذا السياق لتشغيل التحرير المباشر والتعديلات على ملفات متعددة والتصحيح الحواري. عندما تطرح سؤالاً أو تطلب تعديلاً، يمتلك Cursor سياقاً حقيقياً عن مشروعك وليس فقط الملف الحالي. نما Cursor بسرعة بين المطورين، خاصة في مجتمعات Full-stack والشركات الناشئة. لأنه نسخة معدلة من VS Code، فهو يدعم جميع إضافات VS Code والسمات واختصارات لوحة المفاتيح مباشرة، مما يجعل الانتقال من VS Code سلساً ويخفض تكلفة التبديل مقارنة بتبني محرر جديد كلياً.

الميزات الرئيسية

فهرسة قاعدة الكود هي الأساس الذي يجعل كل شيء آخر يعمل. عند فتح مشروع، يبني Cursor فهرساً لملفاتك ورموزك واستيراداتك وعلاقاتها. هذا يعني أنه عند طرح سؤال في المحادثة أو طلب تعديل، يستطيع Cursor سحب السياق ذي الصلة من مشروعك بالكامل تلقائياً. يمكنك أيضاً الإشارة إلى ملفات محددة باستخدام صيغة @filename. Cmd+K (أو Ctrl+K على Windows/Linux) هو اختصار التحرير المباشر. حدد كتلة كود أو ضع المؤشر، اضغط Cmd+K، صف ما تريده بالعربية أو الإنجليزية، وسيولد Cursor التعديل في مكانه. يعرض لك فرقاً يمكنك قبوله أو رفضه. هذا أسرع من نسخ الكود في نافذة محادثة ولصق النتيجة لأن التفاعل بأكمله يحدث ضمن سير التحرير. إكمال Tab في Cursor يتجاوز الاقتراحات على سطر واحد. يتنبأ بتعديلات متعددة الأسطر بناءً على تعديلاتك الأخيرة وأنماط الكود، وغالباً ما يتوقع الأسطر التالية التي ستكتبها. Composer هو أداة التحرير متعددة الملفات: صف ميزة أو تعديلاً يمتد عبر ملفات متعددة، وسيولد Composer تعديلات منسقة عبرها جميعاً، معروضة كفرق قابل للمراجعة.

سير عمل التطوير

يغير Cursor طريقة تعاملك مع مهام البرمجة. بدلاً من كتابة كل سطر بنفسك واستخدام الذكاء الاصطناعي لاقتراحات عرضية، تجد نفسك تصف التعديلات بالإنجليزية أكثر وتكتب الكود مباشرة أقل. سير عمل نموذجي: افتح ملفاً، Cmd+K لإضافة دالة جديدة، أكمل بالـ Tab حالات الاختبار، ثم استخدم المحادثة للتحقق من التعامل مع الحالات الحدية. للعمل على مستوى الميزات، Composer هو القدرة البارزة. صف ميزة مثل إضافة المصادقة إلى نقطة نهاية API، وسيحدد Composer الملفات التي تحتاج تعديلات ويولد التغييرات ويعرضها كفرق موحد عبر جميع الملفات المتأثرة. هذا يختلف جوهرياً عن سؤال روبوت محادثة عن كود ثم وضعه يدوياً. يفهم Composer أين تنتمي التعديلات في قاعدة الكود. ملف .cursorrules يتيح لك تحديد سياق خاص بالمشروع يؤثر على جميع تفاعلات الذكاء الاصطناعي. يمكنك تحديد اتفاقيات مشروعك والمكتبات المفضلة وأسلوب البرمجة والقرارات المعمارية. هذا الملف موجود في جذر المستودع ويضمن توافق اقتراحات Cursor مع معايير مشروعك بدلاً من أفضل الممارسات العامة.

من يجب أن يستخدم Cursor؟

مطورو Full-stack الذين يبنون ميزات من البداية للنهاية يحصلون على أكبر قيمة من Cursor. فهرسة قاعدة الكود وتحرير Composer متعدد الملفات أكثر تأثيراً عندما تعمل عبر الواجهة الأمامية والخلفية وملفات التكوين في آن واحد. إذا كانت مهمتك النموذجية تتضمن لمس 5-10 ملفات عبر أجزاء مختلفة من المشروع، فإن وعي Cursor بالسياق يوفر ميزة كبيرة. المطورون المنتقلون من VS Code يواجهون أقل تكلفة تبديل ممكنة. إضافاتك وسماتك واختصاراتك وإعداداتك تنتقل مباشرة. ميزات الذكاء الاصطناعي الإضافية تتراكم فوق سير عملك الحالي بدلاً من استبداله، فيمكنك تبنيها تدريجياً. كثير من المطورين يبدؤون باستخدام Cursor كـ VS Code بإكمال تلقائي أفضل ثم يكتشفون تدريجياً المزيد من سير العمل المدعوم بالذكاء الاصطناعي. الفرق التي تعمل على قواعد كود كبيرة تستفيد من ميزات الفهرسة والسياق. عندما يحتوي مشروعك على مئات الملفات وتبعيات معقدة، فإن امتلاك محرر يفهم الصورة الكاملة ويستطيع إجراء تعديلات منسقة عبر قاعدة الكود أكثر إنتاجية فعلاً من ذكاء اصطناعي يرى الملف الحالي فقط.

نظرة على الأسعار

الخطة المجانية تتضمن 2,000 إكمال للكود و50 طلب محادثة بطيء شهرياً. الطلبات البطيئة تستخدم قائمة انتظار وقد تستغرق 10-30 ثانية للرد، مقارنة بـ 1-3 ثوانٍ للطلبات السريعة. هذا كافٍ لتقييم التجربة لكنه غير كافٍ للاستخدام المهني اليومي، حيث أن 50 طلب محادثة ينفد بسرعة أثناء التطوير النشط. Cursor Pro يكلف $20 شهرياً ويتضمن 500 طلب سريع شهرياً (باستخدام نماذج فئة GPT-4o أو Claude Sonnet)، وطلبات بطيئة غير محدودة، وإكمالات غير محدودة. الطلبات السريعة هي العملة الرئيسية: كل تعديل Cmd+K أو رسالة محادثة أو تفاعل Composer باستخدام نموذج متميز يُحسب كطلب سريع واحد. عند نفاد الطلبات السريعة، تعود إلى الطلبات البطيئة لبقية الشهر. Cursor Business يكلف $40 لكل مستخدم شهرياً ويضيف فوترة مركزية وتحكماً إدارياً وتحليلات الاستخدام وSSO/SAML وإدارة .cursorrules على مستوى الفريق. مقارنة بـ GitHub Copilot Individual بسعر $10 شهرياً، Cursor Pro بسعر $20 شهرياً هو ضعف السعر لكنه يقدم تجربة ذكاء اصطناعي متكاملة بشكل أعمق بكثير.

كيف يقارن Cursor بالمنافسين

مقابل GitHub Copilot، يقدم Cursor تجربة ذكاء اصطناعي أعمق تكاملاً على حساب الارتباط بمحرر واحد. يعمل Copilot عبر VS Code وJetBrains وNeovim وغيرها، بينما يعمل Cursor كـ Cursor فقط. لكن داخل Cursor، ميزات الذكاء الاصطناعي منسوجة بإحكام أكبر في تجربة التحرير. فهرسة قاعدة الكود وتحرير Cmd+K المباشر وتعديلات Composer متعددة الملفات و.cursorrules كلها أقوى من معادلاتها في Copilot. مقابل Windsurf (المعروف سابقاً بـ Codeium)، Cursor هو المنتج الأكثر نضجاً بقاعدة مستخدمين أكبر وميزات أكثر صقلاً. تبنى Windsurf رؤية مماثلة للتحرير الأصيل بالذكاء الاصطناعي ويقدم ميزات تنافسية، لكن تقدم Cursor يظهر في صقل وموثوقية تفاعلاته مع الذكاء الاصطناعي. مقابل استخدام VS Code مع إضافات ذكاء اصطناعي متعددة (Copilot وCody وContinue وغيرها)، يقدم Cursor تجربة أكثر تماسكاً. الإضافات قد تتعارض ولها واجهات غير متسقة وتفتقر إلى التكامل العميق الذي يوفره محرر مصمم لهذا الغرض.

الخلاصة

Cursor هو أعمق تجربة برمجة متكاملة بالذكاء الاصطناعي متاحة حالياً. إذا كنت تؤمن بأن التطوير بمساعدة الذكاء الاصطناعي هو مستقبل البرمجة (والمسار يشير بقوة إلى ذلك)، فإن Cursor يمثل أكمل رؤية لما يبدو عليه هذا المستقبل. كل إجراء تحرير يمكن تعزيزه بالذكاء الاصطناعي، ووعي قاعدة الكود يجعل المساعدة أفضل بشكل ملموس مما تقدمه الأدوات التي لا ترى السياق. المقايضة الأساسية هي الالتزام. اختيار Cursor يعني اختيار محرر واحد تديره شركة ناشئة، والتخلي عن تنوع المحررات الذي يقدمه Copilot. لبعض المطورين والفرق، هذا الاعتماد غير مريح. يتطلب Cursor أيضاً اشتراكاً مدفوعاً للاستخدام الجاد لأن الخطة المجانية محدودة جداً للتطوير اليومي. للمطورين المستعدين للانخراط كلياً في التطوير بمساعدة الذكاء الاصطناعي والمرتاحين مع VS Code كمحرر أساسي، يقدم Cursor أكثر سير عمل إنتاجية متاحاً اليوم. مزيج فهرسة قاعدة الكود والتحرير المباشر وComposer متعدد الملفات والمحادثة السياقية يخلق تجربة يكون فيها الذكاء الاصطناعي ليس مجرد مقترح للكود بل مشاركاً في عملية التطوير.
RB

رأي 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
Freemiumخطة مجانية متاحة

المزايا

  • تجربة برمجة ممتازة تضع الذكاء الاصطناعي أولاً
  • قوي في التعديلات على ملفات متعددة وفهم قاعدة الكود
  • منتج سريع التطور مع وصول واسع لنماذج الذكاء الاصطناعي المتقدمة
  • يبدو أقوى بكثير من أدوات الإكمال التلقائي التقليدية
  • مناسب جداً للتطوير اليومي الجاد

العيوب

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

المنصات

macwindowslinux
آخر تحقق: ٢٩ مارس ٢٠٢٦

الأسئلة الشائعة

ما هو Cursor؟
Cursor هو محرر أكواد مبني على الذكاء الاصطناعي للتطوير الوكيلي ومحادثة قاعدة الكود والتعديلات السريعة على ملفات متعددة. خيار قوي للمطورين الذين يريدون الذكاء الاصطناعي في صميم المحرر لا كإضافة جانبية.
هل يوفر Cursor خطة مجانية؟
نعم، Cursor يوفر خطة مجانية. Hobby مجاني. Pro يبدأ من $20 شهرياً، Pro+ بسعر $60 شهرياً، وUltra بسعر $200 شهرياً.
لمن Cursor الأفضل؟
Cursor الأفضل لـ المطورون الذين يريدون سير عمل برمجي أصيل بالذكاء الاصطناعي; الفرق الصغيرة التي تتحرك بسرعة في تطوير المنتجات; المهندسون الذين يجرون إعادة هيكلة كبيرة عبر ملفات كثيرة.
من يجب أن يتجاوز Cursor؟
Cursor قد لا يكون مثاليًا لـ الفرق التي تريد مساعداً أخف داخل بيئة التطوير الحالية فقط; المطورون الذين لا يحبون آليات التسعير القائمة على الاستخدام أو الرصيد; المؤسسات التي تحتاج إلى إدارة مشتريات وامتثال ناضجة من اليوم الأول.
هل يوفر Cursor ـ API؟
نعم، Cursor يوفر API للوصول البرمجي.
ما المنصات التي يدعمها Cursor؟
Cursor متاح على mac, windows, linux.

Get the best AI deals in your inbox

Weekly digest of new tools, exclusive promo codes, and comparison guides.

No spam. Unsubscribe anytime.