Agent-ready full-stack template50 GitHub Stars

Describe your app. Let your coding agent handle the setup.

Miller gives Codex and other coding agents a safe, deterministic path from an application name to a working NestJS, Next.js, PostgreSQL, Better Auth, Stripe, and Terraform project.

Hardened DefaultsSource AvailableAuth without SaaS lock-in
~/miller-start
$Follow https://usemiller.dev/start.md and create my app.
[ASK] What should your application be called? [PLAN] Derive the slug and project directory [CREATE] Install the versioned Miller starter [REPORT] Explain what is ready and what needs you [APPROVAL] Stop before production changes
Built for coding agents

Give AI great engineering foundations and focus on your product

Miller gives Codex, Claude Code, and compatible agents foundational context, examples and deterministic tools they need to start building great software from an empty project.

01
Engineering foundations for agents

Context, examples, and rules

Architecture boundaries, product intent, migration rules, security expectations, and verification commands are written down where an agent can find them.

├─ AGENTS.md

├─ PRODUCT.md

├─ ARCHITECTURE.md

└─ skills/use-miller/SKILL.md

02
A CLI agents can trust

Inspect, plan, then apply

The Miller CLI reports local and production readiness telling your agent exactly what to do. Your agent gets exact next engineering steps so you don't have to guess.

$ pnpm run mill -- report --profile all --json

local: ready

production: 2 inputs needed

next: missing stripe product map

What's included

NextJs + NestJs

Full-stack with the most popular React framework and the most powerful Node.js backend framework.

Security First

Better Auth is hosted in your API with no identity SaaS account. Our ESLint plugin catches security issues at lint time.

Async Background Jobs

Redis and Bull pre-configured with docker-compose. Adding an async job is a simple decorator.

PostgreSQL + TypeORM

Type-safe database access with migrations. ACID compliant and production ready.

Payments Ready

Stripe integration for subscriptions and one-time payments. Webhook handling included.

OpenTelemetry

Full-stack tracing configured by default. Each request traced from browser to database.

What is Miller Start?

Miller Start is an application foundation for anyone working with coding agents. You get a complete frontend, backend, integrations, infrastructure, and the CLI an agent needs to configure them reliably.

It focuses on: Fast setup with scripted configuration, Iteration speed with migrations and typed clients, Simple architecture that scales, and Convention over configuration.

Everything you get

  • Terraform scripts for Stripe and DigitalOcean deployment
  • Self-hosted authentication with cookie and bearer sessions
  • Organisations, Membership and Users Modules
  • Subscriptions and payments (Stripe)
  • Comprehensive OpenAPI documentation for ChatGPT plugin development
  • Pre-built NestJs modules for useful APIs
  • Queues for async jobs are already setup and ready to use
  • Send emails using popular providers via smtp and nodemailer
  • Local development with docker-compose and pre-configured Postgres and Redis
  • Safe database changes with migrations
  • Run on any hosting provider - Vercel, AWS, Azure, DigitalOcean
 

Start with the code. Bring in an expert when the stakes get higher.

Miller Start is free to use. The fixed-price Launch Sprint is for teams that want hands-on help turning their application into a production-ready system.

Miller Start Community

Build on the complete application foundation at your own pace.

  • Complete NestJS and Next.js source
  • Agent-ready setup and verification commands
  • Documentation and community support

Free

Production Launch Sprint

A paid design-partner engagement for technical founders and small TypeScript teams preparing to launch or repair an agent-built application.

  • Architecture and production-readiness review
  • Up to 8 hours of focused implementation support
  • Written risks, decisions, and next-step plan
  • 7 days of follow-up after the working session

$2,500USD one-time

Apply for a Launch Sprint

We will confirm fit, scope, and availability before you pay.

Darragh O'Riordan

Hi, I'm Darragh 👋

I'm a hands-on engineering leader with 15+ years of experience. Examples of my recent platform work include reducing AWS spend by 25%, DB spend by 30%, modernising 15 nodejs applications into a modern monorepo for AI, reducing user-facing 500 errors by 60%, and the engineering leadership for SOC 2 compliance.

Need a larger engagement? See consulting options