AI 写代码,人来把关
代码越来越多由 Agent 生成,看改动常常不必再打开 IDE。但生产代码仍要有人过一遍:改了哪些文件、哪几行、有没有越界。
开源 · 原生 macOS Git 客户端
按目录或分组收纳仓库,工作树收在所属仓库之下。AI 写的生产代码,看一眼再放心提交。
Fold 是什么意思
项目散在不同目录里,多数工具一次只能看一个仓库,切换全靠记忆。
导入目录自动成组,也能把任意位置的仓库收进同一组。不移动任何文件夹。
自动发现工作树,带着分支名折叠在仓库下方。新建、锁定、合并收尾,一处完成。
不活跃的仓库再折一层,活跃的始终在眼前。配合过滤和排序,几十个仓库也一目了然。
为什么做 FoldGit
代码越来越多由 Agent 生成,看改动常常不必再打开 IDE。但生产代码仍要有人过一遍:改了哪些文件、哪几行、有没有越界。
所以需要一个打开即用、专注看清改动的 Git 界面:提交图、差异、暂存、提交,并且符合 macOS 的视觉习惯。
现有 Git 客户端很难同时做到美观、简洁、轻量。方向相近的项目也有,本想参与,但交互和底层都已偏离太远,不适合在原项目里改,于是重新开始。
差异在哪里
所有仓库常驻侧边栏,按目录或分组折叠,支持多种排序与过滤;可直接导入本地目录或克隆远程仓库。
自动发现,检查分支占用,完成时合并并清理;冲突在原生弹窗里处理。
SwiftUI 与 AppKit 原生实现,不含 Electron;同类 Electron 应用常上百 MB。
搜索在后台进行,复用索引、分页返回,新输入即取消旧查询;自动抓取按仓库定时,只下载不合并。
差异随窗口宽度自动切换单栏或双栏,逐块暂存,提交信息模板一键填入,没有多余弹窗。
采用 macOS 26 液态玻璃与系统控件,常用操作都在原生菜单栏中并配有快捷键,支持亮暗色和八种界面语言。
基于 C#、WinUI 3 和 .NET 10,目前只是最简实现。作者没有 Windows 设备,欢迎感兴趣的你一起参与建设。
Windows 11 24H2 及以上。选择设备架构,双击 EXE 即可安装,无需另行下载运行时。 安装说明
支持开源
FoldGit 由 dufu 独立开发和维护。如果它让你查看代码、管理仓库更轻松,欢迎通过赞助支持后续开发与维护。
海外用户可使用 Buy Me a Coffee 或 PayPal,国内用户可扫描二维码。感谢每一份支持。