Skip to main content

client-os

The batteries-included monorepo foundation for shipping modern web apps -- Hono + OpenAPI API, Next.js 16 App Router web, Drizzle/Postgres, and Supabase Auth, wired together and ready to extend.

  • 🧩

    Batteries Included

    Auth, database, API, and web frontend wired together from the start -- so you extend a working scaffold instead of assembling one from scratch.

  • 🔷

    Type-Safe End to End

    Hono + OpenAPI on the backend, Drizzle ORM against Postgres, and strict TypeScript throughout -- types flow from the database to the API to the frontend.

  • 🔐

    Auth That's Already Wired Up

    Supabase Auth handles JWT sessions and service accounts, with RBAC guards ready to use in both the API and the Next.js app.

  • ⚛️

    Modern Frontend Stack

    Next.js 16 App Router and React 19 power the web app, with a typed API client generated straight from the OpenAPI spec.

  • 📦

    Monorepo, Done Right

    pnpm workspaces keep apps and shared packages -- auth, config, telemetry, UI -- organized and reusable across the codebase.

  • 🚀

    Deployment-Ready

    Ship the API to Render and the web app to Vercel with configs already in the repo, plus a local dev stack that mirrors production.