explaingit

buagi/ace

Analysis updated 2026-05-18

8ShellAudience · developerLicenseSetup · hard

TLDR

A twelve agent AI crew that plans, builds, tests, reviews, and deploys code changes on its own from a list of goals you write down.

Mindmap

mindmap
  root((ACE))
    What it does
      Autonomous agent crew
      Plans and builds
      Tests and merges
    Tech stack
      OpenCode
      DeepSeek V4
      Claude Opus
    Use cases
      Unattended builds
      Risk gated review
      Auto CI fixing
    Audience
      Developers
      Automation focused teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Hand a list of project goals to an autonomous crew of agents that builds and ships features unattended.

USE CASE 2

Get high risk code changes reviewed by a panel of four separate specialist reviewers before merge.

USE CASE 3

Automatically fix failing CI tests by having an agent read the actual failure logs.

USE CASE 4

Run several parallel feature builds at once, each in its own isolated workspace.

What is it built with?

ShellOpenCodeDeepSeekClaude OpusGo

How does it compare?

buagi/acedcarrero/awesome-code-review-promptseburgueno/chat-rk1
Stars888
LanguageShellShellShell
Setup difficultyhardeasyhard
Complexity5/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Runs on Fedora Silverblue or Arch Linux with user-local tools and requires an API key from Claude or DeepSeek.

In plain English

ACE, short for Agentic Coding Environment, is a command line tool that installs a crew of twelve AI agents meant to build software on your behalf with very little supervision. You write down your goals in a file, run one command, and the crew plans the work, writes the code, tests it, reviews it, merges it, and deploys it on its own. One agent acts as the orchestrator, breaking your goals into small tasks and handing them out, but never writing code itself. Another agent, the implementer, actually builds each task. A verifier agent runs the project's tests and checks that the code matches what was claimed. Depending on how risky a change looks, either a single reviewer approves it or a full panel of four separate reviewers checks it from different angles, covering correctness, user experience, coding standards, and whether the change fits the project's overall direction. A change only gets committed once the verifier passes and the relevant reviewers approve, and the tool itself merges the result rather than letting an agent merge its own work. To avoid making things up about your codebase, the system connects to a few external tools that ground it in real information: one that maps how code pieces connect to each other, one that tracks live symbol definitions, and one that pulls current library documentation. There is also a fully automatic mode that keeps a running list of goals and tasks, builds the next item, fixes failing tests by reading the actual error logs, merges when everything passes, and deploys before picking up the next task. The crew of specialist agents runs on DeepSeek, a lower cost AI model, while the main overseer agent defaults to Claude Opus but can be swapped out, and the whole system can run using only a DeepSeek API key if you prefer to avoid a Claude subscription. It is built to run on Linux systems such as Fedora Silverblue or Arch, without needing root access.

Copy-paste prompts

Prompt 1
git clone https://github.com/buagi/ace and run ace install to wire up the rig
Prompt 2
Set up OBJECTIVES.md with my project goals and run ace start to begin the autonomous loop
Prompt 3
Explain the difference between the low risk fast lane and the full four critic review panel
Prompt 4
Run ace demo to preview every feature without building or spending anything
Prompt 5
Configure ace to use only a DeepSeek API key instead of a Claude subscription

Frequently asked questions

What is ace?

A twelve agent AI crew that plans, builds, tests, reviews, and deploys code changes on its own from a list of goals you write down.

What language is ace written in?

Mainly Shell. The stack also includes Shell, OpenCode, DeepSeek.

How hard is ace to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is ace for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.