From source (control plane)
Clone the PlayOn monorepo, install, verify, and run the API + web UI + local node-agent together on a machine everyone can reach on the LAN.
git clone https://github.com/gmcclelland90/playon.git cd playon pnpm install pnpm verify pnpm dev
Default surfaces when pnpm dev is up:
- Web UI / admin —
http://127.0.0.1:5173 - API —
http://127.0.0.1:8787 - Player panel —
http://127.0.0.1:5173/play
Create the Owner account in the UI, set your LLM provider under Settings, then chat to spin up a game. For CI / no-keys local work:
PLAYON_LLM_MODE=mock PLAYON_RUNTIME=mock
Packaged GitHub Releases will appear on the
playon releases page
as they ship — until then, source + pnpm dev is the supported path.