Skip to content

Getting Started

  • Node.js >= 22
  • pnpm 9
  • Rust toolchain (for the Tauri desktop app)
  • Bun (used in dev; bundled as a sidecar for production builds)

From the repository root:

Terminal window
pnpm install
pnpm --filter app prepare:sidecar # bundle the Bun binary for Tauri

Each app runs on its own port, so they can all run at the same time:

Terminal window
pnpm dev:app # Tauri visual editor (Vite on :1420)
pnpm dev:web # SolidStart web app (:3000)
pnpm dev:cms # Sanity Studio (:4700)
pnpm dev:docs # This documentation site (:4400)

Stop all dev servers with:

Terminal window
pnpm kill
App / package What it is
apps/app Desktop IDE (Tauri + Solid)
apps/web Backend API (SolidStart) — auth, billing, publish, AI proxy
apps/site-router Cloudflare Worker for {slug}.plyy.dev
apps/cms Sanity Studio (schemas + desk)
apps/docs This documentation site (Starlight)
packages/astro-template Project starters (plain, motion)
packages/agent-runtime Bun agent service
packages/plans Plan / entitlement matrix

Working product plans live in the repo’s plan/ directory (not published with these docs). Draft roadmap pages under content/docs/roadmap/ are dev-only (draft: true).