别再 clone 整个仓库了,GitZip Pro 让你按需“点菜”下载 GitHub

别再 clone 整个仓库了,GitZip Pro 让你按需“点菜”下载 GitHub
你其实只想要一个函数为什么要 clone 几百兆打开一个 GitHub 仓库README 写得很棒架构图画得也很清晰。你想参考一下某个工具类的实现或者拿一段配置模板又或者只是想把它的设计资源扒下来改改。然后你发现——仓库 600MB真正需要的文件不到 2MB。你犹豫了一下还是敲了git clone。Git 开始慢悠悠地跑硬盘空间-600时间花了 3 分钟最后你只用到src/utils/format.ts这一个文件。剩下的node_modules、dist、build、几十张截图……全部沦为磁盘垃圾。这种体验有过一次就会忍不住想有没有办法只下载我需要的那几个文件有。很多人知道 GitZip for GitHub一款可以让你在 GitHub 页面上勾选文件、打包下载的 Chrome 插件。它足够好用也足够干净。但在长期高频的使用中我开始觉得它能再往前走一步——于是就有了GitZip Pro。GitHub 开源地址 | Chrome Web Store 安装GitZip Pro 没有推翻原版而是在它的基础上把“按需下载”这把刀打磨得更锋利。五种下载场景一句废话都没有GitZip Pro 做的第一件事就是让你不用再手动勾选那些你打死也不想下载的文件。node_modules/、vendor/、dist/、build/、.git/、.DS_Store、各种.log和.tmp……这些文件在默认规则下直接跳过你连看都不需要看一眼。省下来的不只是时间还有那种“我刚才到底有没有取消勾选”的心理负荷。更进一步插件内置了五种一键切换的下 载场景Full Repository—— 原样下载整个仓库适用于你需要完整项目的时候。Code Only—— 只拿代码。自动把文档、图片、构建产物挡在外面。Documentation Only—— 我要看文档所有.md、.txt文件集中打包。Design Assets—— 设计师友好模式图片、字体、SVG 等资源单独拎出来。Minimal—— 极简模式只保留最核心的业务文件其余一概忽略。五种模式本质上是五种不同的“关注点”。你不是下载文件你是在告诉插件这一次我只关心代码/文档/设计稿。它听完就去干活了。如果你觉得预置规则还不够精准还可以自己写通配符规则精准到文件后缀、路径、目录名。这套“模式 自定义”的组合基本上能覆盖我从日常开发到周报整理的绝大部分需求。文件名自带“身份证”再也不怕认不出哪个 zip 是哪个全量 clone 还有个隐形的坑下载下来的 zip 包文件名往往是一串毫无意义的哈希或者默认的main.zip。一天下五个仓库三周过后 Downloads 文件夹里全是一堆来历不明的压缩包——这比垃圾代码还让人头疼。GitZip Pro 把命名权完全交给了你。它支持模板化命名几个变量自由组合{owner}-{repo}-{branch}-{date}这样生成的文件名是fthux-GitZipPro-main-20260726.zip。哪个人、哪个仓库、哪个分支、哪天下的一眼就能认出来。这对我来说不只是一种便利更是一种“秩序感”——我不用再靠打开 zip 看文件列表来猜这是谁的东西。日期格式也可以自定义你甚至可以加上{time}把小时分钟也带上适合那些一天内频繁下载的节奏。把体验打磨到“刚刚好”一个工具的差距很多时候不在主功能上而在那些你没法在 README 里大书特书的小地方。GitZip Pro 在这上面花了些心思Show File Sizes在 GitHub 文件列表里显示每个文件的大小。不用点进去看属性勾选前就知道哪个文件大、哪个可以忽略。顺便说一句显示文件夹大小技术上不难但会迅速消耗 GitHub API 额度所以暂时没上。Show Notification下载完成时弹出浏览器系统通知。你不用一直盯着那个页面切出去聊会儿微信、看个 PR回来文件已经好了。Play Sound下载结束的同时来一声提示音。和通知一起用基本不会错过任何一次下载完成。这三件事加起来不到十行配置但日常高频使用的时候你会觉得这个工具“懂你在干什么”。外观和位置按你的习惯来视觉偏好是很个人的东西。GitZip Pro 提供浅色、深色、跟随系统三种主题还支持自定义强调色——可以直接用取色器在页面上选一个你觉得顺眼的颜色。悬浮下载按钮的位置也有 8 种选择。有人习惯了按钮在右下角有人觉得左侧面板区域更顺手有人换了大屏幕后觉得右上角才不容易被挡住。总之八个位置总有一个让你不用再把鼠标挪来挪去。这些设置一次生效后就不再烦你安安静静地待在那里。私有仓库访问透明可控GitZip Pro 同样支持通过 GitHub OAuth 授权访问私有仓库这是原版就有的能力。但我在上面补了几个自己觉得必要的东西不强制授权。你想匿名访问也可以只是匿名时 GitHub 给的 API 配额会更少。Token 获取方式有两种一键授权或者手动粘贴你的 Personal Access Token。授权范围可以选仅公开仓库还是公开 私有仓库让用户自己决定权限边界。专门的 Token 面板会清晰地告诉你剩余 API 速率限额。你在下载私有仓库大文件前看一眼就能预判会不会半路因为额度耗尽被截停。强烈建议经常用的人走自定义 Token 方式。匿名额度低几次大文件下载就容易打光体验会很割裂。下载统计心里有数最后是一个很轻量但有效的小功能下载历史与统计。它会记录你每次下载选中了多少文件、下载了多少、被忽略的文件有哪些、按仓库汇总。看起来像是个“锦上添花”的 Dashboard但当你需要回去找一个文件却忘了到底是从哪个 fork 下载的或者被某个同事质问“这个代码是不是从开源仓库拿的”时这份记录就是你的快速辩护词。结语GitZip 是个好工具GitZip Pro 只是站在它的肩膀上在“更省心、更聪明、更可控”这条线上多走了一步。如果你也有过那种“为了拿一个文件而 clone 了整个世界”的憋屈体验不妨装一个试试——它大概率会让你觉得下载 GitHub 仓库这件事终于变得像点菜一样简单了。项目完全开源欢迎 Star也欢迎提 PR 和 Issue。