Core appLive

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