multi_downloader is a local Python CLI. It does not log into your social accounts by default, and it does not run as a background service.
It wraps three libraries:
| Platform | Library | What you get |
|---|---|---|
instaloader |
Photo or video from a public /p/, /reel/, or /tv/ URL |
|
| Twitter/X | yt-dlp |
Video attached to a …/status/<id> post |
| YouTube | pytubefix |
Audio, video-only, or progressive (muxed) stream |
You stay at the keyboard: confirm URLs, pick a stream on YouTube, and choose a filename.
Use this project if you:
Do not expect private-account login, playlist/profile dumps, or a GUI on main. See Limitations.
pip install -r requirements.txt).python common/check_libraries.py.python multi_downloader.py.1 / 2 / 3, paste a full post URL, confirm, pick a folder (Enter = default Downloads), set a filename (Enter = default).Non-interactive flags are documented in Usage. URL formats: Platforms.