Overview
yoinks is a powerful command-line utility designed to effortlessly download videos from a vast array of online platforms, including YouTube, X/Twitter, Instagram, Threads, and TikTok, with support for over 1,800 additional sites. It offers a clean, ad-free experience directly within your terminal, allowing you to paste a URL, select your desired resolution (or audio-only MP3), and complete the download with remarkable ease.
Key Features
- Extensive Platform Support: Downloads videos from 1,800+ websites, offering unparalleled versatility.
- Terminal-Native Experience: Enjoy a sleek, full-screen, and interactive interface within your terminal, without intrusive ads, popups, or deceptive redirects.
- Intuitive Workflow: Simply paste a URL and make your selection.
yoinkshandles the rest. - Format Flexibility: Choose from various resolutions or extract audio as an MP3.
- Seamless Installation: Easily install globally via npm or try it instantly with
npx. - Dependency Management: Automatically fetches or bundles necessary tools like
yt-dlpandffmpeg, requiring only Node 18+. - Customizable Themes: Integrates with your terminal's theme settings or allows manual selection of light, dark, or automatic themes.
- User-Friendly Interface: Supports keyboard navigation (arrow keys, j/k, number keys) and mouse interactions for a smooth user experience.
- Clean Output: Restores your terminal scrollback upon exit and clearly prints the saved file path.
Typical Use Cases
- Archiving Personal Content: Securely download your own uploaded videos or content you have the right to archive.
- Offline Viewing: Save video lectures, tutorials, or entertainment for uninterrupted viewing without an internet connection.
- Content Curation: Quickly gather video assets for creative projects or research.
- Audio Extraction: Extract the audio track from videos to create custom playlists or podcasts.
- Developers and Power Users: Integrate video downloading seamlessly into terminal-based workflows.
