∴ GitHub / 趋势仓库

pablostanley / yoinks

终端里粘贴链接即可下载任意视频,无广告无干扰

语言
TypeScript
Star
3.6k
Fork
314
当日新增(10-03)
+623
累计在榜
3 天
最高名次
第 12 名
首次上榜
2026-10-01
去 GitHub 查看 ↗

∴ 是什么

yoinks 是一个基于 TypeScript 的终端应用,通过命令行交互界面下载视频。它使用 yt-dlp 作为下载引擎,Ink(React for terminal)构建全屏交互 UI,支持格式选择、主题切换和鼠标操作。首次运行会自动获取 yt-dlp 二进制,ffmpeg 可使用系统自带或内置回退。

∴ 解决什么问题

  • 下载视频时通常需要访问有广告、虚假下载按钮和可疑跳转的网站,yoinks 提供无这些干扰的终端体验
  • 需要一种简单方式从多个平台下载视频,yoinks 支持 YouTube、X/Twitter、Instagram、Threads、TikTok 等 1800+ 站点
  • 用户需要在终端中快速完成下载,无需安装额外 Python 环境

∴ 怎么上手

  1. 01全局安装:npm install -g yoinks
  2. 02或无需安装直接运行:npx yoinks
  3. 03使用:yoinks https://youtu.be/dQw4w9WgXcQ 直接进入格式选择器
  4. 04或直接运行 yoinks 并粘贴链接
  5. 05在界面中用方向键或 j/k 或数字键选择格式,回车确认,esc 返回,^c 退出,也可用鼠标点击
  6. 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 名。

2026-10-01 +3562026-10-02 +6292026-10-03 +623
每日新增 Star · 2026-10-01 至 2026-10-03 · 共 3 个在榜日峰值 +629
日期名次当日新增总 Star
#17+6233,587
#17+6293,282
#12+3562,672