Claude Code
AI coding assistant that works in your terminal, on your real files.
Use it if
- You already have a project in a folder and want help changing it
- You are tired of copying code out of a chat window and pasting it back
- You want the assistant to run commands and see what actually broke
Skip it if
- You have never used a terminal and do not want to start
- You only need short code snippets, where a normal chat is fine
- You need a fixed monthly cost and nothing variable
Most AI coding tools work like a very smart colleague who can only talk to you through a chat window. You describe the problem, they write some code, you copy it, paste it into your editor, run it, and report back what happened.
Claude Code removes the copying. It runs in your terminal, in the folder your project lives in. It can read your files, change them, run commands, and see the errors that come back. That one difference changes what it is useful for.
What it actually does
You open a terminal, go to your project folder, and type claude. Then you describe what
you want in normal English:
cd my-project
claude
From there it is a conversation, except the assistant can act. “Why is the login page blank?” makes it read the relevant files. “Fix it” makes it edit them. “Run the tests” makes it run the tests and read the output.
Every file change is shown to you before it happens, and you approve or reject it.
Who it is genuinely for
If you have a real project (a website, a script, a small app) and you spend time moving code between a chat window and your editor, this removes that work.
If you are learning to program and want explanations more than changes, a normal chat interface is calmer and harder to break things with.
What it costs
It is included with a paid Claude subscription, and can also be billed per use through the API. The per-use option can be cheap for light work and expensive for heavy work, because reading a large codebase costs more than reading a small one. Check the current pricing before committing. This changes often enough that any number written here would be wrong within months.
The honest limitation
It is confident. It will happily rewrite a file in a way that looks reasonable and is subtly wrong. Use it in a Git repository, commit often, and read the changes it proposes. That is not a criticism specific to this tool. It applies to every assistant that can edit your files, but it matters more here because the edits are real.
Guides that use this
Setups
My current AI setup
Guides
Claude Code for beginners