6 specialist AI architects. 15 modes. Parallel execution. Cited findings. One package.
Getting Started · Features · Modes · Architecture · Distribution · Pricing
Hiring a principal architect costs $200–350k/year. External consultants charge $5–15k/engagement and take weeks. Most startups skip architecture reviews entirely — and the average architectural mistake costs $50–500k to fix post-production.
ARCHON is an autonomous AI architecture co-pilot that delivers a complete, cited Architecture Review Package in under 60 minutes.
- Frontier Agent Autonomy — 6 specialist architects run in parallel for up to 60 minutes
- Perplexity-Style Research — live web search (Tavily + Exa) with every finding cited and scored
- Codebase Intelligence — RAG over your actual code, not generic advice
- Human-in-the-Loop — 4 checkpoints, 3 control modes (Autopilot / Balanced / Supervised)
- 15 Modes — from architecture review to PR gating, cost optimisation, and incident response
- MCP Server — expose ARCHON as an MCP tool for Claude Desktop, VS Code, and custom agents
| Feature | Description |
|---|---|
| 6 Specialist Agents | Software, Cloud, Security, Data, Integration, and AI architects |
| Parallel Execution | All 6 agents run simultaneously via asyncio.gather() |
| 15 Modes | Review, Design, Migration, Compliance, PR Reviewer, Cost Optimiser, and 9 more |
| Full Citations | Every finding backed by code evidence or a live web source URL |
| Confidence Scoring | Per-finding and per-section confidence with methodology breakdown |
| Mermaid Diagrams | Auto-generated C4, data flow, integration, and deployment diagrams |
| Architecture Memory | Persistent decision history and architecture snapshot diffing |
| Health Score | 0–100 architecture health score with SVG dashboard |
| MCP Server | 5 MCP tools: review, findings, ask, health score, ADRs |
| HITL Checkpoints | Pause, review, and redirect agents at 4 decision points |
| Export Formats | Markdown, ZIP package, HTML, PDF, GitHub comment, Slack message |
| Multi-Input | GitHub URL, ZIP, PDF, Figma, website, IaC, OpenAPI spec, voice, image |
| VS Code Extension | Run reviews and browse findings directly from your editor |
| GitHub App | Auto-review PRs on open/sync — posts structured comment within 2 min |
| CLI Package | pip install archon-cli — login, review, stream, export |
| Zero-Trust Security | Clerk JWT auth, per-tenant isolation, secrets never logged |
| Stripe Billing | 3 subscription tiers + event-based pricing |
+-------------------------------------------------------------+
| SUPERVISOR |
| Fan-out → Deduplicate → Merge |
+----------+----------+----------+----------+----------+------+
| Software | Cloud | Security | Data | Integr. | AI |
| Architect| Architect| Architect| Architect| Architect| Arch |
| | | | | | |
| Patterns | AWS/GCP | Zero | Schema | EDA | RAG |
| NFRs | Azure | Trust | Govern. | APIs | ML |
| Tech Debt| IaC | IAM | Pipelines| Service | Agent|
| ADRs | FinOps | Comply | PII | Mesh | Ops |
+----------+----------+----------+----------+----------+------+
Click to expand all modes
| # | Mode | Category | Description |
|---|---|---|---|
| 1 | Review | Lifecycle | Audit existing codebase — the core mode |
| 2 | Design | Lifecycle | New product architecture from a brief |
| 3 | Migration Planner | Lifecycle | Modernisation and platform migration |
| 4 | Compliance Auditor | High Urgency | SOC2 / HIPAA / GDPR / PCI-DSS audit |
| 5 | Due Diligence | High Urgency | Investor / M&A technical package |
| 6 | Incident Responder | High Urgency | P0/P1 outage architecture triage |
| 7 | Cost Optimiser | Continuous | Cloud spend reduction with savings matrix |
| 8 | PR Reviewer | Continuous | Architecture review on pull requests |
| 9 | Scaling Advisor | Continuous | Capacity and growth planning from APM data |
| 10 | Drift Monitor | Continuous | Weekly architecture health check |
| 11 | Feature Feasibility | Decision Support | Build / buy / defer verdict for a feature brief |
| 12 | Vendor Evaluator | Decision Support | Database / cloud / tool TCO + lock-in matrix |
| 13 | Onboarding Accelerator | Decision Support | Annotated system map + learning path for new hires |
| 14 | Sunset Planner | Decision Support | Service shutdown sequence + GDPR checklist |
| 15 | Idea Mode | Design | Natural language → complete architecture in minutes |
- Python 3.11+
- Docker and Docker Compose
- Node.js 18+ (for frontend)
- API keys: Anthropic, Tavily, Exa
git clone https://github.com/VenkataAnilKumar/ArchonAI.git
cd ArchonAI
# Install Python dependencies
pip install uv
uv pip install -e ".[dev]"
# Install frontend dependencies
cd web && npm install && cd ..cp .env.example .env
# Edit .env with your API keys:
# ANTHROPIC_API_KEY=sk-ant-...
# TAVILY_API_KEY=tvly-...
# EXA_API_KEY=exa-...
# DATABASE_URL=postgresql://...
# REDIS_URL=redis://...docker compose up -d # PostgreSQL (pgvector) + Rediscd src/db && alembic upgrade head && cd ../..CLI (quickest)
# Review an existing codebase
python main.py --repo https://github.com/user/repo --mode review
# Design from a brief
python main.py --brief "SaaS video platform, 10k users, $2k/month budget" --mode design
# Check feature feasibility
python main.py --brief "Add multi-region failover in 6 weeks" --mode feature_feasibility
# With Human-in-the-Loop
python main.py --repo https://github.com/user/repo --mode review --hitl balanced
# See all 15 modes
python main.py --helpWeb App
# Terminal 1: API
uvicorn src.api.main:app --reload --port 8000
# Terminal 2: Frontend
cd web && npm run dev
# Open http://localhost:3000CLI Package
pip install archon-cli
archon login # authenticate with your ARCHON account
archon review --repo https://github.com/user/repo
archon status # check account + active reviewsARCHON ships across four surfaces — all code-complete:
Install from VS Code Marketplace (coming soon) or build locally:
cd vscode-extension && npm install && npm run compileARCHON: Configure API Key— stores key in VS Code SecretStorageARCHON: Review Workspace— trigger review on open project- Findings sidebar, inline decorations, live SSE progress panel
Install from GitHub Marketplace (coming soon). Once installed:
- Opens a PR → ARCHON posts a structured architecture review comment within 2 min
- Per-repo config via
.archon.yml(branches, ignore patterns, file cap) - Retry logic, partial-failure comments, rate limiting built in
pip install archon-cli # coming soon on PyPIFull command set: login, logout, status, review, design, export
Rich live SSE display — watch all 6 agents run in real time in your terminal.
Expose ARCHON as an MCP server for Claude Desktop or any MCP-compatible client:
{
"mcpServers": {
"archon": {
"command": "python",
"args": ["-m", "archon.mcp.server"],
"env": { "ARCHON_API_KEY": "your-key" }
}
}
}Available tools: review_repo, get_findings, ask_architecture, get_health_score, get_adrs
Archon/
├── main.py # CLI entry point (15 modes)
├── src/
│ ├── archon/ # Core domain (hexagonal architecture)
│ │ ├── core/
│ │ │ ├── models/ # Pydantic domain models
│ │ │ └── ports/ # Abstract interfaces (ports)
│ │ ├── agents/ # 6 specialist agents + base class
│ │ ├── engine/ # Supervisor, Runner, HITL, 15 mode configs
│ │ ├── engine/modes/ # Per-mode focus, inputs, output sections
│ │ ├── rag/ # Chunker, Indexer, Retriever
│ │ ├── input/ # Multi-format parsers (PDF, APM, cost CSV, IaC)
│ │ ├── output/ # Formatters, ZIP builder, diagrams, share
│ │ ├── mcp/ # MCP server (5 tools)
│ │ ├── workers/ # Drift worker (cron-triggered)
│ │ └── infrastructure/ # Claude, Tavily, Exa, pgvector, GitHub, Redis
│ ├── api/ # FastAPI (9 route groups, SSE streaming)
│ ├── db/ # SQLAlchemy models + Alembic migrations
│ └── tests/ # 513 pytest tests, 89% coverage
├── web/ # Next.js 15 + Clerk + Stripe + shadcn/ui
├── vscode-extension/ # VS Code extension (TypeScript)
├── cli-package/ # archon-cli PyPI package
├── github-app/ # GitHub App for PR auto-review
└── docs/ # PRDs, ADRs, architecture, runbooks
+--------------------------------------------------+
| Delivery Layer |
| CLI · FastAPI · Next.js · VS Code · GitHub App |
+--------------------------------------------------+
| Application Layer |
| Supervisor · Runner · HITL · RAG · Output |
+--------------------------------------------------+
| Domain Layer (zero external dependencies) |
| core/models (Pydantic) · core/ports (ABCs) |
+--------------------------------------------------+
| Infrastructure Layer |
| Claude · Tavily · Exa · pgvector · GitHub |
+--------------------------------------------------+
Dependency direction: inward only
Every ARCHON review produces a complete, downloadable package:
archon-review-myrepo-20260401/
├── README.md # Executive summary + navigation guide
├── findings/ # One .md per agent domain (6 files)
├── adrs/ # Architecture Decision Records
├── terraform/ # IaC skeletons with comments
├── diagrams/ # Mermaid .mmd files (C4, data flow, deployment)
├── risk-register.md # All findings sorted by severity + confidence
└── citations.md # All sources consolidated and deduplicated
# Full suite
pytest src/tests/ cli-package/tests/ github-app/tests/ -q
# With coverage
pytest src/tests/ --cov=src --cov-report=term-missing
# Single suite
pytest src/tests/ -v --tb=short531 tests · 89% coverage · 0 warnings
| Plan | Price | Reviews | Modes |
|---|---|---|---|
| Starter | $49/month | 3 on-demand | Core 6 modes |
| Pro | $199/month | Unlimited | All 15 modes + PR Reviewer |
| Team | $499/month | Unlimited | All modes + Drift Monitor + 5 seats |
Event-based (one-shot):
| Mode | Price |
|---|---|
| Due Diligence Responder | $999/run |
| Compliance Auditor | $499/run |
| Migration Planner | $499/run |
| Incident Responder | $299/run |
| Document | Description |
|---|---|
| Product Plan | Full product vision, pricing, GTM |
| Architecture | System design + hexagonal architecture |
| PRDs | 15 mode PRDs with user stories + NFRs |
| ADRs | Architecture Decision Records |
| Getting Started | Developer setup guide |
| Security Model | Data handling + tenant isolation |
| Runbooks | DB migrations, incidents, scaling |
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Follow the coding conventions in
.claude/rules/python.md - Write tests — maintain ≥ 89% coverage
- Run
ruff check .andpytestbefore committing - Submit a pull request
- Python 3.11+ with type hints on all public functions
rufffor linting and formatting- Pydantic v2 models for all data contracts
- Async I/O everywhere (
httpx, notrequests) - Google-style docstrings on public APIs
MagicMock()for containers,AsyncMock()for async methods in tests
MIT License. See LICENSE for details.
- Author: Venkata Anil Kumar
- GitHub: @VenkataAnilKumar
- Project: github.com/VenkataAnilKumar/ArchonAI
Built by architects, for architects.
ARCHON — because every startup deserves a principal architect.