⏱️ 极简上手
下载安装
在 Open VSX 插件市场搜索 WTF Commit 并安装。
输入 API Key
按下 Cmd+Shift+P,输入 WTF Commit: Set API Key,选择服务商并粘贴 Key。
一键生成
按下 Cmd+Alt+G,插件将自动根据代码变动生成提交信息并填入输入框。
🚀 功能特性
多语言支持
预设支持英文、简体中文、繁体中文、日语、文言文,并支持自定义语言。只想用 Emoji?设置自定义语言即可。
约定式提交
自动遵循约定式提交标准(feat, fix, docs 等),保持 Git 历史轨迹清晰一致。
意图感知生成
复用你已写在 SCM 输入框中的文本,作为零配置提示词参与生成,让结果更贴合意图。
流式生成
实时流式输出,生成过程中即可看到 commit message 逐步呈现,无需等待完整响应。
实时调优
Auto-commit 流程支持直接进入 Input Box 二次编辑,避免阻断生成快感。
轻量纠偏
当标题格式不够规范时,支持直接点击 AI Repair 做一次快速修正。
全自动化
流水线
-
🚀
智能差异化
优先处理暂存的更改,若无则回退到工作区更改,并在生成前过滤更多低价值 diff 噪声。
-
🔄
自动提交与推送
一键完成生成 + 提交 + 推送,全链路自动化,无需离开键盘。
-
🛡️
请求稳定性增强
内置超时 + 自动重试机制,附带分类错误反馈,支持 DeepSeek 等推理型模型的自动长超时。
-
⌨️
快捷键支持
默认绑定 Cmd+Alt+G (Mac) / Ctrl+Alt+G (Windows/Linux)。支持连击快捷键。
支持的服务商与模型
| 服务商 | 默认模型 |
|---|---|
| OpenAI | gpt-5-nano |
| DeepSeek | deepseek-v4-flash |
| Moonshot (Kimi) | kimi-k2.6 |
| GLM (智谱) | glm-5.1 |
| Gemini | gemini-3.1-flash-lite |
| OpenRouter | openrouter/free |
| Custom | 任何 OpenAI 兼容端点 |
🕹️ 其他触发方式
-
✨
源代码管理图标 — 点击 Git 面板顶部的 ✨ 图标。
-
🎨
命令面板 — 运行
WTF Commit: Generate或WTF Commit: Set API Key。 -
🎹
连击快捷键 (Chord) — 通过键盘快捷键设置 (Cmd+K Cmd+S) 绑定双击 Cmd+G Cmd+G 触发。