GitScribe is a Visual Studio Code extension designed to help developers generate professional and meaningful Git commit messages using OpenAI's API.
Features
AI-Powered Commit Messages: Automatically generate detailed and professional commit messages based on the changes in your repository.
Integrated Git Bash Support: Works seamlessly with Git Bash to stage and commit changes.
Status Bar Integration: A quick access button in the status bar for easy usage.
Customizable API Key: Securely set and store your OpenAI API key.
How to Use
Install the GitScribe extension in Visual Studio Code.
Set your OpenAI API key:
Press Ctrl+Shift+P and select Set OpenAI API Key.
Enter your OpenAI API key when prompted.
Make changes in your project and ensure files are staged (git add .).
Click the "Generate Commit Message" button in the status bar, or use the command:
Press Ctrl+Shift+P and select Generate Commit Message.
The extension will:
Stage changes.
Generate a detailed commit message.
Automatically commit your changes.
Requirements
A valid OpenAI API key.
Git installed and accessible on your system.
Known Issues
Currently, this extension assumes Git Bash is installed at C:\\Program Files\\Git\\bin\\bash.exe. If it's located elsewhere, update the shellPath in the extension's code.
Release Notes
0.1.0
Initial release with AI-powered commit message generation.
Status bar button for quick access.
Secure storage of OpenAI API key.
Additional Information
For more details about developing extensions, visit: