One command. 14,155 lines of verified backend.
One partkit add saas stood up auth, billing, email, jobs, webhooks, audit, storage and multi-tenancy — vendored into your repo, wired, migrated, and inspected. You wrote none of it; the agent reinvented nothing.
How it fits together
hover any block to trace its chain, top to bottom · click a part to read its real source
auth routeprobeTenancyprobeAuditprobeJobsprobeEmailprobeWebhookHover any block to trace how it connects, top to bottom. Click a part to read its real source, contract, and tests.
The whole codebase — assembled
every file the command vendored + wired, real and syntax-highlighted
// partkit:generated — wired by `partkit wire` (RFC 0008). Outside the part boundary:
// safe to edit. Re-running wire won't clobber your edits (tracked in .partkit/seams.json).
import { authHandler } from "@parts/auth.session";
export const runtime = "nodejs";
export const GET = authHandler;
export const POST = authHandler;
Open, owned, in parts/ — not buried in node_modules. Every interior is content-hashed in parts.lock; partkit guard fails CI if a single byte changes. The agent edits only the thin seams, never these.
And it runs
fire a real request at the assembled backend
the engine on the dyno — fire a real request