commitcraft产品系统

我要开发同款
kidman2026年08月13日
5阅读

技术信息

语言技术
Java
系统类型
WindowsMacOS
行业分类
开发工具
参考价格
1000
授权协议
MIT许可
演示地址
https://github.com/13624725933/commitcraft

作品详情

行业场景

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 版本可能存在兼容差异。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论