Browser-based audio streaming. Run on a PC, scan a QR code on your phone, hear the audio. No app install required on the receiver — just a browser.
This repo auto-builds KoalaCast.exe via GitHub Actions on every push.
- Go to the Actions tab in this repo
- Click the latest Build KoalaCast.exe run
- Scroll to Artifacts at the bottom
- Download KoalaCast — extract the zip, run
KoalaCast.exe
That's it. No Node.js needed on your PC.
- Double-click
KoalaCast.exe - A browser opens at
http://localhost:3000/stream - First launch asks how you want the QR code displayed (persistent or occasional)
- Choose your audio source:
- 🖥 Cast mode — captures system or browser tab audio
- 📁 File mode — play any audio or video file and stream its audio
- A QR code appears in the bottom-right corner
- Someone scans it on their phone, browser opens, tap play, audio streams live
- Uses WebRTC for peer-to-peer audio streaming
- Uses localtunnel to provide an HTTPS URL (required for getDisplayMedia)
- The localtunnel IP gate is bypassed automatically via response header
- Multiple receivers can listen simultaneously
- QR mode preference is saved to %APPDATA%\koalacast-config.json
- Built as a self-contained exe using pkg (Node.js bundled inside)