大家好,最近在开发中总觉得写 Commit Message 很断节奏,现有的工具要么太贵( OpenAI token 烧不起),要么不够智能(只会简单的翻译 diff )。
于是趁着周末撸了一个 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]
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.