1. Check the prerequisites
Use Node.js 22.23.2 or newer, npm, and Git. The browser quick start needs no Arcane OS checkout or native provider.
The scaffold command selects arcane-os@latest. The generated declaration keeps tracking that channel while package-lock.json records the exact version selected for this install.
2. Scaffold one browser application
Name the published package and the browser target explicitly. Native targets are a separate provider-paired workflow.
npx arcane-os@latest new local-app --path ./local-app --target browser --gitExpected: one new Git repository containing index.html and modules/App.js at its root, a schema-2 browser descriptor, tests, and a generated CI workflow.
3. Install the project-local SDK
The scaffold records arcane-os on the latest channel. Install it in the generated repository and let npm record the exact dependency resolution in package-lock.json.
cd local-app
npm install4. Run the browser app
The generated scripts use the SDK pinned by the app lockfile. Development serves your saved source. Configure the workspace HTTPS certificate and key using the HTTPS setup guide, or explicitly choose npm run dev -- --http for HTTP source development. Browser secure-context requirements still apply. Run tests or checks only when you explicitly select them.
npm run devThe development command acknowledges first, prints the loopback URL, and owns its server until you cancel it.