What Claude Code can do
- Edit files — Read, create, and modify files using targeted string replacement or full rewrites
- Run shell commands — Execute bash commands, build scripts, test runners, and arbitrary shell operations
- Search your codebase — Find files by pattern (glob), search content with ripgrep, and navigate large projects quickly
- Manage git workflows — Stage changes, create commits, review diffs, manage branches, and read PR comments
- Connect to MCP servers — Extend Claude Code with external tools and data sources using the Model Context Protocol
- Integrate with your IDE — Use Claude Code from within VS Code and JetBrains IDEs via the bridge extension
- Run parallel agents — Spawn sub-agents to tackle large tasks concurrently, coordinated by a multi-agent orchestrator
- Fetch web content — Retrieve URLs and run web searches without leaving the terminal
Why use Claude Code
Claude Code reduces the friction between having an idea and seeing it in code. Instead of context-switching between your editor, terminal, browser, and documentation, you describe what you want and Claude Code executes the steps. It handles the mechanical parts of software development — finding the right file, writing the boilerplate, wiring up the test — so you can focus on the decisions that actually require your judgment. The permission system ensures you stay in control: Claude Code shows you every file it plans to modify and every command it plans to run before it acts.Next steps
Quick Start
Run your first Claude Code session in under 5 minutes
Installation
Install, authenticate, and verify your setup
How it works
Understand the tool system, permission model, and agent loop
Guides
Learn how to use Claude Code for real coding tasks