Continue.dev، IDE-agnostic AI
اگه میخوای از AI توی کدنویسی استفاده کنی ولی نمیخوای هر ماه ۲۰ دلار برای Cursor بدی، یا نمیخوای به یه مدل خاص وابسته باشی، Continue.dev یه گزینهٔ جدیه.

اگه میخوای از AI توی کدنویسی استفاده کنی ولی نمیخوای هر ماه ۲۰ دلار برای Cursor بدی، یا نمیخوای به یه مدل خاص وابسته باشی، Continue.dev یه گزینهٔ جدیه. این یه extension رایگان و open-sourceه که روی VS Code و JetBrains کار میکنه و بهت اجازه میده هر مدل LLMای، از Claude گرفته تا Ollama local، رو به IDE ات وصل کنی.
Continue.dev چیه؟
Continue یه AI coding assistant است که به عنوان extension در VS Code یا JetBrains نصب میشه. برخلاف Cursor که یه IDE کامله، Continue روی همون IDE ای که داری اضافه میشه.
ویژگیهای اصلی:
- Chat: مکالمهٔ مستقیم با مدل درون IDE، با دسترسی به فایلهای باز
- Autocomplete: پیشنهاد کد inline (شبیه Copilot)
- Edit: انتخاب بخشی از کد و خواستن تغییر مستقیم
- Context Providers: وصل کردن منابع مختلف به عنوان context، فایلها، documentation، git history، حتی وبسایتها
پروژه روی GitHub هست و license اش Apache 2.0ه، یعنی میتونی بخونیش، fork کنی، و در محیطهای enterprise هم بدون نگرانی deploy کنی.
چرا «IDE-agnostic» مهمه؟
Cursor یه fork از VS Codeه. GitHub Copilot عمدتاً برای VS Code و GitHub workflow طراحی شده. Continue از اول با ذهنیت «مدل و IDE خودت رو انتخاب کن» ساخته شده.
این برای چه کسانی مهمه؟
- کسایی که IntelliJ یا PyCharm استفاده میکنن: Cursor گزینهای نیست، ولی Continue هست.
- تیمهایی که نمیخوان data شون به Claude.ai یا OpenAI بره: میتونن Continue رو با یه مدل local مثل Llama 3 از طریق Ollama راه بندازن.
- کسایی که میخوان مدل رو تغییر بدن: امروز Claude 3.5 Sonnet، فردا GPT-4o، پسفردا یه مدل open-source، بدون اینکه workflow شون عوض بشه.
نصب و راهاندازی
برای VS Code: ۱. Extension رو از marketplace نصب کن (جستجوی «Continue») ۲. پنجرهٔ Continue در sidebar باز میشه ۳. مدل رو انتخاب یا configure کن
برای JetBrains: همون مراحل ولی از Plugins marketplace.
وصل کردن به Claude
در فایل config.json (که Continue خودش میسازه):
{
"models": [
{
"title": "Claude 3.5 Sonnet",
"provider": "anthropic",
"model": "claude-3-5-sonnet-20241022",
"apiKey": "YOUR_ANTHROPIC_API_KEY"
}
]
}
وصل کردن به Ollama (مدل local)
{
"models": [
{
"title": "Llama 3 (Local)",
"provider": "ollama",
"model": "llama3"
}
]
}
با این config، هیچ دادهای از دستگاهت خارج نمیشه، برای کدهای حساس enterprise مناسبه.
Context Providers، قابلیت منحصربهفرد
یکی از چیزهایی که Continue رو از بقیه متمایز میکنه، سیستم Context Providersشه. میتونی منابع مختلف رو به عنوان context به مدل بدی:
@file: یه فایل خاص رو به chat اضافه کن@codebase: کل codebase رو index کن و به صورت semantic search استفاده کن@docs: یه documentation URL رو بخونه و index کنه@git diff: تغییرات git رو بده به مدل@terminal: خروجی ترمینال رو در context بذار (مثلاً error stack trace)@search: جستجوی web رو اضافه کن
مثال: وقتی داری یه باگ debug میکنی، میتونی بنویسی:
@terminal @file src/utils/parser.ts
این error چرا میاد؟ کد مربوطه رو هم نگاه کن.
مقایسهٔ صادقانه با Cursor
| ویژگی | Continue.dev | Cursor |
|---|---|---|
| قیمت | رایگان (API جداست) | ۲۰ دلار/ماه |
| IDE | VS Code + JetBrains | فقط VS Code (fork) |
| مدل | هر مدلی | Claude/GPT (محدودتر) |
| Autocomplete | بله | بله (بهتر) |
| Agent mode | محدود | قویتر |
| Privacy | مدل local ممکنه | اطلاعات به Cursor میره |
| Open source | بله | خیر |
Cursor برتری داره در: agent mode، tab completion هوشمند، UX روانتر. Continue برتری داره در: انعطاف مدل، حریم خصوصی، JetBrains، قیمت.
هزینههای واقعی
Continue خودش رایگانه، ولی برای مدلهای cloud باید API key خودت رو بزاری. هزینهها:
- Claude 3.5 Haiku: حدود ۰.۸ دلار per million input token، برای کدنویسی روزمره خیلی مقرونبهصرفهست
- Ollama (local): رایگان، ولی نیاز به GPU داری برای سرعت قابلقبول
- OpenRouter: یه middleware که بهت اجازه میده از مدلهای مختلف با یه API key استفاده کنی، عالی برای آزمایش
برای یه توسعهدهندهٔ ایرانی که میخواد هزینه رو کنترل کنه، راهاندازی Continue با Claude Haiku یا یه مدل Ollama خیلی منطقیتر از ۲۰ دلار ثابت ماهانهٔ Cursorه، البته اگه UX پیشرفتهتر Cursor نیازت نیست.
محدودیتهای واقعی
- Autocomplete Continue هنوز به پای Cursor و Copilot نمیرسه، تأخیر بیشتره و پیشنهادها گاهی کمتر دقیقن.
- Agent mode محدودتره، Continue بیشتر یه chat + editه، نه یه agent خودکار مثل Cursor.
- Setup نیاز به کمی تنظیم داره، برای کاربر غیرفنی، شروع با Cursor راحتتره.
- JetBrains integration هنوز کاملتر از VS Code نیست، بعضی قابلیتها فقط در VS Code کار میکنن.
برای چه کسی مناسبه؟
Continue.dev مناسبه اگه:
- از JetBrains استفاده میکنی
- میخوای مدلهای مختلف رو امتحان کنی
- privacy برات مهمه (مدل local)
- میخوای هزینه رو کنترل کنی
- developerای هستی که از customize کردن toolهات لذت میبری
اگه فقط میخوای یه ابزار روان و آمادهبهکار داشته باشی و ۲۰ دلار برات مسئله نیست، Cursor احتمالاً تجربهٔ بهتری میده.
همچنین بخوان
- کدنویسی با هوش مصنوعی چیست؟
- Cline، autonomous coding agent
- Agentic coding، نسل جدید کدنویسی
- GitHub Copilot، راهنمای کامل
- شناخت پیوسته در هوش مصنوعی، وقتی ابزار کدنویسیت پروژهات رو از session به session به یاد میآره
ادامهٔ مسیر
همهٔ مقالهها ←
Agentic coding، نسل جدید کدنویسی
کدنویسی با AI در چند سال گذشته سه مرحله داشته. اول autocomplete بود، GitHub Copilot تابع رو کامل میکرد.

بازبینی کد با هوش مصنوعی (AI Code Review)
هوش مصنوعی چطور کد را بازبینی میکند، چه باگهایی را واقعاً پیدا میکند و کجا اشتباه میکند؛ با مقایسهٔ ابزارها.

AI برای DevOps
DevOps از اول هم یه رشتهای بود که اتوماسیون قلبش بود. CI/CD pipeline ها، Infrastructure as Code، monitoring خودکار، اینا ذات DevOps هستن.

تستنویسی و دیباگ با هوش مصنوعی؛ از خطا تا تست رگرسیون
برای رفع باگ با هوش مصنوعی از کجا شروع کنیم؟ بازتولید خطا، بررسی علت، نوشتن تست رگرسیون و سنجش اصلاح با مثال فرم و پرامپتهای فارسی.
بیشتر در «کدنویسی با AI»
- آیرا کد یا Cursor؟ مقایسهٔ محیط کار، حافظه و هزینه
- مقایسهٔ آیرا کد و GitHub Copilot برای برنامهنویسی
- از جونیور تا سینیور در عصر هوش مصنوعی؛ نقشهای که مسیر رشد را حذف نمیکند
- نقشهٔ رشد Cursor؛ متدی که به یک میلیارد دلار درآمد سالانه رسید
- اولین ۲۰ کاربر محصول را از کجا پیدا کنیم؟ نقشهٔ عملی Base44
- AiraCode اکنون افزونهٔ کروم اختصاصی خودش را دارد: کنترل مرورگر واقعی تو از ترمینال
- جدول کامل قیمت مدلهای هوش مصنوعی برای کدنویسی (آپدیت شهریور ۱۴۰۵)
- Ox Alpha؛ مدل کدنویسی رایگان با کانتکست یک میلیونی و چیزی که باید قبل از استفاده بدونی
- کدنویسی با هوش مصنوعی چیست؟
- Cursor، ویرایشگر کدنویس هوشمند
- GitHub Copilot، راهنمای کامل
- Windsurf (سابق Codeium)
- Claude Code، Anthropic CLI کدنویسی
- آیرا کد چیست؟ دستیار برنامهنویسی با هوش مصنوعی در ترمینال
- استفاده از آیرا کد کنار Cursor؛ راهنمای گردش کار مشترک
- Aider، pair programming روی ترمینال
- Cline، autonomous coding agent
- Bolt.new، Lovable و v0، ساخت اپ با پرامپت
- Devin AI، اولین مهندس نرمافزار هوشمند
- Vibe coding چیست؟
- MCP servers برای کدنویسی
- Sub-agents در Claude Code
- Plan mode چیست و چرا اهمیت دارد
- Tab completion هوشمند
- Multi-file edit با AI
- پرامپتنویسی برای کدنویسی
- Context-aware refactoring با AI
- آیندهٔ کدنویسی با AI
- چرا Cursor و Copilot هر روز با یه غریبه میبینندت