Skip to main content
New HomeTube has grown into a platform: meet Content

Ad-free videos, straight into your media server.

HomeTube is a self-hosted web UI that downloads videos and playlists in the best available quality, strips sponsors and ads, and files them where Plex, Jellyfin or Emby will find them.

GitHub stars
1.4k
Docker pulls
300,000+
Platforms
1700+
Latest release
v2.12.2
  • Docker first
  • Any device on your LAN
  • 100% local, no telemetry
  • Clips, subtitles, formats
  • Custom yt-dlp arguments
  • Auto-organized library

See it in action

Paste. Pick. Done.

The whole workflow from any phone or laptop on your network.

HomeTube demo video

Why HomeTube

Everything a home media library needs

Built for homelabs and NAS boxes: one container, one URL field, a library that stays clean.

Ad-free, sponsor-free

SponsorBlock is built in: sponsor segments, intros, outros and self-promotion are cut or marked before the file reaches your library.

Best quality, automatically

Real-time format analysis picks the best available combination (AV1 › VP9 › H.264, Opus › AAC) with a smart fallback and manual override.

Media server ready

Readable file names, chapters, subtitles and thumbnails land directly in folders watched by Plex, Jellyfin or Emby. Jellyfin can be notified to rescan.

Playlist sync

Keep a local folder in step with a playlist over time: new videos, reorders, renames and removals are detected and applied with a preview.

Cookie authentication

A server-side cookie file unlocks age-restricted and members-only videos and keeps downloads reliable against anti-bot measures.

1700+ platforms

Powered by yt-dlp: YouTube, Vimeo, TikTok, Reddit, Twitch, Dailymotion, Instagram and many more sources from one URL field.

How it works

Three steps to a perfect library

  1. 01

    Paste a URL

    A video or a whole playlist from YouTube or any other supported platform.

  2. 02

    Choose what you want

    Quality, codec, audio languages, subtitles, destination folder, sponsor handling, clips.

  3. 03

    Watch it land

    The file is named, processed ad-free and delivered into your media server library.

The next chapter

One source in. Media, knowledge and documents out.

Content is the self-hosted engine HomeTube's workflow has grown into. Give it a URL, a file or a text: it analyzes the source, tells you what it can produce, runs the job and delivers named files into your library.

It ships a HomeTube app of its own, plus Content Studio, a browser extension, an MCP server your AI agents can drive, a CLI, a typed Python SDK and a REST API. Standalone HomeTube keeps being maintained: move when you are ready.

From a single YouTube URL

  • Video
  • Audio
  • Subtitles
  • Transcript
  • Summary
  • Translation
  • Chapters
  • Thumbnails
  • Markdown & PDF

Driven from

  • HomeTube
  • Content Studio
  • Browser extension
  • MCP server
  • CLI
  • Python SDK
  • REST API

Quick start

Running in under a minute

Docker Compose is the only prerequisite. Works on Synology, QNAP, Unraid, TrueNAS, Proxmox and Portainer.

docker compose
git clone https://github.com/EgalitarianMonkey/hometube.git
cd hometube
cp .env.sample .env      # set your videos folder, tmp folder and cookies path
docker compose up -d     # then open http://localhost:8501

1700+ platforms, one URL field

  • YouTube
  • Vimeo
  • TikTok
  • Reddit
  • Twitch
  • Dailymotion
  • Instagram
  • Facebook
  • X / Twitter
  • Coursera
  • Udemy
  • and 1700+ more
Complete list of supported sites

Build the media library you actually own.

Free, open source and self-hosted. If HomeTube saves you time, a star or a coffee keeps it going.