ArchSutra AI

Open source · Apache-2.0 · v0.1.0

The software architecture agent that shows its evidence.

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.

  • 20automated tests
  • 6/6CI jobs green (3 OS x Node 20, 22)
  • 0runtime dependencies
  • 19audit rules
  • 12specialist agents
  • 0API keys required

Why teams use it

Evidence, not vibes

Every claim is tagged observed, inferred, proposed or unknown. Findings cite file and line, with severity, confidence, fix and acceptance criteria.

Keyless and private

The CLI runs offline with no telemetry. Inside your IDE, the skills use the model you already have. No ArchSutra account.

Built for CI

Gate pull requests with --fail-on high. Export Markdown, Mermaid, JSON and SARIF 2.1.0 for code scanning.

A specialist team

Twelve role contracts led by Prime: security, data, cloud, integration, AI, reliability, cost, delivery and verification.

Safe to adopt

Dry-run installs, SHA-256 manifests, conflict detection, backups, and uninstall that never deletes your edits.

Honest by design

Support levels stated plainly. Reliability, performance and cost are "not assessed" unless evidence exists.

How it works

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"]
The CLI measures. Your IDE's model reasons. Neither needs an ArchSutra key.

Trust, with receipts

Reproducible proof

20 tests, a 6-job CI matrix, labeled-fixture evaluation, real sample reports. Re-run everything yourself.

See the evidence

Legal and privacy clarity

Apache-2.0, NOTICE, third-party notices, trademark disclaimers, and an explicit list of checks not yet done.

Read the policy

What 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.

Supported AI IDEs

HostLevelSkillsAgents
Claude Codeadapter.claude/skills/.claude/agents/
Cursoradapter.cursor/skills/none
OpenAI Codexadapter.agents/skills/ + AGENTS.mdnone
GitHub Copilotadapter.github/skills/.github/agents/*.agent.md
Gemini CLIexperimental.gemini/skills/none

"adapter" = files written to the vendor-documented layout; not yet smoke-tested in the live host. Full matrix.

Frequently asked questions

What is ArchSutra AI?

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.

Do I need an API key?

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.

Does it send my code anywhere?

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.

Which AI tools does it support?

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.

Does it certify compliance or security?

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.

More questions and a glossary