The premium open-source video downloader for Android.
Download videos, audio, and playlists from YouTube, Instagram, Tiktok, Spotify, and more β directly to your device, ad-free, and privacy-first.
VibeDownloader Mobile is built for users who want native performance, zero ads, and total control.
Unlike web-based downloaders cluttered with ads and trackers, VibeDownloader runs entirely on your device, powered by the robust yt-dlp engine under the hood.
|
Download from YouTube, Instagram (Reels, Stories), TikTok (No Watermark), Facebook, X (Twitter), Pinterest, and SoundCloud. Download tracks, albums, and playlists from Spotify with auto-tagged metadata and cover art. Share to Download: Share any link directly from YouTube, Instagram, or Spotify to VibeDownloader for instant processing. Multi-threaded downloads for maximum speed with background processing support. |
A sleek, modern dark mode interface with smooth animations and fluid transitions. Runs locally with no server-side processing. Your data stays on your phone. Built-in file manager to view, play, and share media. Organized folders by platform (e.g., Videos and photos are automatically saved to your system Gallery. Music goes straight to your audio library. |
Need to download 4K videos on your PC? Check out VibeDownloader Desktop for Windows, macOS, and Linux.
- Download the latest
.apkfile from the Releases page. - Open the downloaded file.
- If prompted, allow installation from Unknown Sources (this is safe, the app is open source!).
- Click Install.
Note: Since this app downloads from YouTube, it cannot be published on the Google Play Store due to their policies.
Built with React Native and TypeScript.
# Clone the repository
git clone https://github.com/naeem5877/vibedownloader-android.git
cd vibedownloader-android
# Install dependencies
npm install
# Run on Android
npm run android- Framework: React Native (0.73+)
- Language: TypeScript
- Engine: yt-dlp (Python via Chaquopy)
- UI: Custom Native Components
Contributions are welcome!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please follow our Code of Conduct.
- π Bug fixes and stability improvements
- π Translation and internationalization
- π Documentation improvements
- β¨ New feature development
- π¨ UI/UX enhancements
- π± Android-specific optimizations
This project is licensed under the GNU GPL v3.0.
You are free to:
- β View the source code
- β Modify the code
- β Distribute modified versions
Under the condition that:
- π You disclose the source code
- π State all changes made
- π Use the same GPL v3.0 license
See the LICENSE file for full details.
If you create a fork or modified version:
- β Must NOT use the "VibeDownloader" name
- β Must NOT use the official logo
- β Must NOT present itself as an official build
Why? This helps users distinguish official releases from community forks and ensures trust in the brand.
- π Found a bug? Open an issue
- π‘ Have an idea? Start a discussion
- β Like the project? Give it a star!
- Built with yt-dlp - The powerful video downloader
- Powered by React Native - Cross-platform mobile framework
- Python integration via Chaquopy - Python for Android
Made with β€οΈ by Naeem
If you find this project useful, consider giving it a β
Β© 2025 VibeDownloader. Released under GPL v3.0 License.







