Illustration of what claude-code does: Terminal coding assistant that reads your codebase and takes plain-English commands

anthropics /

claude-code

Terminal coding assistant that reads your codebase and takes plain-English commands

Coding is full of small chores: finding where something lives, making similar changes across files, writing commit messages, working out what unfamiliar code does. Claude Code takes these on through requests you type in plain language.

You install it, move into a project folder and run claude. From there it can look at your codebase, explain parts of it, carry out routine tasks and handle git workflows. The README says you can also use it in your IDE or tag @claude on GitHub.

The README doesn't compare it with other tools. What it stresses is the terminal-first setup and the way it works on your existing project. The repo also includes plugins that add custom commands and agents, and the full docs live on a separate site.

What it does

  • Terminal-based agent

    Runs in your terminal and takes natural-language commands, so you stay in your normal workflow.

  • Understands your codebase

    Works from the project you start it in, so it can explain complex code and carry out routine tasks.

  • Git workflow help

    Handles git workflows from plain-language requests.

  • Terminal, IDE and GitHub

    Use it in the terminal or an IDE, or tag @claude on GitHub.

  • Plugins

    The repo includes plugins that add custom commands and agents, documented in the plugins directory.

What you could build

  • Ask it to explain an unfamiliar part of a codebase you have just joined.
  • Hand off routine edits and repetitive tasks by describing them in plain English.
  • Let it handle git steps such as everyday workflow tasks from the command line.
  • Tag @claude on GitHub to get help from within a repository.
  • Extend it with plugins that add your own commands and agents.

Get started

Install it with the recommended command for your system, then go to your project directory and run claude. The README marks npm installation as deprecated and points to the setup docs for other options.

curl -fsSL https://claude.ai/install.sh | bash
brew install --cask claude-code
irm https://claude.ai/install.ps1 | iex

Commands are copied from the project's README. Read it on GitHub for the full setup.

More in Coding agents & dev tools

    ↑↓ to move, Enter to open, Esc to close