وبلاگ / راهنمای ایجنت‌های برنامه‌نویسی: کدام برای چه کاری؟

راهنمای ایجنت‌های برنامه‌نویسی: کدام برای چه کاری؟

2026-10-06

«ایجنت برنامه‌نویسی» با یک چت‌بات معمولی فرق دارد. چت‌بات کد پیشنهاد می‌دهد و شما کپی می‌کنید؛ ایجنت خودش فایل‌ها را می‌خواند، ویرایش می‌کند، دستور اجرا می‌کند، خروجی تست را می‌بیند و دوباره تلاش می‌کند تا کار تمام شود. این حلقهٔ «فکر، اقدام، بررسی» است که ایجنت‌ها را برای کارهای واقعی مفید می‌کند.

ابزارهای زیادی در این حوزه هست و انتخاب بینشان گیج‌کننده است. این راهنما ایجنت‌های پرکاربرد را معرفی می‌کند و می‌گوید هر کدام برای چه کاری مناسب‌تر است.

دو بخش هر ایجنت: ابزار و مدل

قبل از مقایسه، یک نکتهٔ مهم: هر ایجنت دو بخش جدا دارد.

  • ابزار (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 که یک فایل تنظیمات مشترک دارند.

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 دارید هم JetBrainsKilo 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