基于 mygo 开发的 Git 可视化客户端
也用 mygo 写了一个 git 的可视化工具客户端
作者借助 Opus 5.5 和 mygo 写了一个调用本机 Git 的可视化客户端,现有配置、hooks 和凭据可继续使用。客户端支持提交图与筛选、部分文件 cherry-pick、交互式变基、按行提交和三栏冲突合并,也提供多仓库标签页、工作树、子模块及 Git 命令控制台;代码已开源于 GitHub。
帖子是作者用Opus 5.5与mygo生成的Git可视化客户端,开源上GitHub;支持提交图筛选、部分文件cherry-pick/revert、交互变基、按行提交、三栏冲突合并、多仓库标签页、工作树/子模块、blame与Git控制台。无标价和AFF,门槛是自行安装/编译、跨平台与许可证待核,原帖落地页被CF拦截。
公开网页未检出mygo Git的大规模口碑,V2EX原帖因Cloudflare验证未能读取回复,GitHub Star、issue与维护频率也待核;作为AI辅助新项目,暂无可证实的跑路/超售类风险,但存在早期bug、数据损坏和兼容性未知,不能按成熟客户端信任。
横向看,Fork/Sourcetree/GitHub Desktop/GitKraken/Tower及lazygit等成熟GUI/CLI免费或付费方案更稳;本项目以开源免费、功能密度高为卖点,若真跨平台且维护活跃,可省GitKraken/Tower订阅费。纵向无历史价格,站内同类开源高分约68-80,本项目缺Star与实测,暂不宜给溢价分。
定性为中规中矩、先观望试用:适合技术用户小范围试跑非关键仓库,不建议直接替换主力Git客户端。务必核验跨平台安装包、开源许可证、issue响应、是否上传凭据,以及缺失的测试步骤与官网发布页。
有了 Opus 5.5 神力,也太方便了,之前的 WebStrom 一直没卸载就是因为集成的可视化 git ,现在在 AI 的帮助下,直接让它写了一个类似的 git 客户端,它直接调用你本机的 git,所以现有的配置、hooks 、凭据都照常生效。

主要功能
- 日志:分支树 + 彩色提交图,按文本 / 分支 / 作者 / 日期 / 路径筛选(由 git 筛选,不受已加载数量限制),⌘G 跳转到哈希、分支或标签;对某个提交的部分文件做 cherry-pick / revert
- 改写历史:直接在提交右键菜单里编辑提交信息、fixup 、squash 、drop 、撤销提交,从任意提交开始交互式变基;受保护分支(默认 main / master )不会被强推
- 提交:按文件、按 hunk 、按行提交;更改列表( Changelists )、搁置( Shelf ); GPG / SSH 签名
- 冲突:冲突对话框 + 三栏合并工具,可自动合并的改动先合好,每处冲突选我方 / 对方 / 两者 / 手写,支持撤销;在终端里开始的
git merge也能识别 - 其他:一个窗口多仓库标签页、工作树和子模块、文件历史与 Annotate ( blame )、Git 控制台(显示每条执行的 git 命令)、Find Action 和自定义快捷键

代码开源
来源:V2EX · 分享创造 · v2ex.com