Skip to content

Getting Started

Welcome to Sersi, the CLI-first scaffolding tool for building modern web apps, libraries, and developer workflows.

This guide shows how to install the CLI and create your first Sersi-powered project.

Prerequisites

  • Node.js 20 or newer. Check your version with node --version. If you need to upgrade, grab the latest LTS from nodejs.org or use a version manager such as nvm or fnm.

Install the CLI

Install the Sersi CLI with your preferred package manager:

pnpm add -g @sersi-project/cli

Verify installation

Run:

bash
sersi --help

You should see the CLI help output and the list of available commands.

Create a new project

Interactive wizard:

bash
sersi create

Skip the early prompts with flags:

bash
sersi create -n my-app --type frontend

Or scaffold from a config file (no prompts):

bash
sersi generate

What to do next

  • Open the generated project folder and review the created files.
  • Read Commands for every flag and config field.
  • Explore Project Structure to see the standardized layouts Sersi writes.
  • See Why Sersi for the standardization philosophy behind those layouts.

Need help?

If you run into issues, the fastest way to get unstuck is:

bash
sersi --help

and then follow the recommended command syntax for your workflow.