Cursor
محرر أكواد مبني على الذكاء الاصطناعي يفهم مشروعك كامل
- مجانية جزئيًا
- جديدة
Cursor محرر أكواد مبني كنسخة معدّلة من VS Code، لكن مع الذكاء الاصطناعي مدمج بصلب المحرر مو مركّب عليه كإضافة. الفرق هذا يبان بسرعة بالاستخدام: بدل ما تكتب سؤال بشات جانبي وتنسخ الجواب، Cursor يعدّل ملفاتك مباشرة، ويقترح عليك التعديل الجاي قبل ما تكتبه.
اللي رفعه فوق منافسيه هو فهم السياق. يفهرس مشروعك كامل، فتقدر تسأله “وين نتحقق من صلاحية المستخدم؟” وهو يلقى الملف حتى لو ما فتحته من أسبوع.
أهم ميزاته عمليًا
- Tab: إكمال تلقائي يتوقع تعديلك القادم — مو السطر اللي تكتبه فقط. تغيّر اسم متغير، فيقترح لك تغييره بباقي المواضع بضغطة Tab وحدة.
- الوكيل (Agent): تعطيه مهمة بلغة عادية (“أضف تسجيل دخول بقوقل”)، ويخطط، ويعدّل عدة ملفات، ويشغّل أوامر بالطرفية، ويعرض لك الفرق قبل الاعتماد.
- Cmd+K: تحدد جزء من الكود وتطلب تعديل محدد عليه بدون ما تفتح شات.
@mentions: تشير لملف أو مجلد أو توثيق مكتبة داخل سؤالك عشان تحصر السياق بالضبط..cursorrules: ملف بجذر المشروع تكتب فيه قواعدك (مثلاً: TypeScript فقط، ممنوعany، أسلوب تسمية معيّن) وكل الاقتراحات تلتزم فيها.
طريقة الاستخدام
- نزّل Cursor من
cursor.comوشغّله — يعرض عليك استيراد إعدادات VS Code بضغطة وحدة - افتح مجلد مشروعك وخله يكمّل الفهرسة (تاخذ دقايق بالمشاريع الكبيرة)
- اكتب كود عادي واستخدم Tab لقبول الاقتراحات
- للمهام الكبيرة، افتح الوكيل بـ
Cmd/Ctrl + Iواشرح المطلوب بلغة عادية - راجع الـdiff دايمًا قبل ما تعتمد التعديل — لا تقبل بالأعمى
نصائح تفرق فعليًا
- اكتب
.cursorrulesمن أول يوم. أغلب الشكاوى من “الاقتراحات مو بأسلوبي” تنحل بملف قواعد من عشر أسطر. - حدد السياق بدل ما تتركه يخمّن.
@src/authأدق بمراحل من “المصادقة عندي”. - قسّم المهمة. طلب زي “أعد بناء لوحة التحكم” يعطي نتيجة فوضوية. ثلاث طلبات صغيرة متتابعة تعطي نتيجة أنظف وأسهل بالمراجعة.
- راقب رصيدك. من الإعدادات تشوف استهلاكك — النماذج المتقدمة تحرق الرصيد أسرع بكثير من الخفيفة.
لمن يناسب؟
يناسبك لو كنت مطورًا محترفًا تكتب كود يوميًا، أو تشتغل على مشروع كبير وتحتاج تفهمه بسرعة، أو تنتقل بين لغات وأطر مختلفة. ما يناسبك لو كنت مبتدئًا تمامًا، أو تبرمج مرة بالشهر، أو ميزانيتك ما تتحمل اشتراك شهري بالدولار.
حدود مهمة
الكود المولّد يشتغل غالبًا، لكنه ما يعني إنه صحيح أو آمن. الأخطاء الشائعة اللي لاحظناها: استخدام مكتبات قديمة أو مهجورة، تجاهل معالجة الأخطاء، وحلول تشتغل بالحالة العادية وتنهار بالحالات الحدية. راجع كل شي — أنت المسؤول عن الكود بالنهاية مو الأداة.
✅ المميزات
- أقوى ميزة فيه: Tab — إكمال تلقائي يتوقع تعديلك الجاي مو بس السطر الحالي
- وضع الوكيل (Agent) ينفذ مهمة كاملة عبر عدة ملفات بدل تعديل ملف واحد
- يفهرس المشروع كامل، فتقدر تسأله عن كود ما فتحته أصلاً
- مبني على VS Code، فإضافاتك وإعداداتك وثيماتك تنتقل معك بدون إعادة ضبط
- ملف `.cursorrules` يخليك تفرض أسلوب الكود وقواعد المشروع على كل الاقتراحات
- يشتغل مع أكثر من نموذج (Claude، GPT، Gemini) وتقدر تبدّل بينهم حسب المهمة
❌ العيوب
- الخطة المجانية محدودة جدًا — تجربة أكثر منها استخدام يومي
- نظام الرصيد (Credits) يصعّب توقّع فاتورتك آخر الشهر لو استخدامك كثيف
- بالمشاريع الضخمة الفهرسة تاخذ وقت وتستهلك ذاكرة بشكل ملحوظ
- لأنه نسخة معدّلة من VS Code، أحيانًا يتأخر بتبني تحديثات VS Code الأصلية
- السعر بالدولار وبنظام اشتراك — يصير مكلف للمطور الفردي بالسوق العربي
💰 الأسعار
| الخطة | السعر | المميزات |
|---|---|---|
| Hobby | 0$ | تجربة محدودة من Tab والوكيل، بدون رصيد شهري |
| Pro | 20$ / شهر | Tab غير محدود، حدود أوسع للوكيل، رصيد شهري 20$ للنماذج المتقدمة |
| Pro+ | 60$ / شهر | تقريبًا 3 أضعاف رصيد خطة Pro، للمطور اللي يشتغل عليه يوميًا |
| Ultra | 200$ / شهر | حوالي 20 ضعف استخدام Pro، وأولوية بالوصول للميزات الجديدة |
| Teams | 40$ / مستخدم / شهر | إدارة مركزية، فوترة موحّدة، وضوابط خصوصية للفريق |
🔄 بدائل مشابهة
⚖️ مقارنات تضم هذي الأداة
📘 شروحات تستخدم هذي الأداة
✨ برومبتات جاهزة لهذي الأداة
❓ أسئلة شائعة
هل Cursor يستاهل 20 دولار بالشهر؟
يستاهل لو تكتب كود بشكل شبه يومي. الفرق الحقيقي مو بتوليد كود جديد — هذا يسويه أي مساعد — الفرق بميزة Tab اللي تتوقع تعديلك الجاي، وبقدرته يعدّل عدة ملفات بطلب واحد. لو تبرمج مرة مرة أو كهواية، الخطة المجانية أو إضافة مجانية بمحررك الحالي تكفيك.
هل يشتغل بالعربي؟
الواجهة إنجليزية بالكامل، لكن تقدر تكلمه بالعربي بالشات وتفهمك عادي وترد عليك بالعربي. أغلب المطورين يفضلون الإنجليزي معه لأن مصطلحات البرمجة أصلاً إنجليزية والنتيجة تطلع أدق.
وش الفرق بينه وبين GitHub Copilot؟
Copilot إضافة تتركب داخل محررك، Cursor محرر كامل قائم بذاته. عمليًا هذا يعني إن Cursor يقدر يتحكم بتجربة التحرير نفسها — يقترح تعديلات بمواضع متفرقة بالملف، ويفتح ملفات ويعدّلها بنفسه. Copilot أرخص وأخف وأسهل لو ما تبي تغيّر محررك.
هل كودي يُرفع لسيرفراتهم؟
بشكل افتراضي أجزاء من كودك تُرسل للنماذج عشان تشتغل، وهذا طبيعي بأي مساعد سحابي. فيه وضع خصوصية (Privacy Mode) يمنع تخزين الكود أو استخدامه للتدريب — فعّله من الإعدادات قبل ما تفتح مشروع عمل، خصوصًا لو عندك التزامات تعاقدية مع عميل.
هل أقدر أنقل إعداداتي من VS Code؟
إي، وهذي من أسهل نقاط التحول فيه. أول ما تفتحه يعرض عليك استيراد الإضافات والاختصارات والثيم من VS Code بضغطة وحدة، وبأغلب الحالات تشتغل زي ما هي.
هل يناسب المبتدئين؟
يناسبك لو عندك أساس برمجي وتعرف تقرأ الكود وتراجعه. المشكلة مع المبتدئ التام إنه يقبل اقتراحات ما يفهمها، فيبني مشروع يشتغل بدون ما يفهم ليش يشتغل — وأول ما يطلع خطأ حقيقي يوقف. تعلّم الأساسيات أول، بعدين خله يسرّعك.