Commitly helps developers write clear, consistent, and conventional Git commit messages — powered by Google Gemini AI. Whether you forget your commit conventions or just want to save time, Commitly makes your commits smarter, faster, and better.
Search for commitly-gen in the Vscode extension market place and download it. Make a change to any repository of your choice and stage your change. Click on the zapt icon and follow the instructions to generate your commit message
AI-Generated Commit Messages — Analyzes your staged Git diff and generates a concise commit message that follows Conventional Commits which most developer do not follow.
-
Gemini-Powered Intelligence — Uses Google’s latest Gemini 2.5 Pro model for context-aware suggestions.
-
Secure API Key Storage — Your Gemini API key is safely encrypted using VS Code’s built-in Secrets API.
-
Interactive Options — Copy, edit, or instantly use the message in the Source Control panel.
-
File Safety Check — Prevents errors by enforcing one staged file per generation for higher accuracy.
-
Retry, Reset & Recover — Gracefully handles invalid keys, rate limits, and overloaded requests.
- Commitly requires a Gemini API key from Google AI Studio.
- When you run Commitly for the first time, it will prompt you to enter your key and store it securely.
To reset your API key later, run the command: “Commitly: Reset Gemini API Key” or press Ctrl+5 (Cmd+5 on macOS).
This extension contributes the following commands and keybindings:
| Command | Description |
|---|---|
commitly.generateCommitMessage |
Generate a Gemini-powered commit message for your staged file. |
commitly.resetApiKey |
Reset your stored Gemini API key. |
Keybinding:
Ctrl+5 (Windows/Linux) or Cmd+5 (macOS) — Reset Gemini API Key
-
Currently supports generating messages for only one staged file at a time (for accuracy).
-
API rate limits may apply based on your Google AI Studio account plan.
- Users appreciate release notes as you update your extension.
-
Initial release of Commitly
-
AI-powered commit message generation
-
Secure API key storage
-
Command Palette integration
Built with ❤️ by Kpeale Legbara. She is a frontend Developer, technical writer & AI Enthusiast
Fixed issue #.
No feature added yet
Make every commit meaningful — the smart way