Claude Code is a coding agent that runs in your terminal. It reads your codebase and helps you move faster — executing tasks, explaining code, and handling git workflows through natural language. Works in your terminal, IDE, or directly on GitHub via @claude.
Note
Installation via npm is deprecated. Use one of the recommended methods below.
For more installation options, uninstall steps, and troubleshooting, see the setup documentation.
macOS / Linux
curl -fsSL https://claude.ai/install.sh | bashbrew install --cask claude-codeWindows
irm https://claude.ai/install.ps1 | iexwinget install Anthropic.ClaudeCodenpm (deprecated)
npm install -g @anthropic-ai/claude-codeThen navigate to your project directory and run claude.
This repository includes plugins that extend Claude Code with custom commands and agents. See the plugins directory for documentation.
Use the /bug command inside Claude Code, or file a GitHub issue.
Join the Claude Developers Discord to get help, share feedback, and connect with other developers using Claude Code.
When you use Claude Code, we collect usage data (such as code acceptance or rejections), associated conversation data, and feedback submitted via the /bug command.
See our data usage policies.
We limit retention periods for sensitive information, restrict access to user session data, and do not use feedback for model training.
For full details, see our Commercial Terms of Service and Privacy Policy.
