爱意满满的作品展示区。
pczhaoyun

[开源自荐] GitHub Clone 慢、Release 下载失败?我用 Codex 做了个桌面加速工具

  •  
  •   pczhaoyun · 6h 22m ago · 204 views

    最近在做 GitBoost ,一个给公开 GitHub 仓库用的桌面加速工具。适合没有全局代理,或者不想为了拉代码打开全局代理的人。

    这个项目从代码、界面、测试到文档,全部通过 Codex 开发完成。代码已经开源,也算是一次比较完整的 AI 编程实践。

    项目地址:

    https://github.com/DiscoverBox/gitboost

    我之前用过一些 GitHub 镜像。直接用镜像地址 clone 虽然快,但镜像地址会被写进 remote.origin.url。以后换网络、切节点或者执行其他 Git 操作,还得重新处理 remote 。

    GitBoost 没有这个问题。使用时仍然 clone GitHub 原始地址:

    git clone https://github.com/owner/repository.git
    

    clone 完以后,仓库里的 remote 也不会变:

    origin  https://github.com/owner/repository.git (fetch)
    origin  https://github.com/owner/repository.git (push)
    

    它通过 Git 自带的 url.<base>.insteadOf 处理 HTTPS 请求,仓库配置里保存的始终是 GitHub 原地址。push 默认直连 GitHub ,不经过第三方节点。

    线路检测也没有只看延迟或 HTTP 状态。GitBoost 会在本机执行真实的 git ls-remote,确认这条线路确实能完成 Git 请求后才会使用。当前命令失败时会切换线路,下一次 Git 操作走新线路;不会自动重试刚才失败的命令。

    现在支持这些功能:

    • 加速公开仓库的 clone 、fetch 和 pull
    • 默认只加速自己添加的仓库,也可以开启全局加速
    • 下载 GitHub 公开文件和 Release 附件
    • 查看本机线路使用情况和运行日志
    • 导出已脱敏的诊断报告
    • 恢复 GitBoost 写入的 Git 配置,不会修改仓库 remote

    我自己还会用它解决 Claude Code Marketplace 从 GitHub 仓库安装插件时的网络问题,填写原始的 owner/repository 即可。

    系统使用的节点来自虾壳整理的公开节点,感谢虾壳和原始节点分享者。GitBoost 会在本机重新做 Git 检测,不会直接把收集到的地址全部拿来使用。

    有几个边界也提前说清楚:

    • 只面向公开仓库,不支持私有仓库和 GitHub Token
    • 只处理 GitHub HTTPS 地址,SSH 地址不受影响
    • 第三方节点可以看到访问的仓库路径和公开内容,不要用于敏感项目
    • 目前支持 Apple Silicon Mac ( macOS 12 及以上)和 x86_64 Windows 10/11
    • 暂不支持 Intel Mac 、Linux 和 Universal macOS 安装包
    • 安装包暂时没有代码签名,请只从项目 Releases 下载

    技术栈是 Tauri 2 、React 、TypeScript 和 Rust ,使用 GPL-3.0 协议。

    下载地址:

    https://github.com/DiscoverBox/gitboost/releases

    使用说明:

    https://github.com/DiscoverBox/gitboost/blob/main/docs/USER_GUIDE.md

    如果你愿意试用,希望帮忙看看两件事:不同网络下的线路检测和切换是否正常,以及 macOS 、Windows 的安装说明是否容易看懂。

    遇到问题可以直接提 Issue ,最好附上操作系统、GitBoost 版本和脱敏后的诊断报告。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2811 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.