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 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
- Create a project: set up a workspace and project.
- Connect a repository: link a GitHub repository.
- Map your codebase: let ACE study your code.
- Ship your first feature: make a request and follow it to a merged pull request.
- 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).
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.