What it is
Claude Code is an agentic coding tool from Anthropic that runs in your terminal and understands your codebase. You give it natural language commands, and it helps you code faster by executing routine tasks, explaining complex code, and handling git workflows. You can use it in your terminal or IDE, or by tagging @claude on GitHub.
The repository also includes several Claude Code plugins. These extend its functionality with custom commands and agents. Detailed documentation for the available plugins is in the repository's plugins directory.
To report bugs, you can use the /bug command directly within Claude Code or file a GitHub issue. Developers can also join the Claude Developers Discord to get help, share feedback, and discuss their projects with the community.
Anthropic collects feedback when you use Claude Code. This includes usage data (such as code acceptance or rejections), associated conversation data, and user feedback submitted via /bug. The stated privacy safeguards are limited retention periods for sensitive information, restricted access to user session data, and clear policies against using feedback for model training.
Who it's for
- Developers who want an AI coding assistant inside their terminal
- Developers who want help executing routine coding tasks and explaining complex code
- Developers who want help handling git workflows through natural language
- Users working in an IDE or on GitHub who want to tag @claude
Requirements
Requirements
- Node.js 18+ (per the README badge)
- macOS, Linux, or Windows
Setup
Install on macOS/Linux (Recommended)
Run the official install script.
bashcurl -fsSL https://claude.ai/install.sh | bashInstall via Homebrew (macOS/Linux)
Install the Claude Code cask with Homebrew.
bashbrew install --cask claude-codeInstall on Windows (Recommended)
Run the official PowerShell install script.
powershellirm https://claude.ai/install.ps1 | iexInstall via WinGet (Windows)
Install the package with WinGet.
powershellwinget install Anthropic.ClaudeCodeInstall via NPM (Deprecated)
Installation via npm is deprecated. Use one of the recommended methods above instead.
bashnpm install -g @anthropic-ai/claude-codeStart Claude Code
Navigate to your project directory and run claude.
bashclaude
Claude Code هو أداة برمجة ذكية بتشتغل جوّا الترمينال تبعك وبتفهم الكود تبع مشروعك. بتساعدك تبرمج أسرع لأنها بتنفّذ المهام الروتينية، وبتشرحلك الكود المعقّد، وبتدير شغل git، وكل هاد بأوامر بلغة طبيعية.
Examples
Launch Claude Code in your project
bashclaudeWhat it does: Run this from your project directory to start Claude Code.
Report a bug
Prompt/bugExpected output: Reports issues directly from within Claude Code.