Cursor یک ادیتور کد است که هوش مصنوعی در همهجای آن حضور دارد: از پیشنهاد خط بعدی کد تا Agentی که یک تغییر را در چند فایل انجام میدهد. اگر با VS Code کار کردهاید، محیط Cursor برایتان آشناست. این مقاله توضیح میدهد Cursor چیست، بخشهای اصلیاش چه میکنند، برای چه کسی مناسب است و از کجا شروع کنید.
Cursor چیست و چه فرقی با VS Code دارد؟
Cursor بر پایهٔ VS Code ساخته شده است. ظاهر، میانبرهای صفحهکلید و بیشتر افزونهها همان است و موقع نصب میتوانید تنظیمات و افزونههای VS Code را منتقل کنید. تفاوت اصلی این است که هوش مصنوعی در Cursor یک افزونهٔ جانبی نیست؛ ادیتور از ابتدا برای کار با مدلهای زبانی طراحی شده است:
- کل پروژه را میفهمد. Cursor فایلهای پروژه را فهرست میکند تا مدل بتواند به کد مرتبط ارجاع بدهد، نه فقط فایل باز.
- تغییر را خودش اعمال میکند. بهجای کپی کردن کد از یک چتبات، تغییر پیشنهادی را بهصورت diff میبینید و تأیید یا رد میکنید.
- چند مدل در دسترس است. بسته به پلن، مدلهای مختلف را میتوانید انتخاب کنید.
Agent، Tab و چت کد

سه بخش اصلی Cursor را بشناسید:
| بخش | چه میکند | کی به کار میآید |
|---|---|---|
| Tab | پیشنهاد ادامهٔ کد در همان خطی که مینویسید، گاهی چند خط یا ویرایش بعدی | نوشتن روزمرهٔ کد |
| Chat / Ask | پرسش دربارهٔ کد پروژه، توضیح یک تابع، پیدا کردن محل یک باگ | فهمیدن کد ناآشنا |
| Agent | انجام یک کار کامل: ساخت فایل، تغییر در چند فایل، اجرای دستور در ترمینال، با تأیید شما | پیادهسازی یک قابلیت یا رفع باگ چندمرحلهای |

طبق صفحهٔ پلنهای Cursor، پلنهای بالاتر امکانات دیگری هم دارند، مثل Agentهای ابری که بدون باز بودن ادیتور کار میکنند، خودکارسازیها و Bugbot برای بررسی کد. Cursor همچنین «حالت حریم خصوصی» (Privacy Mode) دارد که برای کار روی کد حساس مهم است.
برای چه کسانی مناسب است؟
مناسب است برای:
- برنامهنویسی که هر روز کد مینویسد و میخواهد کارهای تکراری را کمتر کند.
- کسی که روی پروژهٔ بزرگ یا ناآشنا کار میکند و باید سریع کد را بفهمد.
- تازهکاری که میخواهد با کمک Agent پروژهٔ کوچک بسازد، به شرط آنکه کد تولیدشده را بخواند و بفهمد.
کمتر مناسب است برای:
- کسی که فقط گاهی یک اسکریپت کوتاه مینویسد؛ یک چتبات عمومی کافی است.
- تیمی که قانون امنیتیاش ارسال کد به سرویس ابری را منع میکند.
مزایا: محیط آشنای VS Code، Agent قوی برای تغییرات چندفایلی، انتخاب مدل. معایب: سقف مصرف در همهٔ پلنها، نیاز به بازبینی دقیق کد تولیدشده، وابستگی به اینترنت.
پلنها در یک نگاه
Cursor یک پلن رایگان محدود دارد و پلنهای پولی Plus، Premium، Super و Ultra. تفاوت پلنها بیشتر در مقدار مصرف و امکانات Agent است. مصرف بهصورت هفتگی شارژ میشود. مقایسهٔ کامل را در پلنهای Cursor: تفاوت رایگان، Plus، Premium و Super بخوانید.
یک نکتهٔ مهم: Cursor در پرسشهای متداول صفحهٔ پلنهایش گفته خرید از فروشنده یا شخص ثالث پشتیبانی نمیشود و ممکن است به تعلیق یا بسته شدن حساب منجر شود. این را پیش از هر خریدی بدانید.
شروع کار
- Cursor را از سایت رسمی دانلود و نصب کنید.
- با ایمیل خودتان وارد شوید یا حساب بسازید.
- در اولین اجرا، تنظیمات و افزونههای VS Code را منتقل کنید.
- یک پروژهٔ موجود را باز کنید و از Chat بخواهید ساختار پروژه را توضیح دهد.
- یک کار کوچک به Agent بدهید، مثلاً «برای این تابع تست بنویس»، و diff را پیش از تأیید بخوانید.
- اگر Privacy Mode برایتان مهم است، از تنظیمات روشنش کنید.
اگر پلن پولی خواستید، پلنهای موجود در صفحهٔ محصول Cursor روی حساب خودتان فعال میشوند. برای مقایسه با رقیب اصلی، مقایسه Cursor و GitHub Copilot و برای دیدن گزینههای دیگر، بهترین ابزارهای هوش مصنوعی برای برنامهنویسی را بخوانید.
جمعبندی
- Cursor ادیتوری بر پایهٔ VS Code است که هوش مصنوعی در آن یکپارچه شده است.
- Tab برای نوشتن، Chat برای فهمیدن و Agent برای انجام کارهای چندمرحلهای است.
- کد تولیدشده را همیشه بخوانید و تست کنید.
پرسشهای پرتکرار
Cursor با VS Code چه فرقی دارد؟
Cursor بر پایهٔ VS Code ساخته شده و ظاهر و افزونههای آشنایی دارد، اما هوش مصنوعی در آن یکپارچه است و Agent میتواند تغییرات چندفایلی را انجام دهد.
آیا Cursor نسخهٔ رایگان دارد؟
بله، یک پلن رایگان با مصرف محدود دارد که برای آشنایی با ادیتور مناسب است.
آیا میتوانم تنظیمات VS Code را به Cursor منتقل کنم؟
بله. هنگام نصب و اولین اجرا میتوانید تنظیمات و افزونههای VS Code را منتقل کنید.
آیا Cursor برای کد محرمانه امن است؟
Cursor حالت حریم خصوصی (Privacy Mode) دارد. اگر قانون تیم شما ارسال کد به سرویس ابری را منع میکند، پیش از استفاده آن را بررسی کنید.
Cursor دربارهٔ خرید از فروشنده چه گفته است؟
Cursor در پرسشهای متداول صفحهٔ پلنها گفته خرید از فروشنده یا شخص ثالث را پشتیبانی نمیکند و ممکن است به تعلیق یا بسته شدن حساب منجر شود.




