AutoArchitect
Multi-Agent Architecture Design Tool
Motivation
Exploring how agentic AI can transform the way we design software systems. This project demonstrates how coordinated, task-driven agents can produce high-level technical documentation from a simple natural language description.
What it Generates
Structured Requirements Analysis
Extracts functional and non-functional requirements from project descriptions.
Architecture Patterns
Recommends architecture patterns and technology selections.
C4-Style Diagrams
System Context, Container, Sequence, and Data Model diagrams via Mermaid.js.
Cloud Cost Estimates
Estimates AWS/GCP/Azure costs for the proposed architecture.
Architecture Review
Validates architectural decisions and suggests improvements.
Agent Pipeline
Orchestrator Agent — Manages the full workflow, coordinating all downstream agents.
Requirements Agent — Extracts functional and non-functional requirements from the description.
Pattern Agent — Selects architecture patterns and technology recommendations.
Diagram Agent — Produces Mermaid.js diagrams for all C4 levels.
Review Agent — Validates architectural decisions against best practices.
Costing Agent — Estimates cloud infrastructure costs across providers.