还在为网页上各种“假下载按钮”、跳转广告和诱导安装而烦躁?Yoinks 是一款专为开发者和终端爱好者打造的开源视频下载工具,它让你只需复制一个视频链接,回车一按,就能在终端里干净利落地下载 YouTube、TikTok、Instagram、X(原 Twitter)、Threads 等 1800+ 网站的视频或音频——全程无弹窗、无重定向、无第三方追踪,真正把控制权交还给你。
核心功能
- 全平台覆盖:支持 YouTube、TikTok、Instagram、X/Twitter、Threads 等主流平台,背后依托 yt-dlp 引擎,兼容超过 1800 个网站,持续更新无需手动配置。
- 极简交互体验:启动后进入全屏可视化界面,用方向键、JK 键或数字键快速选择分辨率/格式(含 MP4、MP3、WebM 等),支持鼠标点击操作,连 logo 都可点击返回主页。
- 零依赖安装:仅需 Node.js 18+,运行
npx yoinks即可免安装试用;全局安装后,所有依赖(如 yt-dlp、ffmpeg)自动下载或智能复用本地已有版本,不污染系统环境。 - 智能主题适配:默认自动识别终端明暗模式,也可通过
--theme light或--theme dark手动切换;界面居中、字体清晰、滚动历史完整保留,退出后终端状态毫发无损。 - 安全可靠,默认路径:所有文件默认保存至
~/Downloads,下载完成后终端直接打印完整路径,杜绝隐蔽写入或乱码路径问题;全程离线解析 URL,不上传任何数据到第三方服务器。 - 轻量透明,开箱即用:纯 TypeScript 编写,MIT 协议完全开源,代码结构清晰可审计;无商业 SDK、无埋点、无用户行为收集,真正做到“你粘贴,它下载,仅此而已”。
适合哪些人用
Yoinks 特别适合三类用户:一是习惯使用终端的程序员、运维工程师和 Linux/macOS 用户,追求效率与可控性;二是内容创作者或学生,需要批量下载教学视频、访谈片段或素材音频,又反感浏览器插件的权限风险;三是隐私敏感者——拒绝被广告平台跟踪、不接受“免费但卖数据”的妥协方案。哪怕你只是偶尔想保存一条短视频,Yoinks 也能在 10 秒内完成,比打开网页、找工具、点确认快得多。
快速上手
安装只需一条命令(需已安装 Node.js 18+):
npm install -g yoinks
或者临时试用,无需安装:
npx yoinks
运行后会提示粘贴视频链接(如 https://youtu.be/dQw4w9WgXcQ),回车后进入格式选择界面。用 ↑↓ 或 J/K 移动、数字键直选、Enter 确认下载;按 Esc 返回上一级,Ctrl+C 安全退出。下载完成时,终端会清晰显示保存路径,例如:✅ Saved to ~/Downloads/never-gonna-give-you-up.mp4。
项目信息
yoink any video from your terminal. no shady ads.
450
Stars
43
Forks
TypeScript
MIT
TypeScript | Star 数:450 | 开源协议:MIT | GitHub 项目地址
如果你厌倦了被网页广告牵着鼻子走,又想要一个真正尊重你时间与隐私的视频下载方式——Yoinks 就是那个“粘贴即下、所见即得”的终端答案。




