Website generator and CLI are live now.

BaseForge - One-click project generation for modern Next.js apps

Generate a ready-to-edit TypeScript project with Tailwind, optional shadcn/ui, PostgreSQL, Prisma, Auth.js, and Docker Compose setup.

npx @baseforge/create@latest

CLI workflow

Generate the same starter from your terminal.

BaseForge asks for the project name, package manager, UI, database, ORM, auth, and Docker choices, then writes a ready-to-edit Next.js project locally.

What gets assembled

Prompts become config

Every answer maps to the same schema used by the website builder.

Templates are composed

Base app files and selected features are merged into one project.

Ready for local edits

Install dependencies, run the dev server, and continue in your editor.

Example output

baseforge-demo
  • app/page.tsx
  • components/ui/button.tsx
  • prisma/schema.prisma
  • app/api/auth/[...nextauth]/route.ts
  • docker-compose.yml
baseforge create

>

Powers the stack you already use.

BaseForge connects the core app scaffold to styling, database, auth, container, and package tooling from one generated project.

Next.js
Tailwind CSS
Prisma
Docker
PostgreSQL
shadcn/ui
Auth.js
npm

Build from the browser or from your terminal.

Use the visual builder when you want to inspect the stack first. Use the CLI when you already know what you want.

Same generator, same project output

Pick the interface that matches how you want to start.

shared schemalocal files

Web Builder

Explore before downloading

visual
stack preview

Selected stack

Next.js
Tailwind CSS
Prisma
Auth.js

Files before download

app/page.tsx
components/ui/button.tsx
lib/db.ts
auth.ts
Open Builder

CLI

Scaffold directly where you work

fast
terminal

> npx @baseforge/create@latest my-app

? ? UI library shadcn/ui

? ? Database PostgreSQL

? ? ORM Prisma

- Project generated in ./my-app

Run directly

npx @baseforge/create@latest my-app
Same schema and generator as the web builder.