Skip to the page

Claude Code, topic by topic

Claude Code is Anthropic's AI coding agent. You describe a task in plain words, and it reads your code, edits files and runs commands such as your tests until the task is done, asking before anything you have not allowed. It runs in the terminal, in VS Code and JetBrains, in a desktop app and on the web.

Start with the 3 steps below. Each topic after that is one page: a direct answer first, then our own worked examples. The commands, shortcuts, CLI flags, settings and hook events each have a search over every entry.

Start in 3 steps

  1. 1

    Install it

    On macOS, Linux or WSL, run this in a terminal. On Windows PowerShell, use irm https://claude.ai/install.ps1 | iex.

    curl -fsSL https://claude.ai/install.sh | bash
  2. 2

    Start it in your project

    Open your project's folder and start a session. The first time, it asks you to sign in with a Claude plan or a Claude Console account.

    cd your-project && claude
  3. 3

    Give it a first task

    Ask about the code before you ask for changes. Then set it up for your project with /init, which writes a first CLAUDE.md.

    /init

Every Claude Code topic

Start

Install it, run a first session, and see what happens inside one.

Daily use

The habits, commands and keys you use every day.

Control

What it knows about your project, what it may do, and which model does it.

Extend

Give it new tools, packaged know-how, helpers and your own scripts.

Automate

Run it from scripts and CI with no one at the keyboard.

Cost

What it costs and how to spend less.

Questions

What is Claude Code?
Anthropic's AI coding agent. It works in your project folder - you describe a task, and it reads the code, edits files and runs commands to finish it, asking permission for anything you have not allowed. It runs in the terminal, IDEs, a desktop app and the browser.
Is Claude Code free?
No. It needs a paid Claude plan (Pro, Max, Team or Enterprise), where use counts against the plan's limits, a Claude Console account paid per token, or a cloud account such as Amazon Bedrock. The Costs page explains how to keep use down.
Do I need to know the terminal to use Claude Code?
It helps, but it is not required. Claude Code also runs in VS Code, JetBrains IDEs, a desktop app and on the web. In the terminal, you only need to open your project folder and type claude.
Which model does Claude Code use?
Claude models, chosen with /model. Sonnet suits most everyday coding, Opus harder problems, Haiku quick simple jobs and Fable the longest tasks. The Models page covers effort levels and fast mode too.
What should I set up first?
Run /init to create a CLAUDE.md with your project's build and test commands, then allow the commands you run often in your permission rules so Claude stops asking. Add MCP servers, skills and hooks as you find a need.

Sources

Where each fact comes from

  1. 1Claude Code overview
  2. 2Authentication
  3. 3How Claude remembers your project
  4. 4Model configuration

Written by Tecyfy from Anthropic's own documentation, with our own examples. Claude Code documentation