> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/killlowkey/claude-code/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Code

> An agentic CLI coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language.

Claude Code is Anthropic's official CLI tool for AI-assisted software engineering. Talk to Claude directly from your terminal to edit files, run commands, search your codebase, manage git workflows, and more — all through natural language.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Get Claude Code running in your terminal in under 5 minutes
  </Card>

  <Card title="Installation" icon="download" href="/installation">
    Install Claude Code on macOS, Linux, or Windows
  </Card>

  <Card title="Commands" icon="terminal" href="/commands/overview">
    Explore all slash commands available in the REPL
  </Card>

  <Card title="Tools Reference" icon="wrench" href="/tools/file-tools">
    Learn about every tool Claude can invoke on your behalf
  </Card>
</CardGroup>

## What Claude Code can do

Claude Code is more than a chatbot in a terminal. It's a full coding agent with access to your filesystem, shell, and version control.

<CardGroup cols={3}>
  <Card title="Edit code" icon="pen-to-square">
    Read, write, and partially edit any file in your project using precise string replacement
  </Card>

  <Card title="Run commands" icon="play">
    Execute shell commands, test runners, build scripts, and more — with your approval
  </Card>

  <Card title="Search codebases" icon="magnifying-glass">
    Use ripgrep and glob patterns to navigate even the largest repositories instantly
  </Card>

  <Card title="Manage git" icon="code-branch">
    Commit, review PRs, write commit messages, and manage branches through natural language
  </Card>

  <Card title="Multi-agent workflows" icon="network-wired">
    Spawn sub-agents to parallelize complex tasks across your codebase
  </Card>

  <Card title="Connect to MCP servers" icon="plug">
    Extend Claude's capabilities with Model Context Protocol servers
  </Card>
</CardGroup>

## Get started

<Steps>
  <Step title="Install Claude Code">
    Install via npm:

    ```bash theme={null}
    npm install -g @anthropic-ai/claude-code
    ```
  </Step>

  <Step title="Authenticate">
    Log in with your Anthropic account:

    ```bash theme={null}
    claude /login
    ```
  </Step>

  <Step title="Open your project">
    Navigate to your project directory and start Claude Code:

    ```bash theme={null}
    cd my-project
    claude
    ```
  </Step>

  <Step title="Start coding">
    Ask Claude anything about your codebase in plain language:

    ```
    > Explain the authentication flow in this codebase
    > Fix the failing tests in src/api/
    > Create a PR description for my current changes
    ```
  </Step>
</Steps>

<Note>
  Claude Code requires an active Anthropic account. Run `/login` to authenticate or `/doctor` to check your environment setup.
</Note>
