尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

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

我把 Git、AI 和隐私边界,全塞进了一个 Windows 桌面应用 大家好我是田小橙。今天这篇有点特殊——不分享经验聊我自己干的事。我开源了一个工具aigit。一个 AI 驱动的 Windows 桌面 Git 客户端。GitHub 地址放在文末了先说人话版的功能。事情是这样的。我平时写代码的方式Trae 和 Codex 一起开双 AI 上工。起因是 GitHub Desktop 迟迟没有 Copilot 自动生成提交说明的功能——也可能有是我没发现。但我用 Trae 的时候发现它自动生成的提交说明是真的好用。好用到我起了贪心干脆 Trae 和 Codex 一起开双倍 AI双倍产出。理想很丰满。不出意外还是出意外了——本就没多少内存的电脑当场崩了、卡死了。两个 AI 同时跑我的电脑第一个不同意。痛定思痛让 IDE 干 IDE 的活让提交这件事交给一个专门的小工具。于是我动手写了 aigit。一个小而巧的、由 AI 驱动的 Git 工具。先说它最能打的一个功能。1. 会自己分组的「智能原子提交计划」你一口气改了十几个文件它让 AI 按逻辑帮你分组这几个文件是一件事那几个是另一件事。然后一组一组地暂存、提交。每组提交前有计划校验你能逐组确认不满意随时调整。说白了就是把大杂烩提交这个仓库历史公敌整理成一条条干净的原子提交。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 写得更细。5. 顺手做的几个小东西贡献日历、进度时间线、仓库洞察和周报能导出 SVG、PNG、GIF、Markdown。中英文界面随便切深浅主题跟系统走。多仓库 Tab关掉重开还能恢复上次的工作现场。技术栈顺便交代下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支持一下
返回列表