dmytrobaida / GPTCommitVSCode

VS Code extension which helps to generate AI commit messages using ChatGPT
https://marketplace.visualstudio.com/items?itemName=DmytroBaida.gpt-commit
MIT License
37 stars 29 forks source link

GPT Commit

VS Code extension which helps to generate AI commit messages using ChatGPT.

Features

You can generate commit message by pressing 'Generate AI commit' button in source control tab:

Example of usage

Tip: You could also generate commit from command pallete by calling 'Generate AI commit' command.

Requirements

You need Open AI API Key to make this extension work. You can get your API key from OpenAI.

Extension Settings

GPT Commit extension contributes the following settings:

Appearance

General

OpenAI

Release Notes

1.0.0

Initial release of GPT Commit

1.0.1

Updated icons

1.0.2

Fixed UX

1.0.3

Added Open AI API Key input prompt

1.0.4

Updated commit formatting. Added new setting

1.0.5

Added new advanced configuration for ChatGPT.\ Added new option to accept and edit generated commit via temp message file. (Thanks for help chenweiyi)\ Added option to set custom ChatGPT endpoint URL. (Thanks for help aiyogg)\ Fixed issue with git on windows (Issue #5)\ Added option to select different ChatGPT version (Issue #6)\ Set default ChatGPT version to gpt-3.5-turbo-16k

License

Released under MIT by @dmytrobaida.