Tech riderRev. 21 Sept 2026
  1. 1Runs onAPI, Linux, self-hosted, Web
  2. 2Supported sourcesYouTube, Vimeo, TikTok, and 1, 000+ other sites
  3. 3Playlist downloadsYes
  4. 4Batch downloadsYes
  5. 5Device platformsWeb interface and API; self-hosted Docker deployment
5 lines stated Written from the maker's own pages: github.com
The Hermes homepage

Overview

Hermes is ranked #104 of 137 in video downloaders on Specifiction. It runs on API, Linux, Self-hosted, Web.

Compared on video downloaders

Supported sources
YouTube, Vimeo, TikTok, and 1, 000+ other sitesgithub.com
Playlist downloads
Yesgithub.com
Batch downloads
Yesgithub.com
Device platforms
Web interface and API; self-hosted Docker deploymentgithub.com

Facts

Purpose
Hermes is a self-hosted video downloader built on yt-dlp.github.com · 12 Oct 2026
Site support
It downloads videos from YouTube, Vimeo, TikTok, and more than 1,000 sites.github.com · 12 Oct 2026
Background jobs
It queues downloads and processes them asynchronously.github.com · 12 Oct 2026
Playlists
It can download entire playlists asynchronously.github.com · 12 Oct 2026
Authentication
It supports JWT tokens, API key management, and admin user control.github.com · 12 Oct 2026
User management
Administrators can manage accounts, and signup can be configured for self-hosted deployments.github.com · 12 Oct 2026
API
The project provides an API with interactive Swagger documentation.github.com · 12 Oct 2026
Deployment
Hermes can be run using pre-built Docker images or built from source with Docker Compose.github.com · 12 Oct 2026
Storage
The documented setup uses a SQLite database and directories for downloads and temporary files.github.com · 12 Oct 2026
Signup control
Public signup can be disabled so only administrators can create accounts.github.com · 12 Oct 2026
Production security
The project recommends using HTTPS, setting a strong secret key, restricting CORS origins, and keeping Hermes updated.github.com · 12 Oct 2026
Intended audience
The README describes Hermes as designed for content creators who want to lawfully use freely available media under fair use.github.com · 12 Oct 2026
License
The repository is licensed under AGPL-3.0.github.com · 12 Oct 2026
Support
The README directs users with problems to issue templates for bug, API, frontend, and DevOps issues.github.com · 12 Oct 2026
Intended use
The project says it is designed for content creators to lawfully use freely available media under fair use and does not endorse piracy, freebooting, or bypassing advertising.github.com · 12 Oct 2026
Background processing
Downloads can be queued and processed asynchronously.github.com · 12 Oct 2026
Web interface and API
The quick start provides a web app and API documentation, with the default app available on port 3000.github.com · 12 Oct 2026
Security configuration
The README recommends a strong secret key, restricting CORS origins, using HTTPS in production, disabling public signup for non-personal deployments, and keeping Hermes updated.github.com · 12 Oct 2026
Maker
The GitHub profile describes TechSquidTV as apps from @KyleTryon and the TechSquidTV community and lists the United States of America.github.com · 12 Oct 2026

Best Hermes alternatives

See all 20

Where it ranks on Specifiction

Is Hermes yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources