What you need
- Node.js 24.16 or newer — the project refuses to install on older versions.
- The Burakov API running locally — the app expects its signaling service at
http://localhost:3000in development.
Run it locally
1
Get the code
2
Point it at the local API
env/env.dev to .env, which sets VITE_API_URL=http://localhost:3000 — the
address the app uses for signaling and relay credentials.3
Start the dev server
http://localhost:8103 — a fixed port, because it’s the origin the API
accepts in development. Open it in two tabs, pair them, and drop a file.http://localhost counts as a secure context, so the direct connection, on-disk saving, and
clipboard all work in development without HTTPS.Build and check
dist/.