Quick Start Guide

Get up and running with BatonAI in minutes. Set up your account, connect your repos, and assign your first AI-powered coding task.


1. Create Your Account

Click “Continue with GitHub” to sign up or log in.

Baton login UI
  • If you're already connected, you'll be logged in automatically.
  • If it’s your first time, GitHub will prompt you to install the BatonAI Coding Assistant app.
Install GitHub app

You can choose which repositories to grant BatonAI access to:

Choose GitHub repos

Need help with authentication? View the guide →


2. Configure Your Repositories

After installation, go to the Projects tab and click New Project → From Existing Repo:

No GitHub repos

You’ll see a list of repos authorized for BatonAI. Select a repo and click Initialize Repo to start the configuration.

Configure repo

Once initialized, your repos will appear in the project dashboard:

Repo dashboard

Need help with repo setup? View the guide →


3. Create Your First Task

On the homepage, you'll see a task submission form. Select your repo and base branch, describe your coding task, and optionally tag relevant files to guide the AI’s context.

Home page

Next, choose your execution mode:

  • One Click Execution: The AI plans and implements the solution automatically.
  • Guided Execution: You review and approve the plan before any code is written.
Choose execution mode

Want more control? Learn about Execution Modes →


4. Review and Approve or Iterate

Once the code is ready, you’ll see a commit-style diff comparing the changes to the base branch:

Review solution

If revisions are needed:

  • Chat with the AI to request changes.
  • Or, checkout the branch to your IDE and push updates — your changes will appear in the diff viewer.

When you're satisfied, click Create Pull Request. The PR description is auto-generated based on the completed work.


Next Steps