Git automation that
respects your control

Autopilot watches your files, writes the commit, and pushes it —so you stay in flow instead of context-switching to Git.

New to Git entirely? The interactive guide explains each step in plain language.

$npm install -g @traisetech/autopilot

local-first   privacy-focused   developer-trust-first

Built on trust and transparency

Autopilot is designed with hard guarantees that protect your code, your workflow, and your peace of mind.

Safety first

Never force-pushes. Never commits secrets. Never operates during merge conflicts. Automation stops the moment anything is ambiguous.

Full transparency

Every commit is explainable and reversible with undo. AI assists — it never decides on your behalf.

Privacy guaranteed

Your source code never leaves your machine unless you opt in to AI commit messages. Productivity metrics are anonymized and contain zero code.

Local first

Runs entirely on your machine. Works offline for everything except AI-generated messages. Your workflow, your rules.

commit --verify · non-negotiable guarantees
No force-pushes, ever
Ignored files are never committed
.env files and secrets are never committed
Nothing runs during an active merge or rebase
Code is never sent externally without explicit opt-in
Every automated action can be undone

Command reference

Everything Autopilot can do, in nine commands.

Setup
$autopilot init

Set up safety rails and configuration for your repository.

Core
$autopilot start

Start the intelligent background watcher.

Visibility
$autopilot dashboard

Open the real-time terminal dashboard.

Analytics
$autopilot insights

View productivity metrics and commit quality scores.

Social
$autopilot leaderboard

Sync and view your global ranking.

Safety
$autopilot undo

Safely revert the last automated commit.

Maintenance
$autopilot doctor

Diagnose environment and setup issues.

Education
$autopilot guide

An interactive walkthrough of the tool.

Advanced
$autopilot config

Manage local and global configuration.

Powerful features,
simple interface.

autopilot-cli — zsh

How it works

Initialize

Navigate to your project and run init. This sets up configuration and ignore files — and creates a git repo for you if you don't have one yet.

$ autopilot init

Start watching

Start the watcher. Autopilot monitors your files and syncs changes automatically, in the background.

$ autopilot start

Check in anytime

See what's happening, or stop the watcher when you're done for the day.

$ autopilot status