V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
HMYDK
V2EX  ›  分享创造

IDEA 插件:使用 AI 生成 git message

  •  1
     
  •   HMYDK · 144 天前 · 2630 次点击
    这是一个创建于 144 天前的主题,其中的信息可能已经有所发展或是发生改变。
    idea 市场中有几个做的还不错的插件可以支持使用 AI 生成 git message .
    但是这几个插件无一例外的都是以支持 openai 为主,但是 openai 的 api 是收费的。
    但是! gemini 的 api 是免费的。
    但是!没找到支持 gemini 的相关插件。
    所以...自己抽空做了一个。

    https://plugins.jetbrains.com/plugin/24851-ai-git-commit?noRedirect=true

    有需要的朋友可以试一下。

    注意:请设置好自己 idea 的代理再使用~
    第 1 条附言  ·  144 天前
    po 一个目前支持的版本:

    Android Studio — Hedgehog | 2023.1.1 — Ladybug | 2024.1.3 Canary 3

    AppCode — 2023.1 — 2023.1.5

    Aqua — 2024.1.1 — 2024.1.2

    CLion — 2023.1.1 — 2024.1.4

    DataGrip — 2023.1.1 — 2024.1.4

    DataSpell — 2023.1 — 2024.1.3

    GoLand — 2023.1 — 2024.1.4

    IntelliJ IDEA Community — 2023.1 — 2024.1.4

    IntelliJ IDEA Ultimate — 2023.1 — 2024.1.4

    MPS — 2023.2 — 2024.1-RC1

    PhpStorm — 2023.1 — 2024.1.4

    PyCharm Community — 2023.1 — 2024.1.4

    PyCharm Professional — 2023.1 — 2024.1.4

    Rider — 2023.1 — 2024.1.4

    RubyMine — 2023.1.1 — 2024.1.4

    RustRover — 2024.1 — 2024.1.6

    WebStorm — 2023.1.1 — 2024.1.5

    Writerside — 2024.1
    15 条回复    2024-07-30 00:21:47 +08:00
    loganovo
        1
    loganovo  
       144 天前   ❤️ 1
    厉害,这个很实用但不是不明显的需求点都能被你抓到👍
    viWww0vvxmolvY5p
        2
    viWww0vvxmolvY5p  
       144 天前
    我需要这个,vscode 有没有类似的插件?
    lw3088
        3
    lw3088  
       144 天前
    试试看看
    WJYuan
        4
    WJYuan  
       144 天前   ❤️ 1
    @mway 有,市场搜 AI commit, 不过很多是支持 open AI
    lawsiki
        5
    lawsiki  
       144 天前
    tongyi 有自带的,用着还行
    wanghn
        6
    wanghn  
       144 天前   ❤️ 1
    看了下感觉不错,能不能支持自定义 gemini 的 baseurl 和模型
    zy0829
        7
    zy0829  
       144 天前
    求一个 vscode 版本的
    HMYDK
        8
    HMYDK  
    OP
       144 天前
    @wanghn 麻烦给插件提一个 Review 。
    HMYDK
        9
    HMYDK  
    OP
       144 天前
    @zy0829 vscode 暂时没有计划,因为我不用
    ymz
        10
    ymz  
       144 天前   ❤️ 1
    试用下
    ymz
        11
    ymz  
       144 天前
    二次确认框能不能去掉 感觉不是很有必要
    HMYDK
        12
    HMYDK  
    OP
       143 天前
    @ymz #11 指的是生成 git message 之后的确认按钮么? 目前这个按钮的作用是将弹窗内容复制到剪切板中。

    这里其实可以做一个优化:点击确认之后,直接将 git message 自动放到 idea 自带的 git 输入框中。(还没研究过,不清楚是否可以实现)
    consensus
        13
    consensus  
       141 天前
    赞!
    可以参考这个插件的功能,直接插入到自带的 git 输入框中吗 ?
    https://plugins.jetbrains.com/plugin/13477-git-commit-message-helper
    guanguans
        14
    guanguans  
       141 天前
    自荐下使用 AI 自动生成 git 提交信息的命令行小工具,目前已支持 Bito Cli 、ERNIE-Bot-turbo 、ERNIE-Bot 、Moonshot 、OpenAI Chat 、OpenAI 。推荐使用 Bito Cli(每天免费的额度够用,无需魔法)。

    https://github.com/guanguans/ai-commit
    WebKit
        15
    WebKit  
       140 天前 via Android
    @HMYDK 可以实现,阿里的通义是直接在 idea 的 git 输入框里生成的,不过通义有个问题就是生成内容中文 英文随机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:47 · PVG 19:47 · LAX 03:47 · JFK 06:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.