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