Introduction
Intelligent Git automation that commits and pushes your code, so you can focus on building.
What is Autopilot?
Autopilot CLI is a background daemon that automatically watches your project files and handles Git operations for you. It intelligently batches changes, generates conventional commit messages, and syncs with your remote repository—all without interrupting your flow.
What's New in v2.0
- Gemini AI Integration: Smarter commit messages using Google's Gemini 2.5 Flash model.
- Focus Engine: Track your productivity, active coding time, and flow states.
- Team Mode: Enforce team standards, prevent secret leaks, and handle large files.
- Safety Net: Undo accidental commits with
autopilot undo.
It's designed for:
- 🚀 Solo Developers who want to focus on coding, not committing.
- 👥 Teams who want to standardize commit quality and enforce safety checks.
- 🛡️ Safety-Conscious users who never want to lose work.
- ⚡ Rapid Prototyping where speed matters more than granular commit history.
Quick Install
Install Autopilot globally using npm:
npm install -g @traisetech/autopilot
60-Second Quick Start
Follow these four commands to get up and running:
1. Initialize
Navigate to your project root and generate the configuration file:
autopilot init
2. Start Watching
Start the background daemon. Autopilot will now monitor your files and sync changes automatically.
autopilot start
3. Check Status
Verify that the watcher is running and see recent activity:
autopilot status
4. Stop
When you're done for the day (or need to switch branches manually):
autopilot stop