Install & run
Dev server, static build, and deploy overview.
Prerequisites
- Node 22.x (see
enginesinpackage.json) - pnpm 9.15.4 (pinned via
packageManager) or npm - A
tishCLI from@tishlang/tish(installed by postinstall)
Dev
npm install # or pnpm install
npm run dev # Vite โ opens the DAW; edits to .tish hot-reload the page
Click Play once to unlock audio.
Production static site (deckard.lol)
npm run build:docs # generate /docs HTML + llms-full.txt
npm run build:static # compile DAW + assemble ./build (includes public/docs)
npm run serve:static # http://localhost:3456
build:static produces ./build with the DAW at / and docs at /docs/. DigitalOcean App Platform deploys that folder (see DEPLOY.md).
Tests
npm test
Headless smoke covers deck round-trip, streaming, skills, and co-DJ permissions.