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.