# claude-code

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

- Repository: https://github.com/anthropics/claude-code
- Category: Coding agents & dev tools
- Stars: 152,928 · Forks: 26,774 · Language: TypeScript · License: not stated
- Experience: Beginner friendly
- Page: https://ir.adyog.com/repos/anthropics/claude-code/

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.

## Who it's for

Developers and students comfortable in a terminal who want help with everyday coding tasks; you should know how to open a project folder and use git basics.

## 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
```

Tags: coding-agent, cli, git, claude, plugins
