> ## Documentation Index
> Fetch the complete documentation index at: https://autter.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Install Autter

> Connect the Autter platform to GitHub or GitLab, or install the open source Autter CLI.

Install the hosted integration for pull request reviews. Install the CLI for line-level AI authorship. You can use both together.

## Connect the Autter platform

<Tabs>
  <Tab title="GitHub">
    <Steps>
      <Step title="Sign in to Autter">
        Open the [Autter platform](https://app.autter.dev) and sign in.
      </Step>

      <Step title="Install the GitHub App">
        Start the GitHub connection from Autter and choose the account or organization where you want to install the App.
      </Step>

      <Step title="Select repositories">
        Grant access to the repositories Autter should review. GitHub lets you update this scope later.
      </Step>

      <Step title="Verify with a pull request">
        Open or update a pull request in a connected repository, then look for Autter feedback and checks.
      </Step>
    </Steps>

    See [GitHub setup](/guides/github-setup) for verification and troubleshooting.
  </Tab>

  <Tab title="GitLab">
    <Steps>
      <Step title="Sign in to Autter">
        Open the [Autter platform](https://app.autter.dev) and sign in.
      </Step>

      <Step title="Authorize GitLab">
        Start the GitLab connection from Autter and complete the provider authorization flow.
      </Step>

      <Step title="Select projects">
        Grant access to the projects Autter should review.
      </Step>

      <Step title="Verify with a merge request">
        Open or update a merge request in a connected project, then look for Autter feedback and status information.
      </Step>
    </Steps>

    See [GitLab setup](/guides/gitlab-setup) for verification and troubleshooting.
  </Tab>
</Tabs>

<Frame caption="Placeholder: replace with an approved integration setup screenshot.">
  <img src="https://mintcdn.com/autter/ZqVSJE8MeDV-Tn7Q/images/placeholders/connect-repository.svg?fit=max&auto=format&n=ZqVSJE8MeDV-Tn7Q&q=85&s=350530f661374933f641938c863b760c" alt="Placeholder showing the Autter source control integration setup" width="1200" height="620" data-path="images/placeholders/connect-repository.svg" />
</Frame>

## Install the Autter CLI

The Autter CLI supports macOS, Linux, Windows through WSL, and native Windows PowerShell.

<Tabs>
  <Tab title="macOS, Linux, and WSL">
    ```bash theme={null}
    curl -sSL https://autter.dev/install.sh | bash
    ```
  </Tab>

  <Tab title="Windows PowerShell">
    ```powershell theme={null}
    powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://autter.dev/install.ps1 | iex"
    ```
  </Tab>
</Tabs>

The installer asks whether you want local-only mode or connected mode. You can change this choice later with `autter onboard`.

<CardGroup cols={2}>
  <Card title="CLI installation guide" icon="terminal" href="/cli/install">
    Verify the installation and configure your coding agents.
  </Card>

  <Card title="Data and privacy" icon="shield" href="/cli/data-and-privacy">
    Compare local-only and connected data handling before you choose a mode.
  </Card>
</CardGroup>

## Choose what to configure next

The platform works without a repository configuration file. Use platform settings to add natural-language rules and tune review behavior.

<CardGroup cols={2}>
  <Card title="Platform configuration" icon="sliders" href="/configuration/overview">
    See the customer-facing controls available in the Autter platform.
  </Card>

  <Card title="CLI configuration" icon="file-code" href="/cli/configuration">
    Configure local storage, connected mode, telemetry, and hosted endpoints for `autter`.
  </Card>
</CardGroup>
