A visual tool that helps developers generate better git commit messages using AI. Built with React Flow and Google's Gemini AI.
- Visual node-based interface for configuring commit message generation
- Supports both Conventional Commits and free-form formats
- Customizable message length and detail level
- Supports both English and Chinese languages
- Real-time prompt preview
-
Get your API key from Google AI Studio
-
Clone this repository
-
Copy the environment file and add your API key:
cp .env.example .env.local
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
-
Paste your git diff in the input node (use
git diff --staged | pbcopy
to copy staged changes) -
Configure your preferences in the config node
-
Click "Generate Commit" to create your commit message
-
Copy the generated message to use in your commit