
راهنمای ایجنتهای برنامهنویسی: کدام برای چه کاری؟
«ایجنت برنامهنویسی» با یک چتبات معمولی فرق دارد. چتبات کد پیشنهاد میدهد و شما کپی میکنید؛ ایجنت خودش فایلها را میخواند، ویرایش میکند، دستور اجرا میکند، خروجی تست را میبیند و دوباره تلاش میکند تا کار تمام شود. این حلقهٔ «فکر، اقدام، بررسی» است که ایجنتها را برای کارهای واقعی مفید میکند.
ابزارهای زیادی در این حوزه هست و انتخاب بینشان گیجکننده است. این راهنما ایجنتهای پرکاربرد را معرفی میکند و میگوید هر کدام برای چه کاری مناسبتر است.
دو بخش هر ایجنت: ابزار و مدل
قبل از مقایسه، یک نکتهٔ مهم: هر ایجنت دو بخش جدا دارد.
- ابزار (harness): رابطی که با آن کار میکنید، مثل ترمینال یا افزونهٔ ویرایشگر، بهعلاوهٔ منطق برنامهریزی، ابزارها و مجوزها.
- مدل: مغزی که پشت ابزار فکر میکند، مثل Gemini 3.8 Flash یا Claude Sonnet 4.6.
بیشتر ایجنتها اجازه میدهند مدل را عوض کنید. یعنی میتوانید Claude Code را با Gemini اجرا کنید یا Codex را با Claude. با llmapi یک کلید دارید که با همهٔ این ابزارها کار میکند، پس انتخاب ابزار به سلیقه و نوع کارتان بستگی دارد، نه به اینکه کدام شرکت را میتوانید پرداخت کنید.
ایجنتهای ترمینال
Claude Code
ایجنت Anthropic برای ترمینال، با افزونه برای VS Code و JetBrains.
- نقاط قوت: حلقهٔ ایجنتی پخته، sub-agentها، دستورهای اسلش مثل
/modelو/clear، فایلCLAUDE.mdبرای دستورالعملهای پروژه، اکوسیستم بزرگ. - مناسب برای: کارهای چندمرحلهای در پروژههای واقعی؛ ریفکتور، نوشتن فیچر، رفع باگ با اجرای تست.
- با llmapi: پیشفرض روی Gemini 3.8 Flash و
/modelبرای رفتن به Gemini 3.1 Pro یا Claude. راهنمای Claude Code
Codex
ایجنت OpenAI؛ CLI، افزونهٔ IDE و اپ دسکتاپ که همه یک فایل تنظیمات دارند.
- نقاط قوت: رابط ساده، حالتهای مختلف مجوز برای اجرای دستور، یک تنظیم برای سه محیط.
- مناسب برای: کسانی که بین ترمینال و IDE جابهجا میشوند و یک تنظیم یکسان میخواهند.
- با llmapi: از طریق OpenAI Responses API. راهنمای Codex
Gemini CLI
ایجنت متنباز گوگل برای ترمینال.
- نقاط قوت: طراحیشده برای مدلهای Gemini و context بزرگ آنها، متنباز.
- مناسب برای: کسانی که بیشتر با Gemini کار میکنند یا روی کدبیسهای بزرگ کار دارند.
- با llmapi: مستقیم از طریق Gemini API؛ همهٔ مدلهای Gemini در دورهٔ آزمایشی هم فعالاند. راهنمای Gemini CLI
OpenCode
ایجنت متنباز ترمینال که با providerهای زیادی کار میکند.
- نقاط قوت: مستقل از شرکت خاص، تعویض آسان مدل با
/models، تنظیمات JSON ساده. - مناسب برای: کسانی که ابزار متنباز و قابل تنظیم میخواهند.
- با llmapi: بهعنوان provider سازگار با OpenAI. راهنمای OpenCode
ایجنتهای داخل ویرایشگر
Cline و Roo Code
دو افزونهٔ متنباز VS Code. Roo Code از Cline منشعب شده.
- نقاط قوت: همه چیز داخل VS Code، تأیید مرحلهبهمرحلهٔ تغییرات، دیدن diff قبل از اعمال. Cline نسخهٔ CLI هم دارد؛ Roo حالتها و پروفایلهای بیشتری دارد.
- مناسب برای: کسانی که میخواهند هر تغییر را قبل از اعمال ببینند و در ویرایشگر بمانند.
- با llmapi: provider «OpenAI Compatible». Cline · Roo Code
Kilo Code
ایجنت متنباز با CLI و افزونه برای VS Code و JetBrains که یک فایل تنظیمات مشترک دارند.
- مناسب برای: تیمهایی که هم VS Code دارند هم JetBrains. راهنمای Kilo Code
GitHub Copilot
دستیار GitHub در VS Code، Visual Studio و JetBrains.
- نقاط قوت: تکمیل خودکار کد و چت در محیطی که خیلیها از قبل دارند.
- با llmapi: مدلهای llmapi از طریق Manage Models به Copilot Chat اضافه میشوند (در سازمانهای Business و Enterprise ممکن است مدیر این را بسته باشد). راهنمای Copilot
Cursor
ویرایشگر مبتنی بر VS Code با هوش مصنوعی داخلی.
- با llmapi: چت با Base URL سفارشی کار میکند، اما قابلیتهای ایجنتی اختصاصی Cursor، Cursor CLI و Background Agents به سرورهای خود Cursor نیاز دارند. میتوانید Cline یا Claude Code را داخل Cursor اجرا کنید. راهنمای Cursor
کدام را انتخاب کنم؟
| اگر… | پیشنهاد |
|---|---|
| در ترمینال راحتید و قویترین حلقهٔ ایجنتی را میخواهید | Claude Code |
| بین ترمینال، IDE و اپ دسکتاپ جابهجا میشوید | Codex |
| بیشتر با Gemini و کدبیس بزرگ کار میکنید | Gemini CLI |
| ابزار متنباز و مستقل میخواهید | OpenCode |
| میخواهید هر تغییر را داخل VS Code تأیید کنید | Cline یا Roo Code |
| هم VS Code دارید هم JetBrains | Kilo Code |
| Copilot دارید و نمیخواهید ابزار عوض کنید | GitHub Copilot |
لازم نیست فقط یکی را انتخاب کنید. با یک کلید llmapi میتوانید صبح با Claude Code کار کنید و عصر با Cline؛ سهمیه بین همه مشترک است و تعداد درخواستهای همزمان هم محدود نیست.
کدام مدل؟
- Gemini 3.8 Flash (high): پیشفرض و بهترین شروع برای کار روزمره.
- Gemini 3.8 Flash (low): کارهای ساده و سریع؛ مصرف کمتر.
- Gemini 3.1 Pro: وقتی Flash در یک مسئلهٔ سخت گیر میکند.
- Claude Sonnet 4.6 و Opus 4.6: برای بخشهای سخت، در پلنهای پولی و با سهمیهٔ جداگانه.
جزئیات بیشتر در معرفی Gemini 3.8 Flash.
ابزارهایی که وصل نمیشوند
Windsurf، Cursor CLI و Background Agents، Augment Code، Kiro و Amazon Q فقط با سرورهای سازندهٔ خودشان کار میکنند و تنظیم endpoint سفارشی ندارند.
شروع کنید
ثبتنام کنید؛ کلید API خودکار ساخته میشود و یک ساعت آزمایش رایگان روی مدلهای Gemini دارید. بعد یک دستور، همهٔ ایجنتهای نصبشده را وصل میکند:
curl -fsSL https://llmapi.cheap/install.sh | sh
irm https://llmapi.cheap/install.ps1 | iex