NewProof chains are live — every change now ships with receipts.

Your AI doesn't know your codebase. ana does.

You shipped fast. The codebase is 80% AI-generated. ana gives you the senior engineer you don’t have time to hire — generated from your code, not your intentions.

MIT License·Works with any AI tool·5 languages parsed·Zero vendor lock-in
ScrollSee how
Works with any AI tool
Claude CodeCursorCodexWindsurfCopilotClineClaude CodeCursorCodexWindsurfCopilotClineClaude CodeCursorCodexWindsurfCopilotClineClaude CodeCursorCodexWindsurfCopilotCline
~/work/inbox-zeroscan · 3.1s
$ ana scan
inbox-zeroweb-app
TypeScript·Next.js·PrismaPostgreSQL (63 models)
Stack
AuthBetter AuthAIVercel AI · OpenAIPaymentsStripeTestingVitestUITailwind CSSServicesResend · Sentry · PostHog (+2 more)DeployVercel · GitHub Actions
Surfaces
webNext.js · VitestapiTypeScript · VitestcliTypeScript
Intelligence
Activity7 contributors · 22→18→25→19 weekly Hot filesclean.ts (14), ai-categorize.ts (11)DocsREADME.md · CONTRIBUTING.md + 2 morePre-committypecheck + lint
Full data: .ana/scan.json Run ana init to scaffold 8 skills for Next.js · Prisma · OpenAI
Start here · free, local, 2–5s

Before you install anything, run ana scan.

One command reads your codebase — stack, architecture, git tempo, hot files, docs, secrets. If what Ana finds surprises you, keep going.

$npx anatomia-cli scan
Zero config. No account. Nothing leaves your machine.Stack, auth, AI, payments, deploy — detected in seconds.Keep going or stop here. The scan is yours either way.
The system

Scan reads. init ships.

ana init takes the scan and ships a complete development system into your repo. Agents that follow your conventions. Skills matched to your stack. A CLI they use as a toolbelt.

format: markdownlock-in: zeroships: 5 agentsskills: 8 matchedcontext: 4 filescli: 35 commandsinstall: ~3s

Init ships five specialized agents as markdown templates in your repo. Each has a role, a toolset, and an independence guarantee.

Think doesn't implement. Build doesn't verify. Verify never reads Build's self-report. Two agents, two accounts of the same work.

your-repo/
.claude/agents/5 files
ana.mdscopes work, surfaces tradeoffs
ana-plan.mdwrites spec + sealed contract
ana-build.mdimplements, tags every test
ana-verify.mdfault-finds independently
ana-learn.mdtends quality between cycles

The scan detected your stack. Init turns that into rules your agents follow — coding standards for your framework, testing patterns for your test runner, deployment rules for your CI.

Not generic advice. Your dependencies, your patterns, your conventions.

your-repo/
.claude/skills/8 skills
coding-standards/TypeScript strict
testing-standards/Vitest
api-patterns/Next.js App Router
data-access/Prisma · PostgreSQL
deployment/Vercel · GitHub Actions
ai-patterns/Anthropic SDK
git-workflow/conventional commits
troubleshooting/logs · errors · proof findings

Project memory, not chat memory. Architecture, conventions, design principles — files your agents read on every task.

Persists across sessions because it's files in your repo, not conversation history. Enriched through setup. Compounded by the proof chain.

your-repo/
.ana/4 files
context/
project-context.mdarchitecture, decisions
design-principles.mdcraft convictions
scan.jsonstructured scan output
ana.jsonCLI configuration

The agent toolbelt. And yours. Every step is a single command — deterministic, mechanical, the same whether a human runs it or an agent does.

This is what makes it a system, not a prompting tool. Without the CLI, the markdown is only suggestions. With it, the system has hands.

ANATOMIA(1)User Commandsv1.1.4
NAME

ana — anatomia command-line interface

SYNOPSIS

ana <command> [options]

COMMANDS
scanread the repo, write scan.json
work startclaim work, start the clock
work statustrack in-flight work
artifact saverecord, hash, sign
pr createpackage the run
proof healthquality trajectory across runs
+ 29 more · init, setup, verify, proof, config, agents
anatomia 1.1.42026-05ANATOMIA(1)

That's the system. Next: the proof.

The proof

Every run ships with receipts.

Every pipeline run produces a sealed record — what was asserted before code was written, what the verifier found independently, and what shipped. PASS doesn’t mean perfect. It means verified and honestly assessed.

$ ana proof add-stripe-webhookscontract: sealedartifact: hash-signedchain: append-only
Proof · 126of 1262026 · 04 · 29 · 11:07

Add Stripe Webhooks

subject · add-stripe-webhooks · commit 7d3a91

Pass21 / 21 satisfied · 0 unsatisfied · 0 deviated
Assertions6 of 21 shown
  • Webhook endpoint verifies Stripe-Signature before any handler runs.
  • Duplicate event delivery does not create duplicate records.
  • Failed signature check returns 400, not 500.
  • Webhook secret is read from environment, not hardcoded.
  • Migration adds idempotency_key with a unique constraint.
  • Existing checkout and billing portal flows pass without modification.

+ 15 more sealed

Findingsnoticed, not in scope · 3
  • Risk · scopeSignature verification uses direct string comparison — timing-safe equality is not enforced.
  • Debt · scopeNo retry mechanism for failed event processing — transient database errors will drop events silently.
  • Obs. · monitorHandler is 340 lines with a switch that will grow with every new event type.
Total 52mThink 4mPlan 15mBuild 22mVerify 11m
AnaVerify 7d3a · e1f9
Proof chain55/35/25/126 pipeline runs
First-pass rate82%↑ 4% last month
Assertions verified2,214
Findings surfaced683
Risks caught41
Promoted to rules6
PassPass · risk foundFail · sent back
Pricing

Open source. Free forever.

Anatomia is MIT-licensed. Every line on GitHub. The team edition adds a network — your agents get smarter from every team that ships with Anatomia.

Free
Open source
$0
forever · MIT License
Full pipeline · think · plan · build · verify · learn
Local proof chain · sealed and git-tracked
Findings on every run · risks · debt · observations
Skills matched to your stack · not generic advice
Works with any AI tool · no lock-in
Team
Beta · waitlist
$45/seat
hosted · coming Q3 2026
Dashboard · proof explorer, pipeline health, shareable URLs
AnaWeb · pipeline access for product and leadership
Team visibility · Slack · GitHub PRs
Hosted backlog · queue, build, verify
Cross-project intelligence · patterns from one repo improve the next