Download videos from any website with this self-hosted tool
D

Download videos from any website with this self-hosted tool

Download videos from any website with this self-hosted tool

6,246 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Reclip: The Self-Hosted Video Downloader You Control

Ever hit a cool tutorial, a memorable clip, or a piece of research footage online and wished you could save it for later? Maybe you need reliable access for a project, or you just prefer having a local copy. Browser extensions and sketchy online downloaders are often limited, packed with ads, or a privacy concern.

What if you could run your own? That’s the idea behind Reclip, a self-hosted tool that lets you download videos directly from your own server. It puts the control back in your hands, away from third-party services and their limitations.

What It Does

Reclip is a straightforward, self-hosted web application. You give it a URL from a supported website, and it fetches and downloads the video to the server running the app. It’s essentially your private, command-center for grabbing video content from the web. You interact with it through a clean, simple web interface, but all the processing happens on hardware you control.

Why It's Cool

The "cool factor" here is all about ownership and simplicity.

  • Self-Hosted Privacy: Since you run Reclip on your own machine or server, the URLs you process and the downloaded videos don’t travel through some unknown company’s servers. It’s a great option for the privacy-conscious.
  • Avoid Online Converter Hassle: No more pop-up ads, download timers, or "convert" buttons that lead to malware. Your interface is clean and to the point.
  • Developer-Friendly Foundation: Being self-hosted means it’s inherently scriptable and integratable. You could potentially hook it into other automation workflows on your server.
  • It’s Just Simple: The project has a clear, single purpose. The UI reflects that—it’s a text box and a button. For a developer, that kind of focused utility is always appealing.

How to Try It

Getting Reclip up and running is a standard Docker process, perfect for a quick test on your local machine.

  1. Clone the repo:
    git clone https://github.com/averygan/reclip.git
    cd reclip
    
  2. Run with Docker Compose:
    docker-compose up
    
  3. Open your browser to http://localhost:3000.

That’s it. Paste a URL from a supported site into the web interface and see it work. Check the project’s README for details on supported sites and configuration, like setting a custom download directory.

Final Thoughts

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Apr 9, 2026