AI-Driven Software Factory
A multi-agent SDLC orchestrator that coordinates Analysts, Project Managers, Developers, and QA agents across multiple LLM providers to iteratively build and refine complete applications.
PHASE 1: ANALYST
Analysis complete | Components: 4
PHASE 2: PROJECT MANAGER
Work plan created | Developers: 4
PHASE 3: DEVELOPERS
Dev 0: index.html
Dev 1: style.css
Dev 2: calculator.js
Dev 3: script.js
PHASE 5: QA REVIEW
13 issues | Critical: 4 | Major: 2
Completion Score: 64.8%
Cost: $0.14 (anthropic: $0.14 | google: $0.00)
7 Phases
Full SDLC
3 Providers
Claude + GPT + Gemini
7-Phase SDLC Pipeline
A complete software development lifecycle with specialized agents for analysis, planning, development, integration, QA, and documentation - with iterative refinement until quality thresholds are met.
Multi-Provider Support
Mix Anthropic Claude, Google Gemini, and OpenAI GPT models per role. Extensible architecture makes adding new providers straightforward.
Quality-Gated Iterations
Automatic re-iteration until completion threshold is met. Configurable scoring weights for critical, major, and minor issues.
Per-Provider Cost Tracking
Real-time token usage and cost breakdown by provider and role. Set max cost limits to control spending across iterations.
Cross-Language Feature Parity
Node.js
v24+ with ES Modules
- Promise.all/race for concurrency
- @anthropic-ai/sdk integration
- Native async/await patterns
Python
3.12+ with asyncio
- asyncio.Semaphore for limits
- Anthropic async client
- asyncio.gather for parallelism
Go
1.25+ stdlib only
- Goroutines + WaitGroup
- Zero external dependencies
- Channel-based semaphore
.NET
.NET 10 with C#
- Task.WhenAll for parallelism
- SemaphoreSlim for limits
- Native HttpClient API
Per-Provider Cost Breakdown
Track token usage and costs across all providers. See exactly where your budget is going with detailed breakdowns by role and provider.
💰 COST BY PROVIDER:
--------------------------------------------------
Provider Calls Tokens Cost
--------------------------------------------------
anthropic 14 44,405 $ 0.1373 (96%)
google 4 15,209 $ 0.0044 (3%)
openai 2 5,886 $ 0.0013 (1%)
--------------------------------------------------
TOTAL 20 65,500 $ 0.1430
ANTHROPIC BREAKDOWN:
API calls: 14
Input tokens: 37,315
Output tokens: 7,090
Completion Score Calculation
Weighted scoring algorithm: critical issues (40%), major (25%), minor (15%), and acceptance criteria (20%).
Cost Limiting
Set maximum cost thresholds with --max-cost. Orchestrator stops automatically when budget is reached.
User Check-In Points
Interactive prompts between iterations showing score, issues, and cost. Accept results early or continue iterating.
7 SDLC Phases
Each phase uses specialized agents with role-specific prompts and configurable LLM providers. The pipeline iterates until quality thresholds are met.
Analyst
Requirements decomposition
PM
Work assignment
Developers
Parallel code gen
Integration
Cross-file fixes
QA Review
Issue detection
Feedback
Score calculation
Summary
Documentation
Explore the Architecture
Dive into the technical details of multi-agent orchestration, concurrency patterns, and production-ready coordination mechanisms.