Tools/pablostanley/yoinks

yoinks

yoink any video from your terminal. no shady ads.

6.4k ★+340/wkemergingTypeScriptMIT License →new this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

yoinks is a friendlier face for yt-dlp, the command-line downloader that grabs video and audio from YouTube and 1,800-plus other sites. Paste a link, pick a resolution or MP3 from a menu, done. It even spots a URL already sitting on your clipboard. MIT licensed. Install with npm install -g yoinks or just run npx yoinks.

Node 18+ is the only requirement. It uses a yt-dlp you already have, or downloads the standalone binary into ~/.yoinks/bin on first run, and bundles ffmpeg if you don't have it, so there's no Python toolchain to manage. Files always land in ~/Downloads with no option to change that, and there's no playlist support. Occasional downloaders who hate relearning flags will like it. Anyone scripting downloads should call yt-dlp directly. Free at any scale.

The catch: yoinks downloads its copy of yt-dlp once and never updates it. YouTube changes something every few weeks, yt-dlp ships a fix, and yoinks keeps running the old binary, which matches the 403 and format errors users have reported since July. Install yt-dlp yourself and keep it current, since yoinks prefers a system copy. The project was built in two days in July, hasn't had a commit since, and has never merged a community pull request.

Free vs Self-Hosted vs Paid

fully free

Free: Everything. MIT licensed, no paid tier, no hosted version.

Self-hosted: Not applicable, it's a local terminal app. Needs Node 18+. Uses a system yt-dlp if one is on your PATH, otherwise downloads the standalone binary into ~/.yoinks/bin once and never updates it. ffmpeg comes from your PATH or the bundled ffmpeg-static package. Keeps a history of your last 50 URLs in ~/.config/yoinks/history.json.

Paid: None.

Completely free. Install and update yt-dlp yourself so downloads keep working.

What to do by team size

Solo
free; install yt-dlp separately and keep it updated
Small team
free, per person
Medium team
free, but for anything scripted use yt-dlp directly
Large team
free; not something to standardize on while it's unmaintained
Self-hosting ops:trivial
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
61/100 · B
Adoption21/30
Maintenance10/25
Community5/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Pablo Stanley (User)
Stars
6,379
Forks
537

Explore Further

More tools in the directory