Claude Code، Anthropic CLI کدنویسی
Claude Code یه ابزار خطفرمانه که Anthropic در اوایل ۲۰۲۵ معرفی کرد، نه یه افزونهٔ IDE، نه یه چتبات ساده.

Claude Code یه ابزار خطفرمانه که Anthropic در اوایل ۲۰۲۵ معرفی کرد، نه یه افزونهٔ IDE، نه یه چتبات ساده. یه agent کدنویسی که مستقیم توی ترمینالت اجرا میشه، فایلهای پروژهات رو میخونه، تغییر میده، تست میگیره، و با git کار میکنه.
Claude Code چطور کار میکنه؟
وقتی claude رو توی ترمینال اجرا میکنی، یه REPL (حلقهٔ خواندن-اجرا-چاپ) باز میشه که با مدلهای Claude، معمولاً claude-sonnet یا claude-opus، صحبت میکنه. اما فرق اصلیش اینه که بهجای اینکه فقط کد برات بنویسه و منتظر بمونه کپی کنی، میتونه مستقیم:
- فایلها بخونه و ویرایش کنه، با دسترسی به ساختار واقعی کدبیس
- دستورات shell اجرا کنه، تست بگیره، build کنه، git commit بزنه
- چند فایل رو هماهنگ ویرایش کنه، refactoringهای بزرگ در یه پاس
- Web search بزنه (در نسخههای جدیدتر)، مستندات بهروز بگیره
مدل اصلی توی حلقههای agentic کار میکنه، میتونه خروجی یه دستور رو بخونه، اشکال رو ببینه، و تلاش بعدی رو اصلاح کنه.
نصب و راهاندازی
نیاز به Node.js نسخهٔ ۱۸ به بالا داری:
npm install -g @anthropic-ai/claude-code
بعد یه API key از console.anthropic.com میگیری و توی متغیر محیطی تنظیم میکنی:
export ANTHROPIC_API_KEY=sk-ant-...
دایرکتوری پروژهات رو باز کن و claude بنویس. همین.
کجا واقعاً قویست؟
Refactoring گسترده: بگو «تمام components این پروژه رو از class-based به functional refactor کن»، Claude Code خودش فایلها رو میگرده، تغییرات رو اعمال میکنه، و تایپ ارورها رو برمیگردونه.
Debug تستهای شکسته: یه پروژه داری که CI قرمزه؟ بگو «تستهای شکسته رو fix کن»، لاگ خطاها رو میخونه، کد مربوطه رو پیدا میکنه، و اصلاح میکنه.
Documentation: «برای همهٔ توابع public این ماژول JSDoc بنویس»، خروجی واقعی میده، نه الگوی خالی.
Migration: از یه کتابخانه به کتابخانهٔ دیگه move کردن، مثلاً از axios به fetch، توی کل پروژه.
محدودیتهای واقعی
هزینه: Claude Code با API پرداختی کار میکنه. یه task متوسط ممکنه چند صد هزار token مصرف کنه. برای استفادهٔ سنگین، هزینهٔ ماهانهات میتونه قابل توجه بشه، خصوصاً با مدل Opus.
Context window: حتی با ۲۰۰k token context کلاد، پروژههای خیلی بزرگ یه چالش میشن. Claude Code از تکنیکهایی مثل indexing استفاده میکنه ولی هنوز روی codebaseهای enterprise کامل نیست.
اشتباهات ظریف: روی taskهایی که نیاز به درک معنایی عمیق از business logic دارن، گاهی تغییراتی میده که syntactically درسته ولی semantically مشکل داره. review الزامیه.
کاراکترهای فارسی در کامنت: با کامنتهای فارسی در کد معمولاً خوب کار میکنه، ولی اگه string literals فارسی داری با encoding حساسیت به خرج بده.
Claude Code در مقابل Cursor و Copilot
Cursor یه IDE کامله که AI داخلش جا داده. GitHub Copilot یه autocomplete هوشمنده. Claude Code یه agent ترمینالیه، هیچکدام از اینها جایگزین هم نیستن، برای کارهای متفاوتی ساخته شدن.
برای کسی که Vim یا Neovim استفاده میکنه، یا اصلاً نمیخواد IDE عوض کنه، Claude Code جذابترین گزینهست. برای کسی که تازه شروع کرده، شاید Cursor راحتتر باشه.
مقایسهٔ دقیقتر در AiraCode در مقابل Cursor و بهترین ابزار AI برای کدنویسی هست.
Claude Code Plan، Max
آنتروپیک اواخر ۲۰۲۴ اشتراک «Max» رو اضافه کرد، ماهانه ۱۰۰ دلار، که شامل استفادهٔ بیشتر از Claude Code میشه. برای توسعهدهندههایی که روزانه از این ابزار استفاده میکنن، نسبت به پرداخت صرفاً بر اساس token ممکنه صرفهجویی داشته باشه.
دسترسی از ایران
Claude Code از طریق API کار میکنه و مثل همهٔ سرویسهای Anthropic، مستقیماً از ایران در دسترس نیست. نیاز به VPN و اغلب یه روش پرداخت ارزی داری.
گزینهٔ بومی اینه که AiraCode رو نگاه کنی، یه agent کدنویسی ترمینالی فارسی که بدون تحریمها در دسترسه و شناخت پیوستهٔ پروژه رو بین جلسهها نگه میداره، یه مشکلی که هر agent کدنویسی از جمله Claude Code باهاش دستوپنجه نرم میکنه.
همچنین بخوان
ادامهٔ مسیر
همهٔ مقالهها ←
Sub-agents در Claude Code
وقتی یه تسک کدنویسی واقعاً بزرگ باشه، مثلاً «این کدبیس رو ریفکتور کن» یا «تمام تستها رو بنویس»، یه مدل زبانی تنها میتونه گیر کنه.

Claude Code، همراه کدنویسی Anthropic
وقتی Anthropic در فوریهٔ ۲۰۲۵ Claude Code رو بهصورت عمومی معرفی کرد، خیلیها اول فکر کردن یه chatbot کدنویسی دیگهست.

Agentic coding، نسل جدید کدنویسی
کدنویسی با AI در چند سال گذشته سه مرحله داشته. اول autocomplete بود، GitHub Copilot تابع رو کامل میکرد.

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