Claude Code overview
Learn about Claude Code, the agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language commands.
By integrating directly with your development environment, Claude Code streamlines your workflow without requiring additional servers or complex setup.
Basic usage
To install Claude Code, use NPM:
For more detailed installation instructions, see Set up Claude Code.
To run Claude Code, simply call the claude
CLI:
You can then prompt Claude directly from the interactive Claude Code REPL session.
For more usage instructions, see Quickstart.
Why Claude Code?
Accelerate development
Use Claude Code to accelerate development with the following key capabilities:
- Editing files and fixing bugs across your codebase
- Answering questions about your code’s architecture and logic
- Executing and fixing tests, linting, and other commands
- Searching through git history, resolving merge conflicts, and creating commits and PRs
- Browsing documentation and resources from the internet using web search
Security and privacy by design
Your code’s security is paramount. Claude Code’s architecture ensures:
- Direct API connection: Your queries go straight to Anthropic’s API without intermediate servers
- Works where you work: Operates directly in your terminal
- Understands context: Maintains awareness of your entire project structure
- Takes action: Performs real operations like editing files and creating commits
Enterprise integration
Claude Code seamlessly integrates with enterprise AI platforms. You can connect to Amazon Bedrock or Google Vertex AI for secure, compliant deployments that meet your organization’s requirements.
Next steps
Setup
Install and authenticate Claude Code
Quickstart
See Claude Code in action with practical examples
Commands
Learn about CLI commands and controls
Configuration
Customize Claude Code for your workflow