OSSM
Presets
Max
Min
OSSM: Disconnected
⚙ General settings
When on, buttons that have a controller/keyboard mapping ignore taps — control them with the gamepad or keyboard instead. Buttons without a mapping still work by touch.
🤖 AI assistant
The Voice list shows whatever your browser exposes. On Android that’s usually one voice per language — the one you picked in your system Text-to-speech settings — and “Auto” uses that device default. On desktop you can pick a specific voice here.
Downloads a text file with the AI conversation, the live monitor log and what the AI has learned about you — for reporting bugs to the developer. Your API key is never included.
📚 Stash library
Cast URL (optional): the Chromecast can't use your HTTPS proxy's self-signed certificate, so give it the plain HTTP Stash address on your LAN here. Local playback still uses the Stash URL above.
Point Buzzer at your self-hosted Stash (PC / NAS). Scenes marked interactive auto-load their funscript. Stored on this device only.
🎮 Controller & keyboard mapping
Tap ✨ Run setup wizard to assign every input step-by-step, or tap Bind on a single row. Works with a gamepad or the keyboard (on PC). If an input is already in use, it is moved from its previous action automatically.
🎮 Raw input
Axes: —
Pressed: —
🖥 Live Dashboard Monitor
Open this in Chrome or Edge to control the OSSM over Bluetooth.
🔒 Privacy
"Forget me" erases what the AI has learned about you and resets your companion. Your settings and API keys are kept.