用了 GitZip 这么多年,我动手做了一个「Pro」版

写在前面

GitHub 上的仓库动辄几百兆,可很多时候你只想参考某一个工具函数或者某个目录下的文档。GitZip for GitHub 的出现完美地解决了这个问题,一键下载你需要的部分。这个经典的浏览器插件已经服务了无数开发者,我也用了相当长一段时间。

但在日常使用中,我逐渐积累了一些"如果它能再进一步就好了"的想法。比如:

  • 每次下载代码,总要手动取消 node_modulesdist,能不能自动跳过?
  • 只想下文档或者只想下载设计稿的时候,能不能一键切换?
  • 下载了一堆 zip,能不能让文件名自带仓库和日期,一眼分辨?
  • 对于下载需要的 Token,能不能给一个更清晰、可控的授权和额度监控?

这些想法并不是原版的问题,而是我"刚好需要"这些锦上添花的功能。于是我动手做了一个全方位加强的版本------GitZip Pro ,目前已经GitHub 开源并上架 Chrome Web Store

它继承了原版绝大部分的操作习惯,然后加入了一些我认为"刚刚好"的能力。

自动忽略你永远不想下载的文件

GitZip Pro 内置了一套智能忽略规则。像 node_modules/vendor/dist/build/.git/.DS_Store、日志和临时文件等,不需要手动取消勾选,默认就会被跳过。

更实用的是,GitZip Pro 预设了五种下载场景,一键切换:

  • Full Repository ------ 完整仓库下载
  • Code Only ------ 只要代码,自动排除文档、图片和构建产物
  • Documentation Only ------ 只要文档(.md / .txt)
  • Design Assets ------ 只要设计资源(图片、字体等)
  • Minimal ------ 最小化下载,只保留最核心文件

如果你有更个性化的需求,还可以自定义通配符规则。

自定义 ZIP 命名,下载再多也不乱

GitZip Pro 支持模板化命名,可以使用内置变量自由组合:

{owner}-{repo}-{branch}-{date}

这样下载下来的文件自带完整上下文,看一眼就知道来自哪里、什么分支、什么时候下载的。

几处细节打磨,让体验更顺手

除了核心的过滤与命名,GitZip Pro 还添加了一些小功能,用起来会更加舒服:

  • Show File Sizes :在 GitHub 文件列表里直接显示每个文件的大小(显示文件夹的大小也不是不可以做,只是你的 Token 用量会消耗的很快,所以目前不会添加这个功能)。
  • Show Notification:下载完成后弹出浏览器的系统通知,你不用一直盯着页面,切换到其他标签页做事也不怕错过。
  • Play Sound:下载结束时可以播放提示音,可配合通知一起食用。

这些细节并不会改变核心功能,但日常高频使用时,会让你觉得一切都很"对"。

主题和按钮位置,顺手就好

视觉和交互上也留了一些灵活设置。GitZip Pro 提供浅色、深色和跟随系统三种主题,支持自定义强调色,用调色板或取色器选一个你看着舒服的颜色就行。悬浮下载按钮的位置也开放了 8 个方位可选,习惯按钮在哪个角落就设置到哪个角落。

更透明的私有仓库访问和额度监控

GitZip Pro 同样支持通过 GitHub OAuth 进行安全授权来访问私有仓库,并在此基础上做了一点儿优化:

  • 可以匿名访问,也可以自定义 Token 访问
  • 可以直接复制/粘贴你的 Token,也可以一键授权获取 Token
  • 授权范围可以按需选择:仅公开仓库,或公开加私有仓库
  • Token 面板清晰展示 API 速率限制的剩余额度,让你预判请求余量,避免下载中断

匿名访问时,下载次数会更少,建议使用自定义 Token 方式访问

下载历史与统计

下载历史和统计面板会记录下载的详细数据:选中了多少文件、实际下载了多少、被忽略文件的数量及列表、分仓库统计等,算是锦上添花的功能。

写在最后

GitZip Pro 已开源,如果你现在用原版用得很顺手,完全不必强制自己更换。但如果你也有那么一丝希望下载过程更聪明、更个性化------欢迎来试试这个 Pro 版本。


致敬 GitZip for GitHub 和所有为开源世界默默贡献的开发者。好的工具总是在互相启发中变得更好。

相关推荐
Zik----1 小时前
DAEFR (ICLR 2024)— 盲脸超分模型解读
人工智能·python·高光谱图像·光谱恢复
TheRouter1 小时前
Agent Harness系列(三):记忆层的3种持久化架构——从SQLite到向量库
人工智能·架构·sqlite·llm·ai-native
一切皆是因缘际会1 小时前
从概率生成到内生心智:2026大模型瓶颈与下一代AI演进方向
人工智能·安全·ai·架构
X54先生(人文科技)1 小时前
《元创力》纪实录·心田记釉下新声:当《纪·念》成为可聆听的星轨
人工智能·开源·ai写作·开源协议
CeshirenTester1 小时前
字节面试官追问:“你的Agent调了三个工具就死循环了,异常处理在哪写的?”我:啊?还要写这个?
人工智能
小程故事多_802 小时前
[大模型面试系列] RAG系统检索失效全链路排查指南,从根源定位到落地优化方法
人工智能·智能体
圣殿骑士-Khtangc2 小时前
AI Agent Skills 数量爆炸治理方案:从混沌到有序的系统性实践
人工智能
汽车仪器仪表相关领域2 小时前
Kvaser Memorator Professional 5xHS CB:五通道CAN FD裸板记录仪,赋能多总线系统集成测试的旗舰级核心装备
大数据·网络·人工智能·单元测试·汽车·集成测试
淡海水2 小时前
【AI模型】模型量化技术详解
人工智能·算法·机器学习