Skip to main content

Quickstart

ACE Dev is a Software Factory platform: describe a feature in plain language, and a team of AI agents plans it, writes it, tests it, and opens a pull request for you to review.

ACE Dev dashboard

ACE keeps a shared understanding of your whole codebase, so when you ask for a change, the agents already know where the code lives and how your system is built.

This guide walks you from an empty workspace to a merged pull request, using a sample project called Trakk.

What you'll do

  1. Create a project: set up a workspace and project.
  2. Connect a repository: link a GitHub repository.
  3. Map your codebase: let ACE study your code.
  4. Ship your first feature: make a request and follow it to a merged pull request.
  5. Talk to ACE (optional): do all of this from the Chat tab, in plain language.

How ACE works

ACE is built on two ideas:

  • Knowledge: ACE maps your repository before writing any code, turning scattered tribal knowledge into one shared source of truth for you, your team, and the agents.
  • Software Factory: your request becomes a card on a Kanban board that moves through Triage → Plan → Build → Test → Pull request, with your approval at each key step.

You stay in control

ACE asks for your approval before writing to your files, before testing, and before opening a pull request. You can approve, request changes, or stop a card at any point. Nothing reaches your repository without your sign-off.

Prerequisites

  • An ACE Dev account with access to a workspace.
  • A GitHub account and a repository to work in, with a target branch (for example, main).
Example project

This guide uses Trakk, a lightweight issue tracker, as a running example. Replace it with your own project as you follow along.

Ready? Start by creating a project.