One sentence in, a verified fix out
No definitions yet. A login test has been failing since yesterday, and you are going to fix it twice. In the left lane you have a chat window and the model gives you good advice while you do every step yourself. In the right lane you type one sentence into Claude Code and do nothing else. Both lanes have a stopwatch and count how many times you had to act. Run the chat lane first, then send the sentence:
Run both lanes. Press through the chores in the chat lane, then send the one sentence in the terminal. The clocks and the counters are yours; nothing here is staged except the bug.
Everything after your sentence was Claude working through tools in a real project: it searched for the test, read it, ran it, read the failure, found the handler, changed one line, and ran the test again to prove the change worked. In the chat lane the model was exactly as smart, and you still did every round trip by hand, because a chatbot hands you advice while an agent does the work and checks that it worked.
That is the whole difference. Claude Code is an agent: a model connected to tools, running in your terminal, that can read your files, search your codebase, edit code, and run commands itself. You describe the outcome you want, and it does the work where the work lives.