implement
Introduction

Introduction

Scaffold a new implement app from the command line.

create-implement-app scaffolds a working implement app in one command. It writes the project files, wires up the addons you picked, and can install dependencies and initialize a git repository for you.

npm create implement-app@latest

The other package managers spell it much the same way:

pnpm create implement-app
yarn create implement-app
bun create implement-app

Answer three questions — where the app goes, which template to start from, and what else to set up — and you have an app you can dev immediately.

Skip the questions

Every prompt has a matching flag, so the same command runs unattended in CI or under an agent:

npm create implement-app@latest my-app -- --template kit --tailwind --yes

npm needs the -- before the flags; the other package managers pass them straight through. Options has the full list.

What you get

Two starting points, covered in Templates:

  • implement-kit — file-based routing, server rendering in dev, a prerendered static site on build.
  • CSR with vite — a client-rendered single page app on plain Vite.

Both open on the same counter page, so the difference you see is the project shape, not the demo. On top of either you can layer Tailwind, @implementjs/primitives, @implementjs/ui, @implementjs/lucide, @implementjs/formish, and @implementjs/mode-watcher.

Everything the CLI generates is TypeScript, and nothing it writes is hidden behind a runtime — the generated app is yours to edit from the first commit.

Where to next

  • Templates — what each template writes, and what the addons add.
  • Options — every flag, for scripting the CLI or skipping the prompts.