git-mood is an AI-powered Git assistant that understands your code's context and mood.
It helps you write perfect Conventional Commits, perform deep AI code reviews, and even generate a professional README - all powered by Google Gemini Flash models.
What's new in v2.1.0
🐛 Bug Fix
- Fix: Resolved Windows crash (
Assertion failed: !(handle->flags & UV_HANDLE_CLOSING)) that occurred aftergit-mood review- Closes #1 - Fix: Graceful process exit handling to prevent libuv race conditions on Windows
🚀 Updated Models
- New default:
gemini-3.5-flash(Agentic & High-Speed) - Added: Gemini 3.5 Flash, 3.1 Pro, 3.1 Flash-Lite, 3 Flash, 3 Pro, 2.5 Pro
- Removed:
gemini-3-flash-preview(deprecated) - Full model lineup now includes 8 models across Gemini 2.5, 3, 3.1, and 3.5 series
Features
- 🧠 Smart commit messages generated from your staged diffs
- 🛡️ Senior-level AI code reviews (bugs, security, clean code)
- ⚡ Support for Gemini 2.5, 3, 3.1, and 3.5 series models
- 📘 AI-powered README.md generator
- 🖥️ Smarter Git workflow with auto push & pull-before-push handling
Security & Privacy
- API keys stored locally using
conf - No middleman services - diffs go directly to Google Gemini
- Config paths:
- macOS/Linux:
~/.config/git-mood/ - Windows:
%APPDATA%\git-mood\config.json
- macOS/Linux:
Install
npm install -g git-mood