An open-source desktop client for Boosteroid.
Browse your library, tune your stream, and launch sessions from a community-built app.
Warning
OpenStroid is under active development. Expect occasional bugs, rough edges, and platform-specific issues while the client matures.
QR login, WebRTC streaming, and gamepad input are still evolving. Report problems on GitHub Issues or Discord.
Important
OpenStroid is an independent community project and is not affiliated with, endorsed by, or sponsored by Boosteroid. Boosteroid is a trademark of its respective owner. You must use your own Boosteroid account.
OpenStroid is a desktop app for Boosteroid with QR login, your game library, and WebRTC streaming.
Download the latest build from GitHub Releases.
bun install
cp .env.example .env
bun run dev- Open OpenStroid and go to the login screen.
- Scan the QR code or click Login to Boosteroid to finish in your browser.
- After Boosteroid verifies the QR code, the app opens your game library.
| Command | Description |
|---|---|
bun run dev |
Launch the desktop app |
bun run build |
Build the app |
bun run start |
Run the built app |
bun run lint |
Run ESLint |
.
├── electron/ Electron main process
├── server/ Auth, library proxy, stream launch
├── src/ Desktop UI and streaming client
├── public/ Static assets
└── tools/ Dev scripts
Contributions are welcome. Open a focused pull request, explain user-facing impact clearly, and keep changes scoped to the problem you are solving.
OpenStroid is licensed under the Apache License 2.0.
