What's in the kit.

Every claim here maps to code that actually ships in the repo. No aspirational features. Start with the part that's hardest to buy elsewhere: the conventions.

// 00 / the differentiator

Conventions & rails

The thing you don't get from Lovable, v0, or a bare Cursor project: opinionated guardrails that keep an AI agent (and you) on the rails as the codebase grows.

Why people actually subscribe

CLAUDE.md, per app & domain

Root + per-app instruction files so Claude Code already knows your conventions on the first clone — not after ten corrections.

Engineering principles, written down

A clear set of rules for keeping code simple and consistent — DRY, YAGNI, KISS and the rest — so your codebase stays clean as it grows, not just on day one.

AI quality gates

typecheck + lint + format must pass before any change counts as "done." The agent checks its own work.

Drizzle migration conventions

A safe, repeatable way to evolve your database. Each work-stream gets its own isolated copy, so two changes happening at once never clobber each other.

MCP-as-API-client

MCP tools are thin clients over your real API — no privileged backdoor backend. The agent uses the same surface your users do.

Monorepo rules

Clear apps/ vs packages/ boundaries, no cross-app imports, one lockfile — so the structure stays legible at scale.

// the apps

What ships in each app

01 · apps/api

Hono + Better Auth + Drizzle on Neon

The backend every SaaS needs, already wired together.

  • Sessions, organizations, and invitations out of the box
  • Better Auth: email/password + OAuth (Google, GitHub), bearer tokens for CLI/agents
  • Drizzle schema + tracked migrations against Neon Postgres
  • A real Hono app you test via app.request()

The auth-and-org plumbing that usually eats your first two weeks is done.

02 · apps/web

Vite + React 19 + TanStack Router + shadcn/ui

A real authenticated dashboard, not a hello-world.

  • Auth-aware routing patterns wired to the API
  • shadcn/ui + Tailwind v4 component conventions
  • Dashboard layout + sign-in flows ready to extend

You start from a logged-in app with conventions, not a blank canvas.

Tottakes web sign-in screen showing email/password form with Google and GitHub OAuth options

03 · apps/cli

Bun-runtime CLI, npm-distributable

A real command-line tool your users (and your agents) can pipe.

  • login, logout, whoami, and org commands out of the box
  • JSON output mode for agent piping
  • Publishable to npm; tested in-process

Distribution and scripting are first-class, not an afterthought.

Terminal showing tottakes --help output listing login, logout, whoami, org, and version commands

04 · apps/mcp

TypeScript MCP server (scaffolded)

The slot for your AI-native tooling, pre-wired to the right architecture.

  • Workspace member with the MCP-as-API-client pattern documented
  • Tools are thin API clients with forwarded API keys — the convention, not the boilerplate
  • No privileged backend — same surface as your users

AI-native from the architecture up, not bolted on.

Ready to subscribe?

See pricing →