DevTrends开发者趋势
主题色

dufu1991 /

foldgit

自荐一个我独立开发的开源项目 FoldGit:一款原生、轻量的 macOS Git 客户端,采用 MIT 许可证。 把所有仓库,折进一个窗口。 使用 AI 编程工具之后,我经常需要在多个仓库和工作树之间切换,检查生成的代码改了什么、哪些改动该提交。我希望有一个轻巧的窗口,能随手查看差异、整理提交,也能把散落各处的仓库收在一起,于是做了 FoldGit。 几个主要特点: 原生且小巧:使用 SwiftUI 与 AppKit 开发,安装包约 …

语言SwiftDT软件开发DT桌面应用DTWeb 应用DTmacOSDTWebDTWindows原始developer-tools原始diff-viewer原始git原始git-client原始git-worktree原始swiftui

产品配图

关于

自荐一个我独立开发的开源项目 FoldGit:一款原生、轻量的 macOS Git 客户端,采用 MIT 许可证。 把所有仓库,折进一个窗口。 使用 AI 编程工具之后,我经常需要在多个仓库和工作树之间切换,检查生成的代码改了什么、哪些改动该提交。我希望有一个轻巧的窗口,能随手查看差异、整理提交,也能把散落各处的仓库收在一起,于是做了 FoldGit。 几个主要特点: 原生且小巧:使用 SwiftUI 与 AppKit 开发,安装包约 6 MB,支持亮暗色外观和包括中文在内的八种界面语言。 多仓库集中管理:导入目录后自动将其中的仓库分组,也可以把不同位置的仓库归入自定义分组,支持折叠、搜索和排序,不会移动磁盘上的文件夹。 完整的工作树管理:自动发现关联工作树,在仓库下展示分支;支持新建、移动、锁定和移除,也可以在完成后合并到目标分支并清理,方便处理多个并行开发任务。 清楚地查看与提交改动:提供提交关系图、单栏与并排差异、按代码块暂存、修改上次提交,以及分支和标签比较。 覆盖日常 Git 操作:支持推送、拉取、Stash、分支管理和提交历史搜索,也能快速在编辑器或终端中打开仓库。 macOS 版需要 macOS 26 及以上的 Apple Silicon Mac,并已安装 Git。可通过 Homebrew 安装: sh brew install --cask dufu1991/tap/foldgit 也可以在 Releases 下载安装包,安装说明见使用手册。 仓库还提供基于 WinUI 3 的 Windows 客户端,目前为最简实现,欢迎感兴趣的开发者参与完善。

收录记录

  1. 阮一峰周刊·用户投稿

    2026年10月29日 · 1 次收录

讨论这个产品