Features
Features
Everything in the foundation, one page per part, in the repository’s own terms.
What is included
- 01
Typed API with OpenAPI
A Hono API whose routes are OpenAPI definitions, with a generated client for the web.
- 02
Next.js web app
A Next.js 16 App Router app with a login page and a signed-in dashboard shell.
- 03
Organizations and roles
Every record is scoped to an Organization, and every caller holds a Role in it.
- 04
Auth and service accounts
Supabase Auth for people, PATs for service accounts, audit events for both.
- 05
Postgres and Drizzle
Drizzle schemas and migrations, a local Supabase stack, and backup and restore scripts.
- 06
A CLI in the same workspace
The `client` command, built with Commander, with single-binary and npm build pipelines.
- 07
Desktop shell
A Tauri 2 shell with a placeholder frontend and a bundled sidecar.
- 08
clientos, a worked example
A consulting CRM built on the scaffold, so you see the patterns on real resources.
- 09
The clientos-context skill
A published agent skill that keeps a Client’s LLM context files in step from notes.
- 10
A deploy path
Render or Docker for the API, Vercel for the web app, Supabase Cloud for data.
Skip the setup week
Clone it, run five commands, and start on the part that is actually your product.