gcommit
Generate AI-powered, conventional Git commit messages right from VS Code — powered by OpenAI.

🔗 View Source on GitHub
💡 Powered by gcommit-ai
✨ Features
- Detects unstaged Git changes in your workspace
- Lets you select which files to stage
- Generates commit messages using OpenAI based on your git diff
- Conforms to Conventional Commits
- Lets you review or edit the message before committing
- One-click commit from within VS Code
📸 Preview
Coming soon – GIF showing usage flow.
🔧 Usage
- Open a folder that is a Git repository
- Open the Command Palette (
Cmd+Shift+P / Ctrl+Shift+P )
- Run
GCommit: Generate Commit Message
- Select files to include in the commit
- View or edit the AI-generated message
- Click ✅ Commit!
🧠 First Time Setup
The first time you run the extension, it will ask for your OpenAI API Key.
To update it later, use:
You can also configure:
GCOMMIT_MODEL – default: gpt-4o-mini
GCOMMIT_AUTO_COMMIT – default: false
⚙️ Requirements
- A Git-enabled VS Code workspace
- An OpenAI API key
📁 Extension Commands
Command |
Description |
gcommit: Generate Commit Message |
Analyze changes and generate a commit message |
gcommit: Set OpenAI API Key |
Configure your OpenAI key for generation |
📝 Release Notes
0.0.1
- Initial release
- Supports commit generation, API key saving, and one-click commits
🙏 Credits
📄 License
MIT © 2025 venbrinoDev
| |