∴ GitHub / 趋势仓库
pablostanley / yoinks
终端里粘贴链接即可下载任意视频,无广告无干扰
- 语言
- TypeScript
- Star
- 3.6k
- Fork
- 314
- 当日新增(10-03)
- +623
- 累计在榜
- 3 天
- 最高名次
- 第 12 名
- 首次上榜
- 2026-10-01
∴ 是什么
yoinks 是一个基于 TypeScript 的终端应用,通过命令行交互界面下载视频。它使用 yt-dlp 作为下载引擎,Ink(React for terminal)构建全屏交互 UI,支持格式选择、主题切换和鼠标操作。首次运行会自动获取 yt-dlp 二进制,ffmpeg 可使用系统自带或内置回退。
∴ 解决什么问题
- 下载视频时通常需要访问有广告、虚假下载按钮和可疑跳转的网站,yoinks 提供无这些干扰的终端体验
- 需要一种简单方式从多个平台下载视频,yoinks 支持 YouTube、X/Twitter、Instagram、Threads、TikTok 等 1800+ 站点
- 用户需要在终端中快速完成下载,无需安装额外 Python 环境
∴ 怎么上手
- 01全局安装:npm install -g yoinks
- 02或无需安装直接运行:npx yoinks
- 03使用:yoinks https://youtu.be/dQw4w9WgXcQ 直接进入格式选择器
- 04或直接运行 yoinks 并粘贴链接
- 05在界面中用方向键或 j/k 或数字键选择格式,回车确认,esc 返回,^c 退出,也可用鼠标点击
- 06下载完成后文件保存到 ~/Downloads,路径会打印在终端
∴ 适合谁
习惯使用终端、需要从多个网站下载视频或音频的开发者或技术用户,尤其适合反感网页广告和弹窗的人。
∴ 要点
- 支持 1800+ 站点,包括 YouTube、X/Twitter、Instagram、Threads、TikTok
- 基于 yt-dlp,首次运行自动下载独立二进制,无需 Python
- 全屏终端 UI,支持鼠标点击,自动/浅色/深色主题切换
- 音频提取为 mp3,支持高分辨率流合并
- 需要 Node 18+
- MIT 许可证
许可证 MIT
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-01 首次上榜,累计在榜 3 天,最高第 12 名。