我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用

3次阅读
没有评论

共计 1854 个字符,预计需要花费 5 分钟才能阅读完成。

来自AI助手的总结
作者开源了AI驱动的Windows Git客户端aigit,支持智能原子提交、AI生成提交信息及代码审查等功能。

中文 英文 韩语 日语

大家好,我是田小橙。

今天这篇有点特殊——不分享经验,聊我自己干的事。

我开源了一个工具:aigit

一个 AI 驱动的 Windows 桌面 Git 客户端。

GitHub 地址放在文末了,先说人话版的功能。

事情是这样的。

我平时写代码的方式:Trae 和 Codex 一起开,双 AI 上工。

起因是 GitHub Desktop 迟迟没有 Copilot 自动生成提交说明的功能——也可能有,是我没发现。

但我用 Trae 的时候发现,它自动生成的提交说明是真的好用。

好用到我起了贪心:干脆 Trae 和 Codex 一起开,双倍 AI,双倍产出。

理想很丰满。

不出意外,还是出意外了——本就没多少内存的电脑,当场崩了、卡死了。

两个 AI 同时跑,我的电脑第一个不同意。

痛定思痛:让 IDE 干 IDE 的活,让提交这件事,交给一个专门的小工具。

于是我动手写了 aigit。

一个小而巧的、由 AI 驱动的 Git 工具。

先说它最能打的一个功能。

1. 会自己分组的「智能原子提交计划」

你一口气改了十几个文件,它让 AI 按逻辑帮你分组:这几个文件是一件事,那几个是另一件事。

然后一组一组地暂存、提交。

每组提交前有计划校验,你能逐组确认,不满意随时调整。

说白了,就是把”大杂烩提交”这个仓库历史公敌,整理成一条条干净的原子提交。

我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用

2. AI 三件套:提交信息、代码审查、仓库问答

选中改动,一键生成 commit message,不满意就重新生成。

把 diff 丢给 AI,让它按结构给你挑问题。

还能对着整个仓库直接提问,流式输出回答。

OpenAI、Claude、DeepSeek,或者任何自定义兼容端点,都支持。

而且 API Key 不落明文配置,存的是 Windows 凭据管理器。

3. GitHub PR 全流程

列表、详情、检查、创建、checkout、浏览器 compare,都在客户端里完成。

装了 gh CLI 体验最完整;没装也能用 PAT 调 API 干大部分活。

PR 行内评论必须逐条确认才发得出去——防手滑,懂的都懂。

4. 隐私这块,我是较真的

AI 功能免不了要把代码发给模型,这事没法装看不见。

所以我把边界划得很清楚:

Git 操作、聊天历史、代码索引,默认全在本机。

索引向量化默认走本地 Ollama,索引内容不上传。

敏感文件、二进制文件默认跳过,还支持自定义排除规则。

哪些数据、什么时机、会发给谁,README 里单独一节交代,PRIVACY.md 写得更细。

我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用

5. 顺手做的几个小东西

贡献日历、进度时间线、仓库洞察和周报,能导出 SVG、PNG、GIF、Markdown。
我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用

中英文界面随便切,深浅主题跟系统走。

多仓库 Tab,关掉重开还能恢复上次的工作现场。
我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用

技术栈顺便交代下

Tauri 2 + React 18 + Rust。

前端没有通用 shell 权限,所有 git 和 gh 命令都由 Rust 后端以参数数组执行固定程序,不经过 shell。

渲染 Markdown 不开原始 HTML,链接只放行 http、https 和 mailto。

能收紧的权限,全都收紧了。

最后说点大实话

现在才 v1.0.6,还很年轻:

只支持 Windows。

非 Windows 平台暂时没有安全的凭据后端。

自动更新组件注册了但没启用,不会有任何静默升级。

License 用的 Apache 2.0,代码随便看,issue 随便提。

如果你正好受够了手写 commit message,或者想要一个隐私边界清清楚楚的 AI Git 工具,去试试:

github.com/2768651338/aigit

用出问题,issue 区见,我都接。

最后,评论区聊聊:

你现在用命令行还是图形界面管 Git?上面这些功能里,你最想让 AI 替你干哪一件?


喜欢我的作品可以点个star支持一下!


正文完
 1
2768651338
版权声明:本站原创文章,由 2768651338 于2026-08-28发表,共计1854字。
转载说明:著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。
评论(没有评论)
验证码

田小橙博客

文章搜索
一言一句话
-「
田小橙
田小橙
默默开发的独立开发者
用户数
16
文章数
14
评论数
30
阅读量
13376