爱意满满的作品展示区。
HMYDK

IDEA 插件:使用 AI 生成 git message

  •  1
     
  •   HMYDK · Jul 25, 2024 · 4588 views
    This topic created in 659 days ago, the information mentioned may be changed or developed.
    idea 市场中有几个做的还不错的插件可以支持使用 AI 生成 git message .
    但是这几个插件无一例外的都是以支持 openai 为主,但是 openai 的 api 是收费的。
    但是! gemini 的 api 是免费的。
    但是!没找到支持 gemini 的相关插件。
    所以...自己抽空做了一个。

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

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

    注意:请设置好自己 idea 的代理再使用~
    Supplement 1  ·  Jul 26, 2024
    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
    16 replies    2025-05-01 03:11:50 +08:00
    loganovo
        1
    loganovo  
       Jul 26, 2024   ❤️ 1
    厉害,这个很实用但不是不明显的需求点都能被你抓到👍
    viWww0vvxmolvY5p
        2
    viWww0vvxmolvY5p  
       Jul 26, 2024
    我需要这个,vscode 有没有类似的插件?
    lw3088
        3
    lw3088  
       Jul 26, 2024
    试试看看
    WJYuan
        4
    WJYuan  
       Jul 26, 2024   ❤️ 1
    @mway 有,市场搜 AI commit, 不过很多是支持 open AI
    lawsiki
        5
    lawsiki  
       Jul 26, 2024
    tongyi 有自带的,用着还行
    wanghn
        6
    wanghn  
       Jul 26, 2024   ❤️ 1
    看了下感觉不错,能不能支持自定义 gemini 的 baseurl 和模型
    zy0829
        7
    zy0829  
       Jul 26, 2024
    求一个 vscode 版本的
    HMYDK
        8
    HMYDK  
    OP
       Jul 26, 2024
    @wanghn 麻烦给插件提一个 Review 。
    HMYDK
        9
    HMYDK  
    OP
       Jul 26, 2024
    @zy0829 vscode 暂时没有计划,因为我不用
    ymz
        10
    ymz  
       Jul 26, 2024   ❤️ 1
    试用下
    ymz
        11
    ymz  
       Jul 26, 2024
    二次确认框能不能去掉 感觉不是很有必要
    HMYDK
        12
    HMYDK  
    OP
       Jul 26, 2024
    @ymz #11 指的是生成 git message 之后的确认按钮么? 目前这个按钮的作用是将弹窗内容复制到剪切板中。

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

    https://github.com/guanguans/ai-commit
    WebKit
        15
    WebKit  
       Jul 30, 2024 via Android
    @HMYDK 可以实现,阿里的通义是直接在 idea 的 git 输入框里生成的,不过通义有个问题就是生成内容中文 英文随机
    Stargaze
        16
    Stargaze  
       May 1, 2025
    很不错
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 05:35 · PVG 13:35 · LAX 22:35 · JFK 01:35
    ♥ Do have faith in what you're doing.