Evidence, not vibes
Every claim is tagged observed, inferred, proposed or unknown. Findings cite file and line, with severity, confidence, fix and acceptance criteria.
Open source · Apache-2.0 · v0.1.0
ArchSutra AI turns Claude Code, Cursor, Codex, GitHub Copilot and Gemini CLI into an evidence-first architect. Audit, design, threat-model and modernize with file:line proof, severity and confidence, no extra API key.
npx github:shahvatsalofficial/archsutra-ai audit .Read-only. Offline. No telemetry. Secrets redacted.
Every claim is tagged observed, inferred, proposed or unknown. Findings cite file and line, with severity, confidence, fix and acceptance criteria.
The CLI runs offline with no telemetry. Inside your IDE, the skills use the model you already have. No ArchSutra account.
Gate pull requests with --fail-on high. Export Markdown, Mermaid, JSON and SARIF 2.1.0 for code scanning.
Twelve role contracts led by Prime: security, data, cloud, integration, AI, reliability, cost, delivery and verification.
Dry-run installs, SHA-256 manifests, conflict detection, backups, and uninstall that never deletes your edits.
Support levels stated plainly. Reliability, performance and cost are "not assessed" unless evidence exists.
flowchart LR
dev["You, in an AI IDE"] --> skill["ArchSutra skills + Prime"]
skill --> cli["archsutra CLI (offline)"]
cli --> repo[("Your repository, read-only")]
cli --> ev["Evidence: findings.json, SARIF, Mermaid"]
ev --> skill
skill --> out["Report, ADRs, roadmap"]20 tests, a 6-job CI matrix, labeled-fixture evaluation, real sample reports. Re-run everything yourself.
See the evidenceApache-2.0, NOTICE, third-party notices, trademark disclaimers, and an explicit list of checks not yet done.
Read the policyWhat is not proven yet: live behavior inside each AI IDE, accuracy on real-world repositories, and trademark clearance for the name. We say so up front.
| Host | Level | Skills | Agents |
|---|---|---|---|
| Claude Code | adapter | .claude/skills/ | .claude/agents/ |
| Cursor | adapter | .cursor/skills/ | none |
| OpenAI Codex | adapter | .agents/skills/ + AGENTS.md | none |
| GitHub Copilot | adapter | .github/skills/ | .github/agents/*.agent.md |
| Gemini CLI | experimental | .gemini/skills/ | none |
"adapter" = files written to the vendor-documented layout; not yet smoke-tested in the live host. Full matrix.
Problem, value, risks, decisions.
Every requirement and scenario.
Modules, algorithms, limits.
C4 views, flows, trust boundaries.
Install, audit, IDE prompts, CI.
Commands, flags, exit codes.
Model, license, disclaimers.
Results, CI, evaluation, samples.
All 19 audit rules.
An open-source software architecture agent: portable Agent Skills plus a deterministic offline CLI that help AI coding assistants audit, design, threat-model and modernize software with file-and-line evidence.
No. The CLI is offline. Inside a supported AI IDE the skills use that IDE's own model, so you need access to the IDE, not an ArchSutra key.
The CLI sends nothing anywhere and has no telemetry. When you use the skills, your AI IDE's model provider processes your prompts and code under its own terms.
Adapters exist for Claude Code, Cursor, OpenAI Codex and GitHub Copilot (adapter level) and Gemini CLI (experimental). Live smoke tests are pending and stated openly.
No. Reports are review aids. Absence of findings is not proof of absence of vulnerabilities, and nothing here is legal advice or a compliance attestation.