The Prophecy of Scale

See your architecture’s future before your users do.

Point Skeram at a repo. It maps the actual code into an interactive AWS architecture — then drag from 100 to 100,000 users and watch costs, bottlenecks, and failure points shift. Deterministic numbers with the formulas shown, not chat-bot vibes.

Skeram, the oracle — one eye open, reading your architecture

Public teardowns

Real open-source apps, run through the real pipeline. Every page is live — drag the slider, click the nodes, audit the formulas.

PapermarkCRUD SaaS

Open-source DocSend alternative — Next.js, Prisma, Postgres, S3 uploads. The classic document-sharing SaaS shape.

33 routes$112$6,259AWS/mo, 100 → 100K users7 critical at 100K
DubHigh-traffic read path

Link shortener with a redirect hot path, Upstash Redis, QStash jobs, and Tinybird analytics. Reads dominate everything.

48 routes$111$2,975AWS/mo, 100 → 100K users5 critical at 100K
Chatbot UIAI wrapper

The archetypal AI chat app — Supabase everywhere, streaming LLM calls held open in the request path.

28 routes$84.88$3,880AWS/mo, 100 → 100K users3 critical at 100K
FormbricksBackground-job heavy

Open-source survey platform — 84 routes, webhooks, crons, integrations, and email jobs hanging off one Next.js app.

120 routes$95.19$4,951AWS/mo, 100 → 100K users5 critical at 100K
UmamiWrite-heavy ingestion

Self-hosted web analytics — every tracked pageview is a public POST to /api/send. Postgres + optional ClickHouse/Kafka at scale.

171 routes$113$4,584AWS/mo, 100 → 100K users3 critical at 100K
RecipeRadarDesign doc (pre-code)

A meal-planning SaaS analyzed from its design doc alone — no repo yet. Skeram models the architecture before the first commit.

8 routes$102$2,089AWS/mo, 100 → 100K users6 critical at 100K

Golden-path stacks first: the pipeline speaks the JS/TS ecosystem — Next.js first-class; Express, Fastify, and Hono best-effort. Other stacks are politely declined rather than guessed at.

How the prophecy works

The LLM reads the code once. Everything you see — every dollar, every red node — is computed deterministically from a typed model. Same repo, same numbers.

I · EXTRACT

Repo → typed model

Claude maps routes, data access, queues, jobs, and external calls into a schema-validated AppModel. Every claim carries evidence — the file and lines it came from. No evidence, no claim.

II · COMPUTE

Deterministic engines

A curated AWS pricing table and a failure-pattern rule catalog run over the model in pure TypeScript. Costs, saturation, and findings are math you can audit — click any number to see its formula.

III · FORETELL

Drag the slider

The diagram re-renders per scale: nodes resize, costs recompute, bottlenecks glow ember. Next: export the CDK that deploys the right architecture into your own AWS account.

The short version. The full methodology — the schema, the eval bench, the human learning loop — is at /how-it-works.

Why this isn’t just a prompt

Ask a chatbot about your architecture and you get prose. Skeram gives you:

Numbers that hold up

LLMs can’t do reliable arithmetic across pricing SKUs. Skeram’s cost engine is hand-curated pricing data plus unit-tested sizing formulas — hallucination-free dollars.

A living artifact

Not a transcript — a shareable page. Every analysis is a URL you can send, embed, and (soon) keep updated on every push.

An exit, not advice

The endgame is generated CDK — validated, right-sized to your chosen scale, deployed into your own account. Your code, your infra, eject anytime.

Want this on your repo?

The oracle is open. Sign in with GitHub, get five analyses for $10, and point Skeram at any public repo — you get a living page like the ones above, private to you until you choose to share it.

Run your repo →Browse the gallery
Prepaid credits, no subscription · private-repo support via the GitHub App is next