gptcommit
A git prepare-commit-msg hook for authoring commit messages with GPT-3. With this tool, you can easily generate clear, comprehensive and descriptive commit messages letting you focus on writing code.
Demo
Installation
- Install this tool locally with cargo.
cargo install gptcommit
- In your
git
repository, run the following command to installgptcommit
as a git prepare-commit-msg hook. You will need to provide an OpenAI API key to complete the installation.
gptcommit install
Usage
To use gptcommit
, simply run git commit
as you normally would. The hook will automatically generate a commit message for you using GPT-3. If you're not satisfied with the generated message, you can always edit it before committing.
Note: By default, gptcommit
uses the GPT-3 model. Please ensure you have sufficient credits in your OpenAI account to use it.
n.b. If your OpenAI API key has changed, simply re-run gptcommit install
.
Encountered any bugs?
If you encounter any bugs or have any suggestions for improvements, please open an issue on the repository.
License
This project is licensed under the MIT License.