于是趁着周末撸了一个 git-ai-cli 。
它解决了什么问题?
Git Commit : 读取 staged diff ,调用 AI 生成符合 Conventional Commits 规范的信息。支持一次生成多个选项供选择。
周报生成 : 到了周五,一键生成本周工作周报,自动归类,不用再翻 git log 翻到眼花了。
技术选型与优化:
除了 OpenAI ,特意优化了 DeepSeek (最近真的很火,性价比极高)。
支持 Ollama:如果你有数据安全顾虑,或者想白嫖本地算力,可以直接用本地模型(如 llama3, deepseek-coder ),无需任何复杂配置,自动检测。
Type Safety : 全程 TypeScript 开发,通过 git-ai config 进行交互式配置。
最近更新:
支持中英文切换 ( -l en )。
增加了根据历史提交记录“学习”你风格的功能。
目前项目处于早期阶段,欢迎大家试用并提 Issue/PR !
Github:[https://github.com/dongowu/git-ai-cli]

