> ## Documentation Index
> Fetch the complete documentation index at: https://graphite-58cc94ce.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI Overview

> Create, stack, and submit pull requests directly from the command line.

The Graphite CLI is a tool to help you break up large engineering tasks into a series of small, incremental code changes directly from the command line. The Graphite CLI makes it easy to stay unblocked as an author, develop faster, and provide more helpful comments as a reviewer.

<Frame>
  <iframe width="750" height="360" src="https://www.youtube.com/embed/8c3EHpWA9no" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

## Get started

<CardGroup cols={2}>
  <Card href="/install-the-cli" icon="chevron-right" title="Set up the CLI">
    Install and authenticate the Graphite CLI to create and submit PRs.
  </Card>

  <Card href="/configure-cli" icon="square-terminal" title="Configure the CLI">
    Set up shell completion, custom branch naming, PR messages, and more.
  </Card>

  <Card href="/cli-quick-start" icon="circle-play" title="Quick start">
    Learn how to author stacked pull requests with the CLI, from your first edit to merging.
  </Card>

  <Card href="/cheatsheet" icon="list-checks" title="Command cheatsheet">
    A quick reference for the most common Graphite CLI commands.
  </Card>
</CardGroup>

## Tutorials

<CardGroup cols={2}>
  <Card href="/create-a-pull-request" icon="git-pull-request" title="Create a pull request">
    Learn to create a single pull request with CLI.
  </Card>

  <Card href="/create-stack" icon="layers-2" title="Create a stack">
    Stacks are what Graphite is all about - learn how to create one with the CLI.
  </Card>

  <Card href="/visualize-stack" icon="layers" title="Visualize a stack">
    If you've already created a stack with the CLI, see what it looks like locally.
  </Card>

  <Card href="/navigate-stack" icon="square-stack" title="Navigate a stack">
    Learn how to quickly move between PRs in a stack using the CLI.
  </Card>
</CardGroup>
