Public, free OBS template files only — overlays, assets, and install docs. No accounts, no telemetry, no backend.
- OBS WebSocket passwords — set
OBS_WS_PASSin the bridge environment if you prefer. The bridge can also read OBS's local WebSocket config at runtime when auth is enabled, but it does not log, copy, or commit the password. - Mic names, stream keys, and scene paths on a user's machine stay on their machine.
| Action | Scope |
|---|---|
| Copy template files | Mac: ~/Library/Application Support/OBS-Templates/<name>/ · Windows: ~/Documents/OBS-Templates/<name>/ |
| Register scene | OBS basic/scenes/<name>.json |
| Enable WebSocket | Local only (127.0.0.1:4455) — only if disabled; backs up config first |
| Preserve WebSocket auth | Uses the existing local password when OBS requires auth; does not disable auth |
| Start bridge (Mac) | LaunchAgent runs bridge/start-bridge.sh at login |
No network access. No telemetry. No stream keys.
Run the safety scan (also runs automatically when packaging):
./scripts/validate.shIt blocks personal paths (/Users/...), emails, cloud-sync paths, hardcoded passwords, and invalid manifests.
Please report security issues privately through GitHub Security Advisories.
Do not open public issues for exploitable vulnerabilities.