ArchPilot
Executable architecture governance for developers.
ArchPilot helps teams validate architecture, enforce rules, detect drift, and maintain clean, scalable system design through deterministic local checks and CI workflows.
Local-first. Deterministic. CI-ready. No cloud scan required.

ArchPilot runs locally on your machine or in CI. Results are deterministic, source code is not uploaded for validation, and architecture governance becomes part of everyday development.

ArchPilot runs locally. Architecture scanning and validation happen on your machine or in your CI environment. Results are deterministic, no source code is uploaded for validation, and no cloud scan is required.
What ArchPilot does
- Validates architecture against defined rules
- Detects architectural drift over time
- Enforces module boundaries and dependencies
- Generates architecture insights directly in VS Code
- Integrates with CI for continuous architecture validation
- Produces architecture reports developers can act on immediately

ArchPilot helps teams move architecture from documentation and tribal knowledge into executable governance that runs continuously.
Why teams trust ArchPilot
- Local-first — scanning and validation run locally
- Deterministic — the same code produces the same result
- No cloud scan required — validation does not depend on remote analysis
- Architecture as code — rules and structure live in your repository
- Actionable feedback — clear explanations and fix suggestions
- CI-ready — enforce architecture standards automatically in pull requests and pipelines

Quick Start
- Install the extension
- Open Command Palette (
Ctrl/Cmd + Shift + P)
- Run
ArchPilot: Open Architecture Inspector
- Initialize your project with Smart Init
- Run validation
- Review findings, score, drift, and recommendations
Example Validation Output
ArchPilot Architecture Review
Result: FAIL
Errors: 2 Warnings: 1
Score: 82 / 100
Fix Suggestions
---------------
AP-API-001
Suggestion: Create missing OpenAPI specification file
ArchPilot explains what failed, why it failed, and what to do next.
CLI
archpilot validate
archpilot validate --ci
archpilot review pr
archpilot review generate
archpilot governance upload
archpilot cloud status
archpilot cloud connect
archpilot upload is an intentional shorthand alias for archpilot governance upload.
Works great for
- Modular monoliths
- Service-oriented systems
- Monorepos
- TypeScript / Node.js platforms
- Teams adopting architecture governance in CI/CD
- Engineering organizations that want measurable architecture quality
Learn More
Website: https://archpilot.org
Explore documentation, Cloud governance workflows, and CI integration guides at ArchPilot.
License
Proprietary