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

# Claude Code

> AI-powered software engineering directly from your terminal. Edit files, run commands, search codebases, and manage git workflows with Claude.

Claude Code is an interactive CLI tool that brings Anthropic's Claude AI directly into your development workflow. Ask Claude to understand your codebase, make edits, run terminal commands, handle entire git workflows, and much more — all from your terminal.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Get Claude Code installed and running your first session in minutes
  </Card>

  <Card title="Installation" icon="download" href="/installation">
    Install via npm and configure authentication for your environment
  </Card>

  <Card title="Interactive Mode" icon="terminal" href="/usage/interactive-mode">
    Learn the interactive REPL and how to work with Claude effectively
  </Card>

  <Card title="Command Reference" icon="book" href="/commands/overview">
    Browse every command, flag, and option available in Claude Code
  </Card>
</CardGroup>

## What Claude Code can do

<CardGroup cols={3}>
  <Card title="Edit Files" icon="file-pen">
    Read, write, and edit files across your entire codebase with context-aware changes
  </Card>

  <Card title="Run Commands" icon="square-terminal">
    Execute bash commands, run tests, and interact with your development environment
  </Card>

  <Card title="Search Code" icon="magnifying-glass">
    Search with glob patterns and regex across large codebases instantly
  </Card>

  <Card title="Git Workflows" icon="code-branch">
    Commit, create branches, manage PRs, and review diffs with AI assistance
  </Card>

  <Card title="Multi-Agent Tasks" icon="diagram-project">
    Spawn parallel sub-agents to tackle complex multi-step engineering tasks
  </Card>

  <Card title="MCP Integration" icon="plug">
    Connect external tools and data sources via Model Context Protocol servers
  </Card>
</CardGroup>

## Get started

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

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

  <Step title="Authenticate">
    Run Claude Code and complete the OAuth login flow, or set your API key:

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

  <Step title="Start your first session">
    Navigate to your project directory and start asking Claude for help:

    ```bash theme={null}
    cd my-project
    claude "explain what this codebase does"
    ```
  </Step>

  <Step title="Explore features">
    Learn about [session management](/usage/session-management), [MCP servers](/integrations/mcp-servers), [hooks](/advanced/hooks), and more.
  </Step>
</Steps>

<Note>
  Claude Code requires Node.js 18 or higher. For full setup instructions, see the [Installation guide](/installation).
</Note>
