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.

- 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.

You can choose which repositories to grant BatonAI access to:

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:

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

Once initialized, your repos will appear in the project 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.

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.

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:

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
- 📚 Read the Guides — Tutorials and best practices