A SMALL START, READY TO SHAPE

Start with a shape that fits.

Create a personal app from one of three embedded Next.js templates. Pick the way your web and API should run, then build from there.

curl -fsSL https://sonsu.dev/install | sh
PROJECT SHAPES01 / 03
01One appNext.js
02Two serversNext.js + NestJS
03Static + APIExport + NestJS
CHOOSE YOUR STARTING POINT

01 / GET STARTED

A short way to start.

Install the CLI, choose a template, and create a project in a new directory.

TerminalmacOS / Ubuntu
curl -fsSL https://sonsu.dev/install | sh
The installer verifies the release checksum and places sonsu in ~/.local/bin.

Supported: macOS 15 and Ubuntu 24.04 on arm64 or x64. The shell installer needs curl, tar, awk, and a SHA-256 tool.

Windows x64? Download the release ZIP instead.

02 / PICK A TEMPLATE

Choose your project shape.

Three starting points. Each one is included in the CLI, so project creation works offline.

01

One app

A Next.js app serves both the UI and API from one Node server.

next-fullstackDetails
02

Two servers

A Next.js web app and a NestJS API run as separate Node servers.

next-node-nestDetails
03

Static + API

A static Next.js web export is hosted separately from a NestJS API server.

next-static-nestDetails

03 / MAKE IT YOURS

From install to
your first app.

Generated projects require Node.js 24+ and pnpm 12.3.4. Install dependencies after creating your project.

Read the full guide
01
Add the CLI to this shellexport PATH="$HOME/.local/bin:$PATH"
02
See your choicessonsu templates
03
Create a projectsonsu create my-app --template next-fullstack
04
Install & runcd my-app && pnpm install --frozen-lockfile && pnpm dev