averygan/reclip

Download videos from almost any website. Lightweight, self-hosted media downloader with a clean web UI.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 1st, 2026
Created on March 31st, 2026
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 1,405
Total Stargazers: 8,811 (+0)
Total Subscribers: 49 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

ReClip is a self-hosted media downloader that lets you download videos and audio from over a thousand websites through a clean web interface.

The tool solves the problem of extracting media from diverse streaming platforms without relying on external services. It works by accepting video URLs, querying yt-dlp to fetch available formats and metadata, and allowing users to select quality and output format before downloading. The backend is a minimal Python Flask application, while the frontend uses vanilla HTML, CSS, and JavaScript with no build step or framework overhead. Users can paste single or multiple URLs, deduplicate them automatically, and download as MP4 video or MP3 audio.

ReClip suits anyone who wants a lightweight, privacy-respecting alternative to online download services. It works well for personal archiving, format conversion, or batch downloading from supported platforms including YouTube, TikTok, Instagram, Twitter/X, Reddit, and many others. The minimal dependencies and single-file backend make it straightforward to self-host on modest hardware. The tool's simplicity means it lacks advanced features like scheduling or conversion profiles, but that trade-off keeps the codebase maintainable and the deployment frictionless.

The project shows a substantial base of real-world adopters, with almost all open issues raised by outside users rather than the core team, indicating active use and engagement from the community.