Claude Code
Claude Code is Anthropic's coding assistant that reads a project, edits files and runs commands for you, asking before risky steps.
Claude Code is a coding tool from Anthropic. It first appeared in February 2025 as a limited research preview that ran in the command line, the text window where you type commands. You describe a job in everyday words. It can handle routine tasks, explain confusing code and take care of git, the tool programmers use to save versions of their work.
Inside, a Claude model does the thinking. Sonnet suits most coding work, and Opus is meant for harder design choices. Claude Code wraps that model. It hands the model tools, such as reading files and running commands, and decides what information the model sees.
Because it can act, it has a permission mode, a setting for what it may do without asking. In plan mode it only explores and suggests a plan, without editing your code. Stay alert to prompt injection, where someone slips in text that tries to trick an AI into following their instructions instead of yours.
A chatbot that only writes text leaves three jobs to you.
Follow one request, such as fix the failing tests.
- 1 · askYou describe the task in plain words in the terminal, an editor, the desktop app or the browser.
- 2 · gatherClaude Code searches and reads the relevant files, plus the project notes in CLAUDE.md.
- 3 · actIt edits files or runs commands, asking you first unless your permission mode allows the step.
- 4 · verifyIt runs the tests again and repeats the loop until the task is done or you step in.
The model does the reasoning; Claude Code is the layer of tools and permissions around it.
| Who | What they ask | What it works with |
|---|---|---|
| Student | “Explain what this project does and where the main function lives.” | The files in the project folder |
| Developer | “Fix the failing test in the login module and show me what changed.” | Test output, source files and the shell |
| Team lead | “Follow the rules in CLAUDE.md and rename this function everywhere.” | Project instructions and every file that uses the name |
- It can change many files together, instead of seeing only one file.
- It checks its own work by running commands such as tests.
- It saves a copy of each file before editing, so you can undo a bad change.
- It can reach outside tools and data through MCP servers, add-ons that connect it to other services.
- Those saved copies cannot undo changes on other computers, such as a database or a live website.
- You are still responsible for reviewing code and commands before you approve them.
- A new session does not remember the previous conversation on its own.
- Notes in CLAUDE.md guide it but are not strictly enforced rules.
Sources used
This explainer is written in original language. The links below support its factual claims.
- docsClaude Code overview, Anthropic · read 28 Sept 2026
- docsHow Claude Code works, Anthropic · read 28 Sept 2026
- docsSecurity, Anthropic · read 28 Sept 2026
- docsHow Claude remembers your project, Anthropic · read 28 Sept 2026
- docsConnect Claude Code to tools via MCP, Anthropic · read 28 Sept 2026
- repoanthropics/claude-code, Anthropic · read 28 Sept 2026
- officialClaude 3.7 Sonnet and Claude Code, Anthropic · read 28 Sept 2026