Overview Version History Q & A Rating & Review
GeminiCommit
GeminiCommit is a VSCode extension that automatically generates commit messages using Google's Gemini AI or a custom AI endpoint.
Features
AI-powered commit message generation
Support for Google's Gemini AI and custom endpoints
English and Russian language support
Customizable message styles (short, long, custom)
Option to include references (e.g., issue numbers)
Secure API key storage
Quick Start
Install from VS Code Marketplace
Set up API key:
For Gemini AI: Get key from Google AI Studio
For custom endpoint: Configure in settings
Use Command Palette (Ctrl+Shift+P) to set API key
Configure preferences in VS Code settings
Usage
Stage your changes in Git
Click "Generate Commit Message" in Source Control view
(Optional) Enter references if prompted
Review and edit the generated message
Commit as usual
Configuration
Access settings via File > Preferences > Settings, search for "GeminiCommit"
Key settings:
geminiCommit.useCustomEndpoint
: Enable custom endpoint
geminiCommit.commitLanguage
: Choose language (english/russian)
geminiCommit.commitMessageLength
: Set message style (short/long/custom)
geminiCommit.promptForRefs
: Enable reference prompting
Requirements
VS Code 1.93.0+
Git
Google AI API key or custom endpoint
Contributing
Contributions welcome! See CONTRIBUTING.md for details.
Support
For issues or questions, please use our GitHub Issues .
License
This project is licensed under the MIT License. See LICENSE for details.
GeminiCommit (на русском)
GeminiCommit - расширение VSCode для автоматической генерации сообщений коммитов с использованием Gemini AI от Google или пользовательского AI-сервиса.
Быстрый старт
Установите из VS Code Marketplace
Настройте API ключ:
Для Gemini AI: Получите ключ на Google AI Studio
Для пользовательского сервиса: Настройте в настройках
Используйте палитру команд (Ctrl+Shift+P) для установки API ключа
Настройте предпочтения в настройках VS Code
Использование
Подготовьте изменения в Git
Нажмите "Generate Commit Message" в панели Source Control
(Опционально) Введите ссылки, если запрошено
Просмотрите и отредактируйте сгенерированное сообщение
Сделайте коммит как обычно
Полную документацию см. в английской версии выше.