Getting Started with AutoPilot

← Back to Documentation

AutoPilot is a desktop app that helps you manage AI coding workflows using Claude and Codex on your own machine. It runs locally, coordinates the tools you already use, and keeps your development work moving without manual hand-offs between writing code and reviewing it.

Watch the full AutoPilot walkthrough

See how AutoPilot helps manage an AI coding workflow: create a project, add tasks to the Agile Board, let Claude develop, let Codex review, and keep the development loop moving.

Download AutoPilot free

How the roles work

AutoPilot assigns each AI a clear role and orchestrates the loop between them:

  • Claude acts as the developer. It writes and edits code based on the task at hand.
  • Codex acts as the reviewer and planner. It plans the work, then reviews the diffs and results that Claude produces.

AutoPilot drives the whole cycle. It manages tasks, runs the review, runs your tests, handles retries when something fails, and tracks progress so you can see where each task stands.

Note: AutoPilot works with your local project on your own machine. It does not upload your source code.

The basic workflow

Setting up and running AutoPilot follows six steps:

  1. Install AutoPilot. Download and set up the desktop app. See Install AutoPilot.
  2. Connect Claude. Configure Claude as your developer. See Connect Claude.
  3. Connect Codex. Configure Codex as your reviewer and planner. See Connect Codex.
  4. Create or scan a project. Start a fresh project or bring in code you already have. See Create a new project or Scan an existing project.
  5. Add tasks to the Agile Board. Break your work into tasks for AutoPilot to run. See Agile Board.
  6. Let AutoPilot run the development loop. AutoPilot plans, writes code, reviews the results, runs tests, and retries as needed, tracking progress as it goes.
Important: Connect both Claude and Codex before you start the development loop. AutoPilot relies on Claude to write code and Codex to review it, so the loop cannot run with only one of them configured.

What’s next

Need help? Contact support.

← Back to Documentation