AIC: AI Commit Message Generator

huangyezhufeng · 3 天前 · 721 次点击
  • 基于 Rust 写的命令行小工具:用 LLM 生成 Commit Message

  • 安装: cargo install aic

  • 配置: aic config setup --api-token your_deepseek_token --api-base-url https://api.deepseek.com --model deepseek-chat

  • 使用: aic(对 staged/cached 的内容生成 commit message); aic -a(git add . && aic); aic -ac(git add . && aic,直接提交生成的 commit message)

  • 开源地址: https://github.com/shenxiangzhuang/aic

举报· 721 次点击
登录 注册 站外分享
6 条回复  
xiaket 小成 3 天前
为啥不直接做成一个 git-aic 的命令?
huangyezhufeng 楼主 小成 3 天前
@xiaket 是说命令从`aic`换成`git-aic`吗?这个主要是考虑能少打几个字就少打几个字
l4ever 小成 3 天前
codeium 。copilot 都有这两个功能呢,在 vscode git 提交界面有个按钮,点一下就自动生成了
huangyezhufeng 楼主 小成 3 天前
@l4ever 用过不好用,所以才自己写的。而且个人有不使用这些 IDE 的使用场景。
liangdi 小成 前天 01:57
很不错,小螃蟹支持
xiaket 小成 前天 06:43
@huangyezhufeng 好处是自动 register 成 git 的子命令, 于是你就可以用 git aic 来运行这个命令. 当然如果外面包一层 bash 的话也没差啦
返回顶部