Continue.dev — IDE-agnostic AI
Continue.dev — IDE-agnostic AI — راهنمای فارسی از مجموعهٔ «کدنویسی با AI» در وبلاگ آیرا. بازنویسیشده با تمرکز روی کاربر ایرانی و روایت شناخت پیوسته.

اگه میخوای از 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 به یاد میآره
ادامهٔ مسیر
همهٔ مقالهها ←AiraCode در برابر Cursor — کدام برای توسعهدهندهٔ ایرانی بهتر است؟
مقایسهٔ AiraCode (CLI و وب فارسی) با Cursor در پنج محور تصمیمگیری: دسترسی، حافظهٔ پروژه، قیمت و کیفیت پیشنهاد کد.
AiraCode در برابر GitHub Copilot — مقایسهٔ کامل برای کدنویس ایرانی
تفاوت AiraCode و GitHub Copilot از زاویهٔ کاربر ایرانی: دسترسی، حافظه، تنوع مدل و کیفیت autocomplete.

کدنویسی با هوش مصنوعی چیست؟
کدنویسی با هوش مصنوعی چیست؟ — راهنمای فارسی از مجموعهٔ «کدنویسی با AI» در وبلاگ آیرا. بازنویسیشده با تمرکز روی کاربر ایرانی و روایت شناخت پیوسته.

Cursor — ویرایشگر کدنویس هوشمند
Cursor — ویرایشگر کدنویس هوشمند — راهنمای فارسی از مجموعهٔ «کدنویسی با AI» در وبلاگ آیرا. بازنویسیشده با تمرکز روی کاربر ایرانی و روایت شناخت پیوسته.
بیشتر در «کدنویسی با AI»
- GitHub Copilot — راهنمای کامل
- Windsurf (سابق Codeium)
- Claude Code — Anthropic CLI کدنویسی
- AiraCode — همراه کدنویسی فارسی توسعهدهنده ایرانی
- Cursor در مقابل AiraCode
- Aider — pair programming روی ترمینال
- Cline — autonomous coding agent
- Bolt.new، Lovable و v0 — ساخت اپ با پرامپت
- Devin AI — اولین مهندس نرمافزار هوشمند
- Vibe coding چیست؟
- Agentic coding — نسل جدید کدنویسی
- MCP servers برای کدنویسی
- Sub-agents در Claude Code
- Plan mode چیست و چرا اهمیت دارد
- Tab completion هوشمند
- Multi-file edit با AI
- AI code review
- AI testing و debugging
- پرامپتنویسی برای کدنویسی
- Context-aware refactoring با AI
- AI برای DevOps
- آیندهٔ کدنویسی با AI
- چرا Cursor و Copilot هر روز با یه غریبه میبینندت