Project-specific guardrails
Findings are grounded in your real architecture model (layers, import graph, patterns, ADR decisions)—not generic lint rules.
Clarity in design
Architectural review while you write code.
Not a linter. A feedback loop for architecture—so boundaries stay intact as the codebase grows. ArchGuard catches dependency direction violations, boundary leaks, and pattern drift in real-time, grounded in your project’s architecture docs and ADRs.
Quiet by design: Low-confidence findings are dropped. Silence is a feature.
Findings are grounded in your real architecture model (layers, import graph, patterns, ADR decisions)—not generic lint rules.
Each finding explains the rule, the evidence, the consequence, and a suggested fix—so teams can align and move fast.
Designed for Cursor / VS Code via MCP so it can sit directly in the developer workflow, not as a separate review ritual.
Builds an architecture model from the repo: layers, dependency direction, patterns, and ADR summaries.
Assembles a project-specific system prompt and schema so findings are anchored in this codebase’s intent.
Calls a pluggable AI provider and returns structured findings rendered inline in the IDE.
AI providers are adapters. Payments are adapters (Stripe + Bitcoin one-time + Lightning pay‑as‑you‑go planned).
No. The local scanner builds the model. Reviews send only what’s needed for analysis.
No. Silence is a signal of health. Low-confidence findings are dropped.
Yes. Providers are pluggable behind a stable interface so the system can track a rapidly advancing ecosystem.
Subscriptions plus additional integrations: Bitcoin (one-time) and Lightning (pay‑as‑you‑go) planned.
Turn architecture intent into real-time guardrails.