The privacy-focused YouTube desktop client you already trust, now with browser-style tabbed browsing. An open-source FreeTube fork. No ads, no tracking.
Free, open-source YouTube desktop client for Windows, macOS, and Linux.
All the privacy of FreeTube, plus the tabbed browsing users have requested for years.
Middle-click any video, channel, or search to open in a new tab. Drag to reorder. Right-click for close, duplicate, and more.
Scroll position, video timestamp, playback state. Everything is saved per tab. Your tabs restore when you reopen the app.
The ones you already know: Ctrl+T Ctrl+W Ctrl+Tab Ctrl+1-9
Uses Local API or Invidious to fetch content. No Google account needed. A truly private YouTube player where your watch history stays on your machine.
Skip sponsored segments automatically. Replace clickbait titles and thumbnails with community-submitted alternatives.
Regular merges from FreeTube. Every bug fix, YouTube adaptation, and new feature lands here too. Tabs are purely additive.
Your existing FreeTube data carries over automatically.
Grab the installer for your platform from GitHub Releases. Also available as Flatpak and Nix flake.
Run the installer. If you already use FreeTube, your subscriptions, playlists, and history are already there.
Middle-click to open tabs. That's it. Everything else works exactly like FreeTube.
Choose your platform.
Sandboxed, auto-updating
flatpak install --user *.flatpak
Flake-based, reproducible
nix run github:countgitmick/FreeTubePlusTabs
Coming from FreeTube? Your subscriptions, playlists, history, and settings carry over. Install this fork and everything is already there. You can switch back at any time.
Common questions about FreeTube + Tabs.
FreeTube + Tabs is an open-source FreeTube fork that adds one feature: browser-style tabbed browsing. Everything else, including privacy protections, ad-free YouTube playback, subscriptions, Local API, and Invidious support, is identical. The fork stays in sync with upstream FreeTube through regular merges.
No. They share the same data directory by design so your data carries over seamlessly. Uninstall one before installing the other.
Default limit is 20, configurable in settings. Each tab holds state in memory, so the limit keeps things responsive.
FreeTube's contribution guidelines do not currently accept this type of contribution. The upstream project explored multiple paths for tabs (electron-tabs, Tauri, native Electron tabs) and hit dead ends. This fork takes a different approach: tabs as a pure Vue.js component, the same pattern used by VS Code and Notion.
Report all issues to this fork's issue tracker, not to upstream FreeTube.