مقایسه

مقایسهٔ Claude Code، Codex و Cursor: کدام بهتر است؟

Claude Code و Codex عامل‌های ترمینالی‌اند و Cursor یک ویرایشگر کد. در این مقاله نقاط قوت، مدل‌ها و هزینهٔ هر کدام را کنار هم می‌گذاریم تا بدانی کدام به کارت می‌آید.

· ۷ دقیقه مطالعه
مقایسهٔ سه ابزار برنامه‌نویسی با هوش مصنوعی: Claude Code، Codex و Cursor

جواب کوتاه: اگر بیشتر در ترمینال کار می‌کنی و می‌خواهی یک عامل (agent) خودش چند فایل را بخواند، تغییر بدهد و تست بگیرد، Claude Code بهترین شروع است. اگر مدل‌های GPT را ترجیح می‌دهی و یک ابزار متن‌باز و سبک می‌خواهی، Codex CLI. اگر محیط ویرایشگر و تکمیل خودکار کد هنگام تایپ برایت مهم‌تر است، Cursor. لازم هم نیست فقط یکی را انتخاب کنی؛ هر سه را می‌توانی با یک کلید API کنار هم داشته باشی.

در ادامه هر سه را از نظر نحوهٔ کار، مدل‌ها، کنترل روی تغییرات و هزینه مقایسه می‌کنیم. قرار نیست برنده اعلام کنیم؛ هر کدام برای یک سبک کار ساخته شده‌اند.

مقایسهٔ Claude Code، Codex و Cursor
دو عامل ترمینالی و یک ویرایشگر: تفاوت اصلی در سبک کار است، نه فقط در مدل.

تفاوت اصلی: عامل ترمینالی یا ویرایشگر کد؟

Claude Code و Codex هر دو عامل خط فرمان هستند. در پوشهٔ پروژه اجرایشان می‌کنی، کار را به زبان ساده می‌گویی و خودشان فایل‌ها را جست‌وجو می‌کنند، می‌خوانند، ویرایش می‌کنند و دستور اجرا می‌کنند؛ مثلاً تست یا build. نقش تو بیشتر بازبینی است.

Cursor یک ویرایشگر کد است؛ نسخه‌ای از VS Code که هوش مصنوعی داخلش ساخته شده. تکمیل خودکار، چت کنار کد و حالت Agent دارد. تمرکزش این است که خودت کد بنویسی و هوش مصنوعی کمکت کند، نه اینکه کل کار را تحویل بدهی.

این مرز دیگر خیلی پررنگ نیست: Claude Code و Codex افزونهٔ VS Code دارند و Agent در Cursor هم کارهای چندمرحله‌ای انجام می‌دهد. ولی حس کار فرق دارد. در ترمینال کار را «می‌سپاری»، در Cursor «کنار هم» کد می‌زنید.

Claude Code چیست و در چه چیزی قوی است؟

Claude Code ابزار رسمی Anthropic برای برنامه‌نویسی با مدل‌های Claude است. با npm install -g @anthropic-ai/claude-code نصب می‌شود (Node.js 18 به بالا) و روی مک، لینوکس و ویندوز کار می‌کند. نقاط قوتش:

  • کارهای بزرگ و چندفایلی: بازنویسی یک ماژول، اضافه کردن یک قابلیت کامل یا پیدا کردن یک باگ در کل پروژه.
  • کنترل دسترسی: قبل از ویرایش فایل یا اجرای دستور اجازه می‌گیرد و می‌توانی تعیین کنی چه کارهایی بدون پرسیدن انجام شود.
  • حافظهٔ پروژه: قواعد پروژه را در فایل CLAUDE.md می‌نویسی و در هر جلسه خوانده می‌شود.
  • توسعه‌پذیری: از MCP، hook و زیرعامل (subagent) پشتیبانی می‌کند.
  • انتخاب مدل: با دستور /model بین Claude Sonnet 5.5، Claude Opus 5.5 و بقیه جابه‌جا می‌شوی.

نقطه‌ضعفش: فقط برای مدل‌های Claude ساخته شده و چون در هر قدم کل زمینه (context) را می‌فرستد، در جلسه‌های طولانی توکن زیادی مصرف می‌کند. اگر حواست به اندازهٔ زمینه نباشد، هزینه بالا می‌رود.

یک جلسهٔ Claude Code در ترمینال که فایل را می‌خواند و تغییر می‌دهد
Claude Code در ترمینال فایل را می‌خواند، تغییر را پیشنهاد می‌دهد و قبل از اعمال اجازه می‌گیرد.

آموزش قدم‌به‌قدم نصب و اتصال را در راه‌اندازی Claude Code نوشته‌ایم.

Codex CLI چیست و چه فرقی با Claude Code دارد؟

Codex CLI عامل خط فرمان OpenAI است و کدش متن‌باز است. از نظر کاری شبیه Claude Code است: در پوشهٔ پروژه اجرایش می‌کنی و خودش فایل‌ها را می‌خواند و تغییر می‌دهد. نصب با npm install -g @openai/codex یا brew install codex انجام می‌شود.

  • مدل‌های GPT: پیش‌فرضش مدل‌های OpenAI مثل GPT-6.1 Sol است.
  • سندباکس و سطح اختیار: می‌توانی تعیین کنی فقط بخواند، با اجازهٔ تو ویرایش کند یا آزادتر کار کند.
  • پیکربندی ساده: همه‌چیز در فایل ~/.codex/config.toml است و تعریف یک ارائه‌دهندهٔ سفارشی چند خط بیشتر نیست.
  • فایل AGENTS.md: مثل CLAUDE.md، دستورالعمل‌های پروژه را نگه می‌دارد.

تفاوت عملی این دو بیشتر به مدل برمی‌گردد تا خود ابزار. بعضی‌ها سبک Claude را در بازنویسی کد و توضیح دادن ترجیح می‌دهند و بعضی دقت GPT را در کارهای منطقی و الگوریتمی. بهترین راه این است که یک کار واقعی از پروژهٔ خودت را به هر دو بدهی و نتیجه را مقایسه کنی.

راهنمای کامل: راه‌اندازی Codex CLI با کلید API.

Cursor برای چه کسی مناسب‌تر است؟

Cursor برای کسی است که نمی‌خواهد از محیط ویرایشگر بیرون برود. اگر از VS Code می‌آیی، افزونه‌ها و میان‌برها تقریباً همان است.

  • تکمیل خودکار (Tab): هنگام تایپ، ادامهٔ کد را پیشنهاد می‌دهد. برای کارهای کوچک و روزمره خیلی سریع است.
  • ویرایش درجا: یک تکه کد را انتخاب می‌کنی و می‌گویی چه تغییری بدهد؛ نتیجه را به شکل diff می‌بینی و تأیید می‌کنی.
  • چند مدل در یک جا: در تنظیمات می‌توانی مدل‌های Claude و GPT را کنار هم داشته باشی.

یک نکتهٔ مهم: Cursor اشتراک خودش را دارد و بعضی قابلیت‌ها، مثل تکمیل خودکار Tab، روی مدل‌های خود Cursor اجرا می‌شوند و از کلید API تو استفاده نمی‌کنند. کلید شخصی بیشتر برای گفتگو با مدل دلخواهت به کار می‌آید. پس اگر فقط تکمیل خودکار می‌خواهی، کلید API جایگزین اشتراک Cursor نیست.

مقایسهٔ Claude Code، Codex و Cursor در یک جدول

Claude CodeCodex CLICursor
نوع ابزارعامل ترمینالیعامل ترمینالی (متن‌باز)ویرایشگر کد بر پایهٔ VS Code
سازندهAnthropicOpenAIAnysphere
مدل‌های اصلیClaudeGPTClaude، GPT و مدل‌های خود Cursor
بهترین کاربردکارهای بزرگ و چندفایلیکارهای چندمرحله‌ای با GPTکدنویسی روزمره و تکمیل خودکار
دستورالعمل پروژهفایل CLAUDE.mdفایل AGENTS.mdقواعد پروژه (Rules)
اتصال با کلید APIبله، با متغیر محیطیبله، با config.tomlبله، به‌جز Tab
مدل پرداختبه ازای توکن یا اشتراکبه ازای توکن یا اشتراکاشتراک Cursor + کلید شخصی اختیاری

هزینهٔ Claude Code، Codex و Cursor چقدر است؟

در Claude Code و Codex، اگر با کلید API کار کنی، هزینه مستقیماً به تعداد توکن بستگی دارد. قیمت رسمی هر یک میلیون توکن (ورودی / خروجی):

  • Claude Haiku 4.5: $1 / $5
  • Claude Sonnet 5.5: $2 / $10
  • Claude Opus 5.5: $4 / $20
  • GPT-6.1 Sol: $2 / $10

نکته اینجاست که عامل‌ها در هر قدم ده‌ها هزار توکن ورودی می‌فرستند: پرامپت سیستم، فایل‌های باز و تاریخچهٔ گفتگو. در عوض خروجی معمولاً چند صد تا چند هزار توکن است. بخش تکراری زمینه کش می‌شود و خواندن از کش خیلی ارزان‌تر است؛ برای Sonnet 5.5 حدود $0.20 برای هر یک میلیون توکن.

یک مثال تقریبی با قیمت رسمی Sonnet 5.5: قدمی با ۵۰ هزار توکن ورودی که ۴۵ هزارتایش از کش خوانده می‌شود، به‌علاوهٔ ۲ هزار توکن خروجی، حدود ۴ سنت خرج دارد (۰٫۹ سنت کش، ۱ سنت ورودی تازه و ۲ سنت خروجی). یک جلسهٔ کاری ممکن است ده‌ها قدم داشته باشد. جزئیات بیشتر در قیمت API Claude و GPT و توکن چیست.

در Cursor هزینهٔ اصلی اشتراک ماهانه است و اگر کلید شخصی هم وصل کنی، مصرف آن جداگانه به ازای توکن حساب می‌شود.

کدام را انتخاب کنم؟

  • Claude Code را انتخاب کن اگر در ترمینال راحتی، روی پروژه‌های بزرگ کار می‌کنی و می‌خواهی کارهای چندمرحله‌ای را بسپاری.
  • Codex را انتخاب کن اگر مدل‌های GPT را ترجیح می‌دهی یا ابزاری متن‌باز با پیکربندی ساده می‌خواهی.
  • Cursor را انتخاب کن اگر بیشتر وقتت در ویرایشگر می‌گذرد و تکمیل خودکار و ویرایش سریع برایت از همه مهم‌تر است.

خیلی از برنامه‌نویس‌ها ترکیبی کار می‌کنند: Cursor یا VS Code برای کدنویسی روزمره، و Claude Code یا Codex در یک ترمینال کناری برای کارهای بزرگ‌تر. این ابزارها بیشتر مکمل هم‌اند تا رقیب.

استفاده از هر سه ابزار با یک کلید API

ابزارهای برنامه‌نویسی از طریق یک کلید API به مدل‌های Claude و GPT وصل می‌شوند
یک کلید، چند ابزار: Claude Code، Codex، Cursor و Cline به مدل‌های Claude و GPT وصل می‌شوند.

معمولاً برای Claude Code حساب Anthropic لازم داری و برای Codex حساب OpenAI؛ یعنی دو حساب، دو صورت‌حساب و دو داشبورد. LLMPass یک درگاه است که یک کلید API برای مدل‌های Claude و GPT می‌دهد و همین کلید در Claude Code، Codex، Cursor و Cline کار می‌کند. قیمت‌ها ۵۰٪ ارزان‌تر از قیمت رسمی API است، اشتراک اجباری ندارد و فقط به اندازهٔ مصرفت از کیف پول کم می‌شود.

برای Claude Code دو متغیر محیطی کافی است:

Claude Code (مک و لینوکس)
export ANTHROPIC_BASE_URL="https://api.llmpass.app"
export ANTHROPIC_AUTH_TOKEN="sk-XXXXXXXXXXXXXXXX"
export ANTHROPIC_MODEL="claude-sonnet-5-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
claude

برای Codex یک ارائه‌دهندهٔ سفارشی در ~/.codex/config.toml تعریف می‌کنی:

~/.codex/config.toml
# ~/.codex/config.toml
model = "gpt-6.1-sol"
model_provider = "llmpass"

[model_providers.llmpass]
name = "LLMPass"
base_url = "https://api.llmpass.app/v1"
env_key = "LLMPASS_API_KEY"
wire_api = "responses"

در Cursor هم کلید را در «OpenAI API Key» می‌گذاری، «Override OpenAI Base URL» را روی https://api.llmpass.app/v1 تنظیم می‌کنی و یک شناسهٔ مدل مثل claude-sonnet-5-5 اضافه می‌کنی. جزئیات همه در مستندات آمده.

در کنسول برای هر ابزار یک کلید جدا بساز و برایش سقف هزینه بگذار. لاگ مصرف مدل، تعداد توکن و هزینهٔ هر درخواست را نشان می‌دهد، پس دقیقاً می‌فهمی کدام ابزار چقدر خرج می‌کند. این بهترین راه برای مقایسهٔ واقعی این سه ابزار روی پروژهٔ خودت است.

قیمت مدل‌ها: قیمت LLMPass و قیمت رسمی
مدلارزان‌ترورودیخروجی
Claude Opus 5.5Claude Code · API−۵۰٪$2.00رسمی: $4.00$10.00رسمی: $20.00
Claude Sonnet 5.5Claude Code · API−۵۰٪$1.00رسمی: $2.00$5.00رسمی: $10.00
Claude Sonnet 5Claude Code · API−۵۰٪$1.00رسمی: $2.00$5.00رسمی: $10.00
Claude Haiku 4.5Claude Code · API−۵۰٪$0.50رسمی: $1.00$2.50رسمی: $5.00
Claude Opus 5پرمصرفClaude Code · API−۵۰٪$2.50رسمی: $5.00$12.50رسمی: $25.00
Claude Fable 5.1پرمصرفClaude Code · APIپس از اولین شارژ−۵۰٪$5.00رسمی: $10.00$25.00رسمی: $50.00
Claude Fable 5پرمصرفClaude Code · APIپس از اولین شارژ−۵۰٪$5.00رسمی: $10.00$25.00رسمی: $50.00
Claude Opus 4.8پرمصرفClaude Code · API−۵۰٪$2.50رسمی: $5.00$12.50رسمی: $25.00
Claude Opus 4.7پرمصرفClaude Code · API−۵۰٪$2.50رسمی: $5.00$12.50رسمی: $25.00
Claude Opus 4.6پرمصرفClaude Code · API−۵۰٪$2.50رسمی: $5.00$12.50رسمی: $25.00
Claude Opus 4.5پرمصرفClaude Code · API−۵۰٪$2.50رسمی: $5.00$12.50رسمی: $25.00
Claude Sonnet 4.6Claude Code · API−۵۰٪$1.50رسمی: $3.00$7.50رسمی: $15.00
Claude Sonnet 4.5Claude Code · API−۵۰٪$1.50رسمی: $3.00$7.50رسمی: $15.00
GPT-6 SolCodex · API−۵۰٪$1.00رسمی: $2.00$5.00رسمی: $10.00
GPT-6.1 SolCodex · API−۵۰٪$1.00رسمی: $2.00$5.00رسمی: $10.00
GPT-6 AstraپرمصرفCodex · APIپس از اولین شارژ−۵۰٪$5.00رسمی: $10.00$25.00رسمی: $50.00
GPT-5.6 SolپرمصرفCodex · API−۵۰٪$2.50رسمی: $5.00$15.00رسمی: $30.00
GPT-5.5پرمصرفCodex · API−۵۰٪$2.50رسمی: $5.00$15.00رسمی: $30.00
Kimi K2.7 CodeClaude Code · APIپس از اولین شارژ−۴۰٪$0.57رسمی: $0.95$2.40رسمی: $4.00
MiniMax M3Claude Code · APIپس از اولین شارژ−۴۰٪$0.18رسمی: $0.30$0.72رسمی: $1.20
Gemini 3.8 FlashAPIپس از اولین شارژ−۴۰٪$0.45رسمی: $0.75$2.25رسمی: $3.75
Grok 4.7APIپس از اولین شارژ−۴۰٪$1.20رسمی: $2.00$3.60رسمی: $6.00
  • Claude Opus 5.5−۵۰٪
    ورودی
    $2.00رسمی: $4.00
    خروجی
    $10.00رسمی: $20.00
  • Claude Sonnet 5.5−۵۰٪
    ورودی
    $1.00رسمی: $2.00
    خروجی
    $5.00رسمی: $10.00
  • GPT-6 Sol−۵۰٪
    ورودی
    $1.00رسمی: $2.00
    خروجی
    $5.00رسمی: $10.00
همهٔ مدل‌ها

با حداقل ۱ دلار شارژ می‌توانی شروع کنی و موجودی کیف پول منقضی نمی‌شود. ثبت‌نام فقط با ایمیل است و جدول کامل قیمت‌ها در صفحهٔ قیمت‌ها است.

سوال‌های رایج

Claude Code بهتر است یا Cursor؟

بستگی به سبک کارت دارد. برای کارهای بزرگ و چندفایلی در ترمینال، Claude Code قوی‌تر است. برای کدنویسی روزمره داخل ویرایشگر و تکمیل خودکار، Cursor راحت‌تر است. خیلی‌ها هر دو را با هم استفاده می‌کنند.

آیا Codex CLI رایگان است؟

خود Codex CLI متن‌باز است و نصبش هزینه ندارد، ولی مدل‌هایی که استفاده می‌کند هزینه دارند؛ یا از طریق اشتراک OpenAI یا به ازای توکن با کلید API.

می‌توانم در Cursor از مدل‌های Claude استفاده کنم؟

بله. کلید LLMPass را در «OpenAI API Key» بگذار، آدرس پایه را روی https://api.llmpass.app/v1 تنظیم کن و شناسهٔ مدلی مثل claude-sonnet-5-5 را اضافه کن. تکمیل خودکار Tab همچنان با مدل‌های خود Cursor کار می‌کند.

برای استفاده از این سه ابزار به حساب Anthropic و OpenAI نیاز دارم؟

با LLMPass نه. با ایمیل ثبت‌نام می‌کنی و یک کلید برای همه می‌گیری. LLMPass یک سرویس مستقل است و وابسته به Anthropic یا OpenAI نیست.

کار با کدام ارزان‌تر تمام می‌شود؟

با قیمت رسمی، Claude Sonnet 5.5 و GPT-6.1 Sol هر دو $2 ورودی و $10 خروجی برای هر یک میلیون توکن هستند. هزینهٔ واقعی بیشتر به اندازهٔ زمینه و تعداد قدم‌ها بستگی دارد تا خود ابزار.

گفتگو با پشتیبانی در تلگراممقایسهٔ Claude Code، Codex و Cursor: کدام بهتر است؟