A unified multi-agent orchestration system for Claude Code.
⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢸⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣧⠀⠀⠀⠀⠀
⢀⣀⣀⣀⣀⣸⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣀⣀⣀⣀⠀
⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇
⠀⠀⠀⠉⢙⣿⡿⠿⠿⠿⠿⠿⢿⣿⣿⣿⠿⠿⠿⠿⠿⢿⣿⣛⠉⠁⠀⠀
⠀⠀⠀⣰⡟⠉⢰⣶⣶⣶⣶⣶⣶⡶⢶⣶⣶⣶⣶⣶⣶⡆⠉⠻⣧⠀⠀⠀
⠀⠀⠀⢻⣧⡀⠈⣿⣿⣿⣿⣿⡿⠁⠈⢿⣿⣿⣿⣿⣿⠁⠀⣠⡿⠀⠀⠀
⠀⠀⠀⠀⠙⣿⡆⠈⠉⠉⠉⠉⠀⠀⠀⠀⠉⠉⠉⠉⠁⢰⣿⠋⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⣠⣶⣶⣶⣶⣶⣶⣄⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠸⣷⡀⠀⠀⣿⠛⠉⠉⠉⠉⠛⣿⠀⠀⢀⣾⠇⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠘⢿⣦⡀⣿⣄⠀⣾⣷⠀⣠⣿⣀⣴⡟⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
╔══════════════════════════════════════════════════╗
║ A C E ║
║ Agent Creates Everything ║
╚══════════════════════════════════════════════════╝
┌──────────────────────────────────────────────────────────┐
│ 3 Team Leads → Unlimited Mini-Agents │
│ Persistent State → Zero Context Loss │
│ Atomic Commits → Perfect Traceability │
└──────────────────────────────────────────────────────────┘
Ace is an orchestration layer for Claude Code that enables:
- Parallel Execution: 3 Team Leads (Alpha, Beta, Gamma) work simultaneously
- Unlimited Mini-Agents: Each Team Lead can spawn sub-agents for complex tasks
- Persistent State: Never lose context between sessions
- Atomic Commits: One commit per task with full traceability
- Zone Ownership: No file conflicts between agents
- Natural Language: Just describe what you want to build
git clone https://github.com/YOUR_USERNAME/ace.git my-project
cd my-projectCopy the .ace folder and CLAUDE.md to your project root:
your-project/
├── .ace/ # Copy this folder
├── CLAUDE.md # Copy this file
└── ... your code
claudeJust say:
Ace
Or use any natural language:
"I want to build a dashboard"
"Help me create an API"
"Start a new project"
/ace:new-project "My App" # Initialize
/ace:create-roadmap # Plan phases
/ace:plan-phase 1 # Create tasks
/ace:execute-plan # Build it!
| Command | Description |
|---|---|
/ace:new-project |
Initialize project with PROJECT.md |
/ace:create-roadmap |
Build ROADMAP.md and STATE.md |
/ace:map-codebase |
Analyze existing code (brownfield) |
/ace:init |
Quick-start initialization |
| Command | Description |
|---|---|
/ace:plan-phase [N] |
Create PLAN.md for phase N |
/ace:execute-plan |
Run current plan with parallel agents |
/ace:add-phase |
Append phase to roadmap |
/ace:insert-phase [N] |
Insert urgent phase |
/ace:remove-phase [N] |
Remove phase N |
| Command | Description |
|---|---|
/ace:progress |
Show status and next steps |
/ace:status |
Quick status check |
/ace:show-plan |
Display current plan |
/ace:list-phases |
List all phases |
| Command | Description |
|---|---|
/ace:pause-work |
Save progress and create handoff |
/ace:resume-work |
Restore from last session |
/ace:resume-task [id] |
Resume specific task |
| Command | Description |
|---|---|
/ace:verify-work |
User acceptance testing |
/ace:plan-fix |
Plan fixes for issues |
/ace:consider-issues |
Review deferred issues |
| Command | Description |
|---|---|
/ace:help |
Show all commands |
/ace:config |
View/edit configuration |
ORCHESTRATOR (you)
|
+---------------+---------------+
| | |
ALPHA BETA GAMMA
Lead Lead Lead
| | |
mini mini mini
agents agents agents
- You describe what you want to build
- Orchestrator creates a plan with max 3 tasks
- Team Leads execute tasks in parallel
- Mini-agents handle complex subtasks
- Git commits are made per-task automatically
- State is persisted for session continuity
Ace auto-detects and optimizes for:
| Type | Description | Use Case |
|---|---|---|
frontend |
React, Next, Vue, Svelte | UI, dashboards |
backend |
Node, Express, APIs | Services, APIs |
fullstack |
Full applications | End-to-end apps |
automation |
Scripts, CLI tools | DevOps, tooling |
agentic |
AI agents, LLM pipelines | Autonomous systems |
library |
npm packages | Reusable code |
monorepo |
Multi-package | Large-scale projects |
custom |
User-defined | Any structure |
Edit .ace/config.json to customize:
{
"orchestration": {
"maxTasksPerPlan": 3,
"showPlanBeforeExecute": true
},
"workflow": {
"mode": "interactive" // or "yolo" for autonomous
},
"qualityGates": {
"typescript": { "enabled": true },
"build": { "enabled": true }
}
}You don't need to memorize commands. Just talk naturally:
| You Say | Ace Does |
|---|---|
| "I want to build a dashboard" | Creates project, gathers requirements |
| "What's the status?" | Shows progress board |
| "Continue where we left off" | Resumes from last session |
| "Build it" | Executes current plan |
| "Check the work" | Runs verification |
.ace/
├── SKILL.md # Main orchestration logic
├── config.json # Configuration
├── project-types.json # Project type definitions
├── commands/ # 26 command definitions
├── templates/ # Document templates
│ ├── planning/ # PROJECT, ROADMAP, STATE, etc.
│ └── codebase/ # Analysis templates
└── scripts/ # Optional terminal scripts
- Claude Code CLI
- Git (for atomic commits)
- Node.js (for quality gates)
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE file for details.
Built with Claude Code