Babylon Launcher — Documentation
The Babylon Launcher (tools/babylon-launcher/, npm workspace @bjs/babylon-launcher) is a small self-hosted web hub for day-to-day work in the monorepo. It discovers apps under apps/, starts and stops the per-app Vite dev server, manages the bjs-mcp behavior-authoring server for Cursor, scaffolds new projects, and browses JSON asset folders next to each level.
It does not embed Babylon.js editors. Author GUI, materials, particles, and similar assets with the online Babylon editors or your own workflow, then place the exported .json files in the project's asset folders (see Projects & assets).
Quick start
From the repo root:
npm install
npm run launcher:dev
Open http://localhost:3200 (override with LAUNCHER_PORT).
Production build (serves the compiled React client from dist/client/):
npm run launcher:build
npm run launcher:start
Chapters
- Launcher — hub UI, services, projects, assets, REST API, and server layout
Related docs
- Workflow & tooling — Live Link, validator, monorepo commands
- Architecture — two-artifact export model and repo layout