خلاصه سریع: Claude Code CLI یک دستیار کدنویسی مبتنی بر ترمینال با قدرت هوش مصنوعی است که کل پایگاه کد شما را درک میکند، فایلها را ویرایش میکند، دستورات را اجرا میکند و از طریق زبان طبیعی با ابزارهای توسعه ادغام میشود. این ابزار به عنوان یک رابط خط فرمان، افزونه IDE، برنامه دسکتاپ و رابط وب در دسترس است که از گردش کار خودکار، بازبینی کد و عملیات گیت مستقیماً از ترمینال شما پشتیبانی میکند.
رابطهای خط فرمان هرگز اینقدر هوشمند نبودهاند. Claude Code ترمینال را از مکانی که دستورات مبهم را تایپ میکنید به یک فضای کاری تعاملی تبدیل میکند که در آن زبان طبیعی با اجرای کد ملاقات میکند. این یک چتبات دیگر که در یک نوار کناری گیر کرده نیست - بلکه یک ابزار کدنویسی عامل است که در جایی که توسعهدهندگان واقعاً کار میکنند، قرار دارد.
این ابزار کل پایگاه کد شما را میخواند، زمینه پروژه را درک میکند، چندین فایل را همزمان ویرایش میکند و به نمایندگی از شما دستورات را اجرا میکند. Claude Code که توسط Anthropic ساخته شده است، به صورت محلی در ترمینال شما اجرا میشود و در عین حال برای پردازش درخواستها به API Claude متصل میشود. نتیجه؟ یک دستیار کدنویسی که وظایف معمول را انجام میدهد، کد پیچیده را توضیح میدهد و گردش کار گیت را از طریق دستورات مکالمهای مدیریت میکند.
چه چیزی Claude Code CLI را متفاوت میکند
دستیارهای کدنویسی هوش مصنوعی سنتی پیشنهادات تکمیل خودکار را ارائه میدهند یا به سوالات در یک پنجره چت پاسخ میدهند. Claude Code در سطحی کاملاً متفاوت عمل میکند. این یک سیستم عامل است - به این معنی که میتواند وظایف چند مرحلهای را برنامهریزی کند، آنها را به طور مستقل اجرا کند و بر اساس نتایج سازگار شود.
CLI ساختار پروژه شما را میخواند، روابط فایل را درک میکند و زمینه مکالمه را در طول جلسات حفظ میکند. هنگامی که از آن خواسته میشود یک اشکال را برطرف کند، Claude Code فقط کد را پیشنهاد نمیدهد. مشکل را شناسایی میکند، فایلهای مربوطه را اصلاح میکند، تستها را برای تأیید رفع اجرا میکند و حتی میتواند تغییرات را به گیت کامیت کند.
طبق مستندات رسمی، Claude Code با ترمینالها، IDE ها (VS Code و JetBrains)، برنامههای دسکتاپ، مرورگرها و خطوط لوله CI/CD ادغام میشود. این انعطافپذیری به این معنی است که توسعهدهندگان میتوانند یک کار را به صورت محلی شروع کنند و از طریق تلفن همراه ادامه دهند، یا در حین کدنویسی در محیط دلخواه خود، بازبینیهای PR را خودکار کنند.
نصب و راهاندازی
اجرای Claude Code فقط چند دقیقه طول میکشد. فرآیند نصب بسته به پلتفرم کمی متفاوت است، اما مراحل اصلی در ویندوز، macOS و لینوکس سازگار هستند.
نیازمندیهای سیستم
قبل از نصب، بررسی کنید که سیستم نیازمندیهای اساسی را برآورده میکند. Claude Code روی نسخههای اخیر ویندوز، macOS و اکثر توزیعهای لینوکس اجرا میشود. سیستمهای Alpine Linux و مبتنی بر musl طبق مستندات راهاندازی پیشرفته نیازمند وابستگیهای اضافی هستند.
این ابزار به طور پیشفرض خودکار بهروزرسانی میشود و آخرین نسخه را از طریق کانالهای انتشار قابل تنظیم دریافت میکند. تیمهایی که به کنترل نسخه نیاز دارند میتوانند بهروزرسانیهای خودکار را غیرفعال کرده و نصبها را به صورت دستی مدیریت کنند.
فرآیند نصب سریع
نصب با دانلود باینری اصلی برای پلتفرم شما شروع میشود. مستندات رسمی نصبکنندههای مخصوص پلتفرم را ارائه میدهد که وابستگیها را به طور خودکار مدیریت میکنند.
پس از نصب، احراز هویت، CLI محلی شما را به API Anthropic متصل میکند. دستور احراز هویت را اجرا کرده و دستورالعملها را برای پیوند دادن حساب Anthropic خود دنبال کنید. این فرآیند اعتبارنامهها را به طور ایمن در کلید سیستم شما ذخیره میکند.

تأیید، صحت عملکرد همه چیز را تأیید میکند. دستور بررسی نصب، باینری را اعتبارسنجی میکند، وضعیت احراز هویت را بررسی میکند و اطمینان حاصل میکند که تمام وابستگیها موجود هستند.
دستورات ضروری CLI
ساختار دستور Claude Code، سادگی را با قدرت متعادل میکند. دستورات پایه شما را فوراً شروع میکنند، در حالی که پرچمهای پیشرفته گردش کار پیچیده را فعال میکنند.
شروع جلسات
سادهترین دستور یک جلسه تعاملی را راهاندازی میکند. فقط کافی است «claude» را در ترمینال خود تایپ کنید. این یک مکالمه را آغاز میکند که در آن Claude میتواند پایگاه کد شما را بخواند، فایلها را ویرایش کند و دستورات را اجرا کند.
برای وظایف یکباره، یک درخواست را مستقیماً ارسال کنید: Claude "این پروژه را توضیح بده" یک جلسه با آن پیام اولیه را شروع میکند. پرچم -p یک پرس و جو را اجرا کرده و بلافاصله خارج میشود، که برای اسکریپتنویسی ایدهآل است.
| دستور | رفتار | مورد استفاده |
|---|---|---|
| claude | حالت تعاملی را شروع کنید | کار عمومی توسعه |
| claude "وظیفه" | جلسه با درخواست اولیه | اجرای وظیفه متمرکز |
| claude -p "پرس و جو" | پرس و جو یکباره، سپس خروج | سوالات سریع، اسکریپتها |
| cat file | claude -p "تحلیل" | محتوای هدایت شده را پردازش کنید | تجزیه و تحلیل گزارش، اشکالزدایی |
| claude -c | جلسه قبلی را ادامه دهید | از سرگیری کار ناتمام |
مدیریت مکالمه
پرچم -c آخرین مکالمه شما را ادامه میدهد. زمینه بین جلسات حفظ میشود - Claude به یاد میآورد که شما چه بحث کردهاید، کدام فایلها ویرایش شدهاند و کدام دستورات اجرا شدهاند.
برای کار بر روی چندین ویژگی به طور همزمان، پرچم –worktree درختان کار گیت ایزوله ایجاد میکند. هر درخت کار وضعیت فایل مستقلی را حفظ میکند در حالی که تاریخچه گیت را به اشتراک میگذارد و از تداخل نمونههای Claude با یکدیگر جلوگیری میکند.
پرچمهای پیشرفته
چندین پرچم نحوه رفتار Claude Code را تغییر میدهند. پرچم –ide در صورت در دسترس بودن به طور خودکار به IDE شما متصل میشود. پرچم –from-pr یک جلسه مرتبط با یک درخواست کشش خاص را شروع میکند و گردش کار بازبینی خودکار کد را امکانپذیر میسازد.
پرچمهای دستور سیستمی، دستورالعملهای Claude را تغییر میدهند. این گزینههای پیشرفته به تیمها اجازه میدهند تا رفتار را برای گردش کار خاص سفارشی کنند یا استانداردهای سازمانی را اعمال کنند.
کار با Claude Code در عمل
درک دستورات یک چیز است. استفاده موثر از آنها نیازمند درک نحوه تفکر Claude Code درباره کد است.
حالتهای اجرا
Claude Code بسته به وظیفه در حالتهای مختلفی عمل میکند. حالت Plan قبل از اجرا، مراحل را مشخص میکند. حالت Ask قبل از انجام تغییرات منتظر تأیید میماند. حالت Auto-edit تغییرات تأیید شده را به طور خودکار اعمال میکند.
بحثهای جامعه کاربران با تجربه نشان میدهد که زمان قابل توجهی را صرف برنامهریزی برای اصلاح رویکردها قبل از اجرا میکنند. این گردش کار از اشتباهات جلوگیری میکند و اطمینان حاصل میکند که Claude وظیفه را به درستی درک میکند.
درک زمینه و پایگاه کد
Claude Code در ابتدای هر جلسه کل ساختار پروژه شما را میخواند. زبانهای برنامهنویسی، فریمورکها، ابزارهای ساخت و وابستگیها را شناسایی میکند. این زمینه تمام پیشنهادات و ویرایشها را اطلاعرسانی میکند.
این ابزار از پلاگینهای هوش کد برای زبانهای تایپ شده استفاده میکند و ناوبری دقیق نماد را به جای جستجوی مبتنی بر متن فراهم میکند. این امر در هنگام کاوش کد ناآشنا، خواندن غیرضروری فایل را کاهش میدهد.

عملیات فایل و ادغام گیت
Claude Code فایلها را مستقیماً ویرایش میکند و قبل از اعمال تغییرات، تغییرات را نشان میدهد. توسعهدهندگان اصلاحات پیشنهادی را مرور کرده و آنها را تأیید یا رد میکنند. این ابزار چندین فایل را در یک عملیات مدیریت میکند و سازگاری را در سراسر تغییرات مرتبط حفظ میکند.
ادغام گیت بومی است. Claude میتواند شاخهها را ایجاد کند، تغییرات را با پیامهای توصیفی کامیت کند، به مخازن راه دور پوش کند و حتی از طریق ادغام GitHub CLI درخواستهای کشش ایجاد کند. پرچم –from-pr بازبینی خودکار کد را فعال میکند، جایی که Claude تغییرات PR را تجزیه و تحلیل کرده و بهبودهایی را پیشنهاد میکند.
پیکربندی و سفارشیسازی
Claude Code از پیکربندی در چندین محدوده پشتیبانی میکند: مدیریت شده (در سطح سیستم)، کاربر (تنظیمات شخصی)، پروژه (در سطح مخزن) و محلی (مخصوص دستگاه). تنظیمات به صورت آبشاری عمل میکنند و دامنههای مشخصتر، دامنههای گستردهتر را نادیده میگیرند.
فایلهای تنظیمات
پیکربندی در فایلهای JSON قرار دارد. تنظیمات کاربر در ~/.claude/ و تنظیمات پروژه در .claude/ در داخل مخزن قرار دارند. تیمها تنظیمات پروژه را در کنترل نسخه کامیت میکنند و از رفتار سازگار برای همه همکاران اطمینان حاصل میکنند.
تنظیمات موجود، مجوزها، سندباکسینگ، انتخاب مدل، میانبرهای صفحه کلید و سفارشیسازی رابط کاربری را کنترل میکنند. مستندات تنظیمات هر گزینه و دامنه آن را شرح میدهد.
مجوزها و امنیت
قوانین مجوز، آنچه Claude Code میتواند به آن دسترسی داشته باشد را تعریف میکنند. توسعهدهندگان دایرکتوریهای مجاز، فایلهای مستثنی شده و محدودیتهای دستور را مشخص میکنند. این امر از دسترسی ابزار به دادههای حساس یا اجرای عملیات خطرناک جلوگیری میکند.
تنظیمات سندباکسینگ یک لایه امنیتی اضافی را اضافه میکند. پیشوندهای مسیر، عملیات فایل را به دایرکتوریهای خاص محدود میکنند، که هنگام کار بر روی پروژههای متعدد یا در محیطهای مشترک مفید است.
مدیریت هزینه و استفاده از توکن
Claude Code با هر درخواست، توکنهای API مصرف میکند. پایگاههای کد بزرگتر و وظایف پیچیدهتر توکنهای بیشتری مصرف میکنند. دستور /cost استفاده فعلی جلسه و هزینههای تخمینی را نمایش میدهد.
طبق مستندات مدیریت هزینه، تیمها میتوانند با مدیریت فعال زمینه، انتخاب مدلهای مناسب، کاهش سربار سرور MCP و نصب افزونههای هوش کد، مصرف توکن را کاهش دهند. جستجوی ابزار به طور خودکار توضیحات ابزار را در صورتی که بیش از 10 درصد پنجره زمینه را اشغال کند، به تعویق میاندازد و ابزارها را به جای نگه داشتن تمام تعاریف در زمینه، در صورت تقاضا بارگذاری میکند.
به طور متوسط، Claude Code با Sonnet 4.6 تقریباً 100 تا 200 دلار برای هر توسعهدهنده در ماه هزینه دارد، اگرچه هزینهها بر اساس الگوهای استفاده به طور قابل توجهی متفاوت است.
| اندازه تیم | TPM در هر کاربر | RPM در هر کاربر |
|---|---|---|
| 1-5 کاربر | 200k-300k | 5-7 |
| 5-20 کاربر | 100k-150k | 2.5-3.5 |
| 20-50 کاربر | 50k-75k | 1.25-1.75 |
| 50-100 کاربر | 25k-35k | 0.62-0.87 |
| 100-500 کاربر | 15k-20k | 0.37-0.47 |
توصیههای محدودیت نرخ بسته به اندازه تیم متفاوت است. تیمهای کوچکتر میتوانند توکن در دقیقه (TPM) و درخواست در دقیقه (RPM) در هر کاربر را تخصیص دهند، در حالی که سازمانهای بزرگتر محدودیتها را محافظهکارانهتر توزیع میکنند.

قبل از اجرای Claude Code CLI در مقیاس، اعتبارات هوش مصنوعی را دریافت کنید
کار با Claude Code CLI اغلب به معنای استفاده مداوم از API است، به خصوص هنگام ساخت اسکریپتها، اتوماسیونها یا گردش کار توسعهدهندگان در اطراف LLM ها. هزینهها با افزایش استفاده به سرعت افزایش مییابند و بسیاری از توسعهدهندگان یا تیمها بدون بررسی اینکه آیا اعتبارات در دسترس هستند، شروع به پرداخت کامل قیمت میکنند.
Get AI Perks اعتبارات و تخفیفها را برای بیش از 200 ابزار هوش مصنوعی، ابری و توسعهدهنده در یک مکان جمعآوری میکند، با ارزش کل در دسترس بیش از 7 میلیون دلار در برنامههای مختلف. در حال حاضر، توسعهدهندگان میتوانند از پیشنهاداتی مانند 500 دلار اعتبار Anthropic برای بنیانگذاران و تا 15,000 دلار اعتبار Claude برای شرکتکنندگان منتخب بهرهمند شوند. این پلتفرم شرایط، احتمال تأیید و نحوه درخواست را نشان میدهد، بنابراین توسعهدهندگان میتوانند به سرعت ببینند کدام برنامهها ارزش پیگیری دارند.
قبل از گسترش استفاده از Claude یا ادغام عمیقتر آن در گردش کار خود، Get AI Perks را بررسی کرده و ابتدا هر اعتباری را که واجد شرایط آن هستید، مطالبه کنید.
ادغام با ابزارهای توسعه
Claude Code فراتر از ترمینال گسترش مییابد. افزونه VS Code Claude را با تغییرات درون خطی، ارجاعات فایل از طریق @-mention ها و میانبرهای صفحه کلید به ویرایشگر میآورد. IDE های JetBrains ادغام مشابهی دریافت میکنند.
افزونه Chrome اشکالزدایی برنامههای وب زنده را امکانپذیر میکند. برنامه دسکتاپ یک رابط مستقل برای تیمهایی که رابط کاربری گرافیکی را بر CLI ترجیح میدهند، ارائه میدهد. کنترل از راه دور به توسعهدهندگان اجازه میدهد تا جلسات را در دستگاههای مختلف ادامه دهند - کار را روی دسکتاپ شروع کنید، از طریق تلفن همراه ادامه دهید.
ادغام CI/CD گردش کار را خودکار میکند. GitHub Actions و GitLab CI/CD میتوانند Claude Code را برای بازبینیهای PR، اولویتبندی مشکلات و آزمایش خودکار راهاندازی کنند. ادغام Slack گزارشهای اشکال را مستقیماً به درخواستهای کشش هدایت میکند.
بهترین شیوهها از جامعه
الگوهای استفاده واقعی، استراتژیهای موثر را آشکار میکنند. تجربیات کاربران از مخازن جامعه چندین روش را برجسته میکنند:
قبل از اجرا، زمان را صرف اصلاح برنامهها کنید. مرحله برنامهریزی موفقیت را تعیین میکند - عجله در ویرایش بدون جهتگیری روشن منجر به توکنهای تلف شده و نتایج ضعیف میشود.
از نقاط بازرسی برای کارهای طولانی استفاده کنید. Claude Code از نقاط بازرسی که وضعیت مکالمه را ذخیره میکنند، پشتیبانی میکند و امکان بازیابی را در صورت خرابی جلسات یا نیاز به مکث فراهم میکند.
خط وضعیت را سفارشی کنید. کاربران پیشرفته نمایشگرهای وضعیت را پیکربندی میکنند که مدل، دایرکتوری، شاخه گیت، فایلهای کامیت نشده و استفاده از توکن را نشان میدهد. این اطلاعات به نظارت بر مصرف زمینه در زمان واقعی کمک میکند.
از هوکها و مهارتها استفاده کنید. هوکها اسکریپتهایی هستند که در نقاط خاصی از گردش کار اجرا میشوند (شروع جلسه، قبل از ویرایش، پس از دستورات). مهارتها دستورالعملهای قابل استفاده مجدد هستند که جدا از درخواست اصلی ذخیره میشوند. هر دو تکرار را کاهش داده و سازگاری را بهبود میبخشند.
سوالات متداول
هزینه Claude Code چقدر است؟
طبق صفحه رسمی قیمتگذاری، Claude Code در طرح Pro با 17 دلار در ماه با اشتراک سالانه (یا 20 دلار در صورت صورتحساب ماهانه) گنجانده شده است. طرح رایگان شامل Claude Code با استفاده محدود است. قیمتگذاری API بسته به مدل متفاوت است - Claude Opus 4.5 هزینه 5 دلار در هر میلیون توکن ورودی و 25 دلار در هر میلیون توکن خروجی دارد. برای نرخهای فعلی، صفحه رسمی قیمتگذاری را بررسی کنید، زیرا این نرخها به طور مکرر تغییر میکنند.
آیا Claude Code میتواند آفلاین کار کند؟
خیر. Claude Code برای برقراری ارتباط با API Anthropic به اتصال اینترنت نیاز دارد. این ابزار به صورت محلی اجرا میشود اما درخواستها را برای پردازش به سرورهای ابری ارسال میکند. تیمهایی که الزامات آفلاین سختگیرانه دارند، نمیتوانند از Claude Code در شکل فعلی آن استفاده کنند.
آیا Claude Code کد من را ذخیره میکند؟
Anthropic برای مشتریان سازمانی، نگهداری داده صفر را ارائه میدهد. مستندات استفاده از دادهها توضیح میدهد که مکالمات را میتوان پیکربندی کرد تا بلافاصله پس از پردازش حذف شوند. سیاستهای نگهداری پیشفرض بسته به طرح متفاوت است - برای جزئیات، مستندات فعلی را بررسی کنید.
Claude Code از چه مدلهایی پشتیبانی میکند؟
Claude Code با مدلهای Claude Opus، Sonnet و Haiku کار میکند. انتخاب مدل، عملکرد و هزینه را متعادل میکند. تیمها میتوانند مدلهای پیشفرض را در تنظیمات پیکربندی کنند یا مدلها را در اواسط جلسه تغییر دهند. مستندات پیکربندی مدل، گزینههای موجود را پوشش میدهد.
آیا چندین عضو تیم میتوانند Claude Code را روی یک پایگاه کد استفاده کنند؟
بله. درختان کار گیت امکان جلسات موازی بدون تداخل را فراهم میکنند. هر توسعهدهنده یک درخت کار جداگانه برای وظیفه خود ایجاد میکند. پرچم –worktree این کار را به طور خودکار انجام میدهد. تنظیمات پروژه، رفتار سازگار را در بین اعضای تیم تضمین میکند.
چگونه Claude Code را بهروزرسانی کنم؟
Claude Code به طور پیشفرض خودکار بهروزرسانی میشود. این ابزار در هنگام راهاندازی بررسی میکند که آیا نسخههای جدید وجود دارد و آنها را به طور خودکار نصب میکند. تیمها میتوانند بهروزرسانیهای خودکار را غیرفعال کرده و نسخهها را به صورت دستی از طریق پیکربندی مدیریت کنند. کانالهای انتشار (پایدار، بتا) کنترل میکنند که کدام بهروزرسانیها نصب میشوند.
تفاوت Claude Code و GitHub Copilot چیست؟
GitHub Copilot هنگام تایپ، پیشنهادات تکمیل خودکار را ارائه میدهد. Claude Code یک سیستم عامل است که وظایف چند مرحلهای را برنامهریزی و اجرا میکند. Copilot به خطوط یا توابع فردی کمک میکند. Claude Code کل ویژگیها، بازسازیها، رفع اشکالات و اتوماسیون گردش کار را مدیریت میکند. این ابزارها مکمل یکدیگر هستند - بسیاری از توسعهدهندگان از هر دو استفاده میکنند.
حرکت به جلو با Claude Code
Claude Code نشاندهنده تغییری در نحوه تعامل توسعهدهندگان با دستیاران کدنویسی هوش مصنوعی است. CLI قابلیتهای عامل را مستقیماً در ترمینال قرار میدهد، جایی که زمینه غنیترین و گردش کار سریعترین است.
شروع کار فقط چند دقیقه طول میکشد. نصب، احراز هویت و اولین جلسه در یک نشست انجام میشود. اما تسلط نیازمند آزمایش است. حالتهای مختلف را امتحان کنید، مجوزها را پیکربندی کنید، هوکها را راهاندازی کنید و تنظیمات را برای تطبیق با گردش کار خود سفارشی کنید.
این ابزار به سرعت در حال تکامل است. ویژگیهایی مانند عوامل فرعی، ادغام سرور MCP و نقاط بازرسی بهبود یافته، قابلیتها را به طور منظم گسترش میدهند. دنبال کردن گزارش تغییرات رسمی شما را با قابلیتهای جدید بهروز نگه میدارد.
برای تیمهایی که پذیرش را در نظر دارند، از کم شروع کنید. Claude Code را روی یک پروژه واحد اجرا کنید، الگوها را ایجاد کنید، سپس گسترش دهید. پیکربندی خود را در تنظیمات پروژه مستند کنید تا کل تیم از رفتار بهینه بهرهمند شوند.
آمادهاید گردش کار توسعه خود را متحول کنید؟ Claude Code را از مستندات رسمی دانلود کنید، حساب خود را احراز هویت کنید و اولین جلسه خود را راهاندازی کنید. آینده کدنویسی مکالمهای است - و در ترمینال شما اجرا میشود.

