基于 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)
![]() | 1 xiaket 195 天前 ![]() 为啥不直接做成一个 git-aic 的命令? |
![]() | 2 huangyezhufeng OP @xiaket 是说命令从`aic`换成`git-aic`吗?这个主要是考虑能少打几个字就少打几个字 |
3 luckyc 194 天前 codeium 。copilot 都有这两个功能呢,在 vscode git 提交界面有个按钮,点一下就自动生成了 |
![]() | 4 huangyezhufeng OP @l4ever 用过不好用,所以才自己写的。而且个人有不使用这些 IDE 的使用场景。 |
![]() | 5 liangdi 194 天前 via Android ![]() 很不错,小螃蟹支持 |
![]() | 6 xiaket 194 天前 @huangyezhufeng 好处是自动 register 成 git 的子命令, 于是你就可以用 git aic 来运行这个命令. 当然如果外面包一层 bash 的话也没差啦 |
7 arielherself 194 天前 via iPhone ![]() 这个好,star 了 (另外我也比较支持 1 楼的想法) |
![]() | 8 huangyezhufeng OP @arielherself 我来研究一下 |
![]() | 9 huangyezhufeng OP @xiaket #6 哦哦,这个意思,我研究下看看 |