u/higheloboy

Vault – a self-hosted "Netflix for Twitch VODs" I built for myself (multi-user, chat replay, resume, downloads)
▲ 72 r/RPClipsGTA+1 crossposts

Vault – a self-hosted "Netflix for Twitch VODs" I built for myself (multi-user, chat replay, resume, downloads)

Hey everyone! I watch a lot of Twitch VODs (mostly RP streams with multiple POVs) and kept losing track of what I'd watched, where I stopped, and which VODs were about to expire. Couldn't find anything that scratched the itch, so I built Vault and figured others might find it useful.

What it does:

  • One feed of new VODs from all the streamers you follow, with watched state and resume — pick up exactly where you left off
  • Synced chat replay next to the player
  • Split view: two VODs side by side, synced to the same real-world moment (great for multi-POV RP)
  • One-click download of a VOD to your machine
  • Flags deleted VODs and can often still play recently-deleted ones
  • Multi-user: everyone signs in with their own Twitch account; first user is admin

Stack: TanStack Start, Postgres, Redis, Docker Compose + Caddy. Setup is a Twitch API key in an env file and docker compose up — the login page walks you through the rest.

GitHub: https://github.com/Bumpfi/vault

It's a personal project, so expect rough edges — I'd genuinely appreciate feedback, bug reports, or ideas. Happy to answer anything! https://vault.felixkargl.dev

u/higheloboy — 4 days ago