The short answer (July 2026): Claude Code is Anthropic's agentic coding tool. You install it with one command, open a terminal in your project, type claude, and describe what you want in plain language. It reads your codebase, plans an approach, edits files, runs commands and tests, and asks your permission before changing anything. You need a Claude subscription (Pro at $17/month billed annually includes it) or pay-as-you-go API access. Full disclosure of our bias: this publication's own editorial pipeline runs on it daily, which is exactly why we can tell you what actually matters below.
Last verified: July 10, 2026, against Anthropic's official docs and pricing pages.
What Claude Code is
Anthropic describes it plainly: "an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools." The key word is agentic. You give it a task like claude "write tests for the auth module, run them, and fix any failures" and it works across multiple files, verifying results as it goes, rather than autocompleting one line at a time.
It runs in five places, and they share one engine, so your settings, project memory, and connected tools work everywhere:
- Terminal: the full-featured surface.
cd your-project && claude. - VS Code extension (installs into Cursor too): inline diffs, @-mentions, plan review.
- JetBrains plugin: IntelliJ, PyCharm, WebStorm; needs the CLI installed alongside.
- Desktop app (macOS and Windows): visual diff review, side-by-side sessions, scheduled tasks.
- Web at claude.ai/code: cloud sessions with no local setup, pullable into your terminal later with
claude --teleport.
Install it (2 minutes)
macOS, Linux, or Windows WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Homebrew (brew install --cask claude-code) and WinGet (winget install Anthropic.ClaudeCode) also work, with one caveat from the docs: those builds do not auto-update, while the native installer does. On native Windows, install Git for Windows so Claude Code gets a proper Bash; otherwise it falls back to PowerShell. Full options are in the official docs.
What it costs
Verified on claude.com/pricing this week:
| Plan | Price | Notes |
|---|---|---|
| Pro | $17/mo billed annually, or $20/mo monthly | Includes Claude Code; the sensible starting point |
| Max 5x | $100/mo | Monthly only; for daily heavy use |
| Max 20x | $200/mo | Monthly only; for running agents most of the day |
| API pay-as-you-go | By token | Anthropic's published enterprise average: about $13 per developer per active day |
Start on Pro. If you hit usage limits regularly, that is the signal to move up, and /usage inside a session shows exactly where you stand against your plan limits.
Your first session: the permissions model
The thing newcomers misread is that Claude Code is cautious by default, and that is a feature. Out of the box it has "strict read-only permissions": it can read files and run harmless commands like git status, and it must ask you before editing any file or running anything that modifies your system. Write access stays confined to the folder you launched it from.
A good first session in a real project:
cdinto the project and runclaude. First run on a codebase triggers a trust dialog; that is expected.- Ask questions before asking for changes. "How does auth work in this codebase?" is the fastest way to see how well it reads your code.
- Press Shift+Tab to enter plan mode for your first real task. Claude explores and proposes an approach without touching anything; you approve before it edits.
- Let it make a small change, review the diff, and use
/rewindif you want to roll back. Checkpoints restore both the conversation and your code.
The eight features that matter
After the basics, these are the capabilities that separate people who use Claude Code well from people who just chat with it. All are confirmed in the current docs.
- CLAUDE.md, the project memory. A markdown file at your repo root that Claude reads at every session start: build commands, conventions, things it should never do. Keep it under about 200 lines, per Anthropic's own cost guidance. This one file is the highest-leverage setup step.
- Plan mode. Complex task? Plan first, approve, then execute. Most bad outcomes come from skipping this.
- Git workflow. It stages changes, writes commit messages, creates branches, and opens PRs. Reviewing a PR it wrote feels like reviewing a colleague's.
- Slash commands and skills. Package a repeatable workflow once, like
/review-pror/deploy-staging, and the whole team can share it. - MCP servers. Connect your issue tracker, database, or design tool through the Model Context Protocol, and Claude can act on them. We wrote a full walkthrough: how to set up MCP servers.
- Subagents. Spawn agents on different parts of a task with a lead agent coordinating. Powerful, and hungry: Anthropic notes agent teams consume around 7x the tokens of a normal session.
- Headless mode.
claude -p "..."turns it into a Unix tool you can pipe into:tail -200 app.log | claude -p "flag any anomalies"works in scripts and CI. - Scheduled tasks. Routines run on Anthropic's infrastructure on a schedule, even with your machine off;
/schedulesets them up.
Keeping the bill sane
Cost control is a skill, and the docs are refreshingly direct about it. The habits that matter: run /clear between unrelated tasks so context doesn't accumulate, check /context when sessions feel sluggish, pick the model to match the task rather than defaulting to the biggest, and set a monthly cap with /usage-credits if you're on Pro or Max. Note that thinking cannot be disabled when running Fable 5 in Claude Code; it always uses extended thinking, which is part of why it's strong and part of what you pay for. Our Claude Fable 5 guide covers when it's worth it.
Gotchas worth knowing before they bite
- Prompt injection is real. Anthropic's security docs say it plainly: "no system is completely immune." Review suggested commands before approving, and don't pipe untrusted web content straight into a session.
curlandwgetare never auto-approved by default for this reason. - MCP servers are trust decisions. The docs' words: "Verify you trust each server before connecting it." Anthropic reviews directory connectors but does not security-audit them.
- Idle sessions still sip tokens. Background housekeeping typically costs under $0.04 per session, but it is not zero. Close sessions you're done with.
FAQ
Is Claude Code only for professional developers?
No, and this is the quiet shift of 2026: the permissions model, plan mode, and plain-language tasking make it usable for technically-inclined non-developers automating real work. It is our pick as the on-ramp to agentic AI generally, and it pairs well with our free AI agents curriculum.
Claude Code vs Cursor vs Copilot?
Different shapes: Copilot autocompletes inside your editor, Cursor is an AI-first editor, Claude Code is an agent that works across your whole repo and toolchain. Our AI coding assistants comparison goes deeper.
Which model does it use?
Your choice per session or per task. Anthropic's own guidance: Sonnet for most work, the bigger models for the hard problems. Fable 5 is available in Claude Code since its July 1 restoration.
Does it work offline?
No. It calls Anthropic's models. The CLI and your files are local; the intelligence is not.
Claude Code ships new features at a pace we cover almost weekly; this page gets re-verified when the product moves. For those changes as they happen, get AI Weekly free, 3 issues a week, read by 40,000+ practitioners. More background: our Claude explainer and the live Anthropic news feed.