Autar
Which sounds familiar? {{ sy.text }} {{ sy.short }}
What is waste? About us Try the CLI Join the waitlist
{{ versionLabel }}

Get started with the Autar CLI.

Download the CLI, authenticate, connect your source provider, and scan your repositories from the terminal.

01
Download
Operating system Architecture Package
{{ b.os }} {{ b.arch }} {{ b.pkg }}
The current release could not be reached just now. Refresh, or write to hello@autar.ai and we will send you the download.
02
Install
tar -xzf <downloaded-package>.tar.gz
chmod +x autar
sudo install autar /usr/local/bin/autar

autar --version

On Windows, extract the ZIP file and add the directory containing autar.exe to your PATH.

Once installed, later versions are one command away. It verifies the download before replacing anything.

autar update
03
Sign in Interactive use
autar login

This opens browser login and saves a reusable local session. You can also launch the TUI with autar and press l to log in.

Automation

Create a personal access token in your Autar API token settings and provide it through the environment.

export AUTAR_TOKEN="your-token"
04
Connect a provider

You must connect and synchronize a source provider before Autar can list your repositories. This example uses GitHub.

autar providers connect github
autar providers sync github
autar repos

Replace github with gitlab or bitbucket when appropriate.

05
Try the main workflows

Open the TUI, scan a repository or ZIP archive, inspect a result, or analyze commit history for recurring work.

autar
autar scan owner/repo
autar scan --zip ./project.zip
autar status <job-id>
autar report <job-id> --output md
autar patterns owner/repo --transforms ./autar-transforms

The scan command returns the job ID used by status and report.

Download with curl
PACKAGE='{{ curlPackage }}'

curl --fail --location --globoff --proto '=https' --proto-redir '=https' \
  --output "${PACKAGE}" \
  '{{ curlUrl }}'
Scan report formats
{{ f.name }} {{ f.body }}
autar report <job-id>
autar report <job-id> --output md
autar report <job-id> --output json
Running this across more than one repo? Enterprise Fleet does the same inspection across the whole estate.
See Enterprise Fleet
Products Enterprise Fleet CLI AI Code Coaching
About us About Careers Contact
Legal Terms Privacy
Autar · engineering waste reduction {{ footerLabel }}