CommitCraft 适合日常开发中快速生成规范、清晰的 Git commit message。插件会读取当前项目的 Git 变更内容,调用你配置的大模型接口,并把生成结果填入 IDEA 的 Commit 提交信息输入框。
点击空白处退出提示
CommitCraft 适合日常开发中快速生成规范、清晰的 Git commit message。插件会读取当前项目的 Git 变更内容,调用你配置的大模型接口,并把生成结果填入 IDEA 的 Commit 提交信息输入框。
在 IDEA Commit 工具窗口中生成提交信息。
生成按钮位于提交信息输入框上方工具栏,靠近“修正”和历史图标。
支持从已勾选的变更文件生成提交信息。
支持一个 IDEA 项目中包含多个子 Git 仓库的场景。
支持已勾选的 unversioned text 文件。
优先读取 staged diff,未 staged 时回退到 working tree diff。
支持 Git index 或 IntelliJ partial-line tracker 表达的部分行提交内容。
支持 OpenAI-compatible 接口,例如 OpenAI、DeepSeek、SiliconFlow 或公司内部网关。
API Key 存储在 IDEA Password Safe 中,不写入普通配置文件。
支持离线自动激活,便于直接交付 ZIP 和操作手册。
保留 Tools | Generate Commit Message 和变更文件右键菜单入口。
当前发布包内置通用离线激活码,不需要联网;这适合低摩擦交付,但不适合强防盗版。
插件通过本地 git 命令读取 diff。
大 diff 会按 Max Diff Chars 截断。
二进制文件会被跳过。
非 staging 模式的部分行支持依赖 IntelliJ VCS implementation API;不同 IDEA 版本可能存在兼容差异。



评论