yoinks
粘贴链接、选分辨率、下载完成,1800+ 站点全支持
产品简介
yoinks 是一款「专为终端党打造」的视频下载工具,把 1800+ 视频站点的下载能力塞进一个全屏 TUI。粘贴链接、选择分辨率(或纯音频 mp3)、按下回车,视频就保存到 ~/Downloads——没有弹窗、没有诱导点击、没有灰色跳转,纯粹命令行。
核心功能
- 全屏终端 UI:基于 Ink(React for Terminal),鼠标点击与 ↑/↓/j/k 键盘操作均可,UI 还原度极高。
- 1800+ 站点覆盖:YouTube、X/Twitter、Instagram、Threads、TikTok 等全部支持,依托 yt-dlp 内核。
- 格式选择器:自动列出可用分辨率与预估文件大小,可一键选 mp3 音频。
- 零配置依赖:首次运行自动下载独立 yt-dlp 二进制(无需 Python),ffmpeg 走 PATH 或
ffmpeg-static兜底。 - 一键安装:
npm install -g yoinks或npx yoinks即用即走。 - 三套主题:
auto(跟随终端配色)/light/dark,可命令行强制切换。 - 结果可视化:下载完成后在终端打印文件路径,告别「下完不知道在哪」。
- 交互友好:恢复终端滚动历史(scrollback),
Esc返回、Ctrl+C退出。
特色优势
传统命令行下载工具往往要求用户记忆 --format 等一长串参数;yoinks 把这件事变得「看一眼就行」。它把 yt-dlp 的能力用 React 组件呈现,分辨率、文件大小、清晰度一眼了然;同时坚持「干净」原则——不捆绑恶意广告、不预设诱骗按钮、不抢默认浏览器,纯本地工具。Star 数已突破 2.7k,证明终端开发者圈对这类工具有真实需求。
应用场景
- 技术博主保存参考素材
- 离线备份网课、教程视频
- 内容创作者批量归档灵感片段
- 播客创作者提取音频轨道
- 终端工作流党的日常下载
适用人群
终端重度用户、技术博主、内容创作者、研究者、偏爱键盘操作胜过鼠标的所有开发者。
出品方
pablostanley(个人开发者,TypeScript / Ink 生态活跃贡献者)。
更新动态
当前主分支基于 TypeScript 重写并全面接入 Ink UI;2025-2026 年持续迭代格式选择器、主题切换、跨平台打包等。
官网链接
GitHub 仓库:https://github.com/pablostanley/yoinks
安装命令:npm install -g yoinks 或 npx yoinks
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议