Analysis updated 2026-06-21
Watch YouTube videos without ads or Google tracking by visiting a public Invidious server.
Subscribe to YouTube channels and track watch history without creating a Google account.
Self-host your own private YouTube front end so subscriber data never touches a third-party server.
Listen to YouTube content in audio-only mode on mobile, useful for podcasts and music.
Requires setting up a server with Docker, YouTube's backend changes sometimes break Invidious instances until upstream patches are released.
Invidious is an open source alternative interface for watching YouTube. Instead of going to YouTube's website directly, where you get ads, tracking cookies, and algorithms designed to keep you watching, you visit an Invidious instance that fetches the same videos from YouTube behind the scenes and presents them in a clean, minimal interface. The key point is that Invidious never uses YouTube's official APIs, which means YouTube's tracking infrastructure is largely bypassed. The main appeal is privacy and simplicity. Invidious works without JavaScript enabled in your browser, shows no ads, does no tracking, and lets you subscribe to YouTube channels without a Google account. Your subscriptions and watch history live on the Invidious server (or in your own account on a self-hosted instance) rather than in Google's databases. It also supports audio-only playback, useful for listening to video content like podcasts in the background on mobile. You can import your existing YouTube subscriptions and watch history, and export them to other privacy-focused video apps like FreeTube or NewPipe. Anyone can use Invidious right now by picking a public server from a community-maintained list. People who want full control can host their own instance, which also means their data never touches a third-party server. A browser extension called Privacy Redirect can automatically send any YouTube link you click through Invidious instead. The server-side code is written in Crystal, a compiled language with Ruby-like syntax, and the project is licensed under AGPL v3.
A private, ad-free front end for YouTube, it fetches the same videos but strips out Google tracking, removes ads, and works without a Google account.
Mainly Crystal. The stack also includes Crystal.
Free to use and modify, but any distributed or hosted version must also be released as open source under AGPL v3.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.