Home / Glossary / Claude Code

Definition

Claude Code

Claude Code عامل کدنویسی هوش مصنوعی مبتنی بر ترمینال Anthropic است که مستقیماً در محیط توسعه شما عمل می‌کند. کل پروژه شما را می‌خواند، کد را در چندین فایل می‌نویسد، دستورات شل را اجرا می‌کند، گردش‌کارهای git را مدیریت می‌کند و به‌صورت خودکار روی خطاها تکرار می‌کند — همه از خط فرمان.

Claude Code چگونه کار می‌کند

Claude Code به‌عنوان یک ابزار CLI در ترمینال شما اجرا می‌شود. وقتی یک جلسه را شروع می‌کنید، به فایل‌های پروژه، شل و تاریخچه git شما دسترسی پیدا می‌کند. یک وظیفه را به زبان طبیعی توصیف می‌کنید و عامل یک دنباله از اقدامات را برنامه‌ریزی می‌کند: خواندن فایل‌ها برای درک زمینه، نوشتن کد، اجرای تست‌ها و رفع مشکلات. از قابلیت‌های استدلال Claude برای تصمیم‌گیری چندمرحله‌ای درباره نحوه تکمیل درخواست شما استفاده می‌کند.

ویژگی‌های کلیدی

  • +زمینه کامل پروژه: کل کدپایه شما را قبل از ایجاد تغییرات می‌خواند و درک می‌کند
  • +اجرای ترمینال: تست‌ها، بیلدها، لینترها و هر دستور شل را مستقیماً اجرا می‌کند
  • +اتوماسیون git: شاخه‌ها، کامیت‌ها و درخواست‌های pull را به‌عنوان بخشی از گردش‌کار ایجاد می‌کند
  • +پیکربندی CLAUDE.md: دستورالعمل‌های مختص پروژه که عامل به‌صورت خودکار از آن‌ها پیروی می‌کند
  • +یکپارچگی MCP: از طریق پروتکل زمینه مدل به ابزارها و منابع داده خارجی متصل می‌شود
  • +حالت headless: بدون تعامل انسانی برای خطوط CI/CD و اتوماسیون اجرا می‌شود
  • +سیستم مجوز: کنترل دقیق بر آنچه عامل می‌تواند بخواند، بنویسد و اجرا کند
bash
# Install Claude Code
npm install -g @anthropic-ai/claude-code

# Start a session in your project
cd your-project
claude

# Give it a task
> "Refactor the auth module to use JWT tokens
   and update all tests"

Claude Code نیاز به اشتراک Claude Pro، Team یا Enterprise دارد. از جدیدترین مدل Claude استفاده می‌کند و بر اساس پیچیدگی وظایف شما توکن مصرف می‌کند.

آیا Claude Code رایگان است؟+
Claude Code در اشتراک‌های Claude Pro (۲۰ دلار در ماه)، Claude Team و Claude Enterprise گنجانده شده است. استفاده بر اساس توکن‌های مصرف شده در جلسات کدنویسی سنجیده می‌شود.
Claude Code چه تفاوتی با Cursor یا Copilot دارد؟+
Claude Code یک عامل بومی ترمینال است، نه یک افزونه IDE. مستقیماً روی فایل‌سیستم و شل واقعی شما عمل می‌کند و زمینه کامل پروژه و توانایی اجرای دستورات را به آن می‌دهد. Cursor و Copilot ابزارهای یکپارچه ویرایشگر هستند که بر پیشنهادات درون‌خطی و چت تمرکز دارند.
آیا Claude Code می‌تواند با هر زبان برنامه‌نویسی کار کند؟+
بله. Claude Code فایل‌های منبع را می‌خواند و دستورات شل را بدون توجه به زبان اجرا می‌کند. با JavaScript، Python، TypeScript، Go، Rust، Java، C++ و هر زبان دیگری که استفاده می‌کنید کار می‌کند.
CLAUDE.md چیست و چرا اهمیت دارد؟+
CLAUDE.md یک فایل پیکربندی است که در ریشه پروژه خود قرار می‌دهید. شامل دستورالعمل‌های مختص پروژه است — قراردادهای کدنویسی، یادداشت‌های معماری، دستورات رایج — که Claude Code به‌صورت خودکار در هر جلسه از آن‌ها پیروی می‌کند. به‌عنوان حافظه دائمی برای عامل عمل می‌کند.

Related terms

کدنویسی عاملیکپروتکل زمینه مدل (MCP)CLAUDE.mdعامل هوش مصنوعی headless

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS