ACE
Multi-project orchestration for Claude Code.
Spawn autonomous coding sessions. Monitor health in real-time. Coordinate dependencies. Ship projects in parallel — hands-free.
Capabilities
Each capability is a self-contained module within the Ace system. Together they form a complete orchestration layer for Claude Code.
Multi-Project Orchestration
Run multiple coding projects simultaneously. Ace coordinates sprouts, resolves dependencies, and manages workload across all active sessions.
Autonomous Sprout Sessions
Each project gets its own Claude Code session — a sprout — that works independently. Writes code, runs builds, commits to git, and reports progress.
Desktop-Aware Window Management
Ace manages macOS desktops. Each sprout gets its own virtual desktop with iTerm, keeping your workspace organized and sessions isolated.
Real-Time Health Monitoring
Heartbeat system tracks every sprout. If a session stalls, Ace detects it, screenshots the terminal, analyzes the problem, and takes corrective action.
SQLite + MemPalace State
All project state lives in SQLite. MemPalace provides semantic memory across sessions — decisions, lessons, and architecture context persist between runs.
Git Worktree Parallel Dev
Multiple sprouts work on the same repo simultaneously via git worktrees. Each gets an isolated copy. Ace coordinates merges when work is complete.
Playwright E2E Quality Gates
Nothing ships without testing. Every sprout runs Playwright tests before marking work complete. Build, lint, test — automated and enforced.
Dependency Coordination
Projects that depend on each other are scheduled intelligently. Ace resolves the dependency graph and ensures prerequisites complete before dependents start.
Human Request Escalation
When a sprout is blocked — missing credentials, unclear requirements, unresolvable errors — it escalates to you with context. You respond, it continues.
Firebase Sync & Deploy
Projects can be deployed to Firebase automatically. Ace handles the deploy lifecycle and runs post-deploy verification tests against the live URL.
Telegram Bridge
Manage your entire AI fleet from your phone. Get real-time notifications when projects ship, sprouts need help, or deployments go live. Send commands, answer questions, resolve blockers — all from Telegram.
Telegram Bridge
Your AI fleet reports to you like a team. Command, monitor, and respond — from anywhere, on any device. No laptop required.
Live Notifications
AutoWhy It Matters
- •Never out of the loop. Get notified the moment something ships or needs attention.
- •Talk naturally. Send instructions like texting a colleague — no special syntax.
- •Always on. Runs as a background daemon — survives reboots, handles network drops.
Command Reference
/statusFull system overview — projects, costs, sessions/sessionsList active sprouts with health status/costsToken usage breakdown by project/kill <slug>Terminate a specific sprout/ace [prompt]Launch Ace remotely with an optional messageTelegram is just the beginning. Tell us which communication platform you want Ace to support next.
Request an Integration
VoteHow It Works
From project description to deployed application. Five phases, fully autonomous.
Describe
You describe what to buildTell Ace what you need — "Build a landing page with auth and a dashboard." Ace breaks it into projects, identifies dependencies, and plans the execution order.
Scaffold
Ace scaffolds each projectFor each project, Ace creates a directory, initializes the framework, writes a detailed task brief, registers it in the database, and prepares the git repo.
Spawn
Sprouts begin autonomous workEach project gets its own Claude Code session (a sprout) in its own macOS desktop. Sprouts read their task brief, break it into tasks, and start building.
Monitor
Ace watches everything in real-timeHeartbeats track session health. Ace detects stalls, analyzes terminal screenshots, resolves blockers, and coordinates dependencies. The Telegram Bridge keeps you in the loop — real-time notifications, remote commands, and natural language control from your phone.
Deliver
Tested, committed, deployedEvery sprout runs quality gates — build, lint, Playwright e2e tests. Code is committed to git, pushed to GitHub, and optionally deployed to Firebase.
Architecture
The Ace system is composed of interconnected modules. The orchestrator sits at the center, coordinating all other components.
Ace Orchestrator
Central control — plans, schedules, monitors, coordinates
Sprout Sessions
Autonomous Claude Code instances executing project tasks
SQLite Database
Tasks, events, sessions, heartbeats — operational state
MemPalace
Semantic memory — decisions, lessons, architecture context
GitHub
Code repos, branches, PRs — version control for all projects
macOS Desktops
Virtual desktops with iTerm — isolated workspace per sprout
Playwright MCP
Browser automation — e2e tests and visual verification
Firebase
Hosting, deployment, and real-time sync for shipped projects
Telegram Bridge
Bidirectional remote control — commands, notifications, natural language
Installation
One command to set up Ace in your project. The installer configures everything you need to start orchestrating.
$ npx create-ace