Snippy
Twitch clip queue overlay for OBS with moderator chat commands
About
Snippy is a Twitch clip queue overlay for OBS. Moderators queue clips from chat with commands like !watch and !skip, and the overlay handles playback, transitions, and queueing in a browser source. It reads chat through Streamer.bot first and falls back to direct Twitch chat, with optional AFK and BRB playback modes.
Features
- Plays queued Twitch clips in an OBS browser source
- Moderator chat commands: !watch, !skip, !stop, !mute, !unmute, !so
- Streamer.bot chat input with automatic fallback to direct Twitch chat
- AFK mode loops your channel clips; BRB mode plays a Pastebin clip list
- Optional progress bar and clip metadata overlays, color theming, and fade transitions
- Stream Deck-style control via Streamer.bot websocket action pack
- Configurable clip delay, prefetch buffer, and per-clip fade
- OAuth Twitch login with server-side rate limiting and bot detection
Platforms
- OBS browser source
- Web
Tech stack
- TypeScript
- esbuild
- Netlify Functions
- Twurple (Twitch API)
- Streamer.bot websocket
- Arcjet
- Sentry
- Vitest
- Playwright