[分享] 写了一个基于 AI 的 Git 命令行工具,支持 DeepSeek 和本地 Ollama,求指正

查看 15|回复 0
作者:dongowu   
大家好,最近在开发中总觉得写 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]
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部