gemini-commit-assistant
v1.0.8
Published
AI-powered commit message generator using Gemini CLI
Maintainers
Readme
🤖 Gemini Commit Assistant

English | 한국어
AI-powered commit message generator using Google Gemini CLI (Gemini 2.5 Flash) with Korean/English language support.
📦 Installation
npm install -g gemini-commit-assistant🚀 Usage
# Generate commit message for staged files
git add file1.js file2.js
aic # or ai-commit
# Stage all files and generate commit message
aic --all # ai-commit --all
# Configure language (Korean/English)
aic --configure # ai-commit --configure
# Set up git alias (optional)
aic --setup # ai-commit --setup
git aic # git ai-commit🔧 Options
| Option | Description |
| -------------- | ------------------------------------------------ |
| --all, -a | Stage all files before generating commit message |
| --configure | Change language settings (Korean/English) |
| --setup | Set up git alias (git aic) |
| --unsetup | Remove git alias |
| --help, -h | Show help |
💰 Cost Benefits
Gemini CLI Personal Account (Recommended):
- 60 requests/minute + 1,000 requests/day - FREE
- 10x higher limits than API key approach
- Sustainable for entire teams
API Key Approach:
- Only 100 requests/day - LIMITED
📋 Requirements
- Node.js 16.0.0+
- Git 2.0+
- Gemini CLI (install:
npm install -g @google/gemini-cli) - Google account (personal account recommended)
🌐 Language Support
First run automatically prompts for language selection (Korean/English).
Change anytime with aic --configure.
🛠️ Setup
# Install Gemini CLI
npm install -g @google/gemini-cli
gemini # Authenticate with Google Account🎯 Examples
Korean Mode:
aic
# 🤖 AI 커밋 메시지 생성기 (Gemini 기반)
# "feat: 사용자 인증 시스템 구현"English Mode:
aic
# 🤖 AI Commit CLI - AI-powered commit message generator
# "feat: Implement user authentication system"📄 License
MIT License
