gcm 读取项目的 git diff,交给 AI 按 Conventional Commits(Angular 规范)生成 标题 + 正文 + 两条备选,确认后一键提交。支持接入 WorkBuddy 的 MCP 模式,零 API Key、零成本。
评审时被问“这个 commit 到底改了什么”的尴尬,大多来自随手写的 message。
update 改了点东西 修复bug 再改一下 # 问题:type 缺失 / 描述含糊 / # 一条 commit 混了多个变更
fix(auth): 修复 token 过期后刷新失败的问题 旧逻辑在 token 过期时直接抛出 401,未触发 refresh 流程,导致用户被强制登出。 现在过期前 60 秒主动刷新,刷新失败才登出。 补充 refresh 过期场景的单测。
粘贴任意 commit message,实时按大厂规范打分并给出修改建议(本页纯前端计算,不上传任何内容)。
点不同场景,看 gcm 如何从 diff 里读出“为什么改”和“改了什么”。
不装环境、不填 Key —— 页面里跑的就是 gcm 的规则内核,读完 diff 直接给标题和正文。
同一套规范内核,三种入口:对话里用、网页上点、终端里敲。
挂进 WorkBuddy,AI 自带能力生成,不需要任何 API Key。
双击 start.bat 自动开页面,选项目 → 生成 → 点提交。
接任意 OpenAI 兼容模型,适合脚本化与终端党。
不猜、不编:所有结论都来自真实 diff。
| MCP 工具 | 作用 |
|---|---|
get_changes | 读分支、diff、未跟踪文件,并返回规范生成要求给 AI |
commit | 用确认后的 message 提交暂存区变更 |
stage_all | git add -A,连暂存步骤一起省掉 |
写代码的人每天至少遇到一次的场景。
提交前 3 秒生成规范 message,历史记录从此能当文档看,做 side project 也不再写“update”。
统一规范不靠人盯:review 时不必再纠正措辞,CHANGELOG 与 semantic-release 直接可用。