commitgpt assists developers in generating high-quality commit messages for their version control systems, such as git.
- Generate commit messages from OpenAI's GPT-3 API based on the changes in the diff
- Configurable commit message guidelines
- Configurable OpenAI GPT-3 agent role
- An OpenAI API key
- Python 3.6 or higher
- Pip
- Git
pip install commitgpt
commitgpt setup
Make a change to a file, then run git diff
to see the changes. Then, run commitgpt
to generate a commit message.
commitgpt
See CONTRIBUTING.md