Ambora is a desktop app that lets you manage and switch atmospheric music during tabletop RPG sessions — controlled entirely from your phone with one tap.
Every DM knows the struggle. You've curated the perfect playlists — but actually using them mid-session is a nightmare.
Spotify and YouTube don't crossfade between playlists. Combat music cuts to tavern music with an ugly silence gap or hard switch.
Alt-tabbing to a browser while your players watch you fumble for the right playlist. Mood: killed. Immersion: shattered.
You're already managing NPCs, combat, and story. Remembering which playlist goes with which scene is one thing too many.
Create a campaign. Add climates — combat, tavern, forest, mystery — each with its own playlist of YouTube or local tracks.
Ambora starts a local server on your network. Scan the QR with your phone — no app install, no account. Your phone becomes a remote control.
One tap switches climates with a smooth crossfade. Your players hear the tavern chatter melt into forest ambience. No gap. No break. Pure immersion.
Ambora focuses on doing one thing exceptionally well — letting you switch musical atmospheres without breaking your flow.
Each climate gets its own color and icon. On the phone, they're large, glowing cards you can identify at a glance — even in a dimly lit room. Up to 10 per campaign.
Dual-channel audio engine with configurable crossfade (1–10 seconds). Old music fades out while new music fades in. No gaps, no silence.
Your phone becomes the remote via local WiFi. No app to install — just scan a QR code. Works on any phone with a browser.
Paste YouTube URLs or use your own MP3, WAV, OGG, or FLAC files. Mix both in the same climate playlist.
Pre-buffering cues the first track of every climate so switches are near-instant. No loading spinners, no waiting.
One button gently fades everything to silence for dramatic moments. Tap again to resume. Volume control always at your fingertips.
Organize music by campaign. Switch between The Lost Mines, Curse of Strahd, and your homebrew without losing your setup.
Built for dimly lit game rooms. The dark interface never glares at you or draws your players' attention to your screen.
Ambora is MIT-licensed. No subscriptions, no telemetry, no data collection. Your music stays on your machine.
No cloud servers. Music plays from your computer. Phone connects via your local WiFi. Nothing leaves your network.
Built with Electron, React, TypeScript, and shadcn/ui. PRs welcome — check the CONTRIBUTING guide on GitHub.
Clean architecture. Add new music sources, sound effects, or integrations. The codebase is documented and approachable.
Zero telemetry, zero analytics, zero tracking. We don't know you use it. That's by design.
# Clone and run in 60 seconds git clone https://github.com/xetorthio/ambora cd ambora npm install npm run dev # Or download a pre-built installer # from the GitHub Releases page # → macOS (.dmg) # → Windows (.exe) # → Linux (.AppImage)
Download Ambora for free, set up your climates in 5 minutes, and run your most immersive session yet.