V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dongowu
V2EX  ›  分享发现

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

  •  1
     
  •   dongowu · 2 天前 · 456 次点击

    大家好,最近在开发中总觉得写 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]

    1 条回复    2026-01-16 10:01:18 +08:00
    huiyuanai709
        1
    huiyuanai709  
       1 天前
    https://github.com/huiyuanai709/Aim .net 写的。功能比较简单 就是生成 message
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.