This is a submission for the Gemma 4 Challenge: Build with Gemma 4
What I Built
As developers, we repeatedly write commit messages, maintain changelogs, and switch context during development. I wanted to build a lightweight developer tool that could automate this workflow completely offline without relying on cloud APIs or external AI services.
So I built CommitAI — a local AI-powered Git assistant using Gemma 4 + Ollama.
The workflow is simple:
- Read staged Git diff
- Send it to a local Gemma 4 model
- Generate a clean Conventional Commit message
- Update changelog automatically
- Execute the Git commit
I also added Git hook integration so the workflow becomes:
git add .
git commit
and the AI handles the rest.
The project is built entirely in Python and runs locally on my MacBook Air M2 (8GB RAM).
Features
- AI-generated Conventional Commit messages
- Automatic changelog generation
- Git hook integration
- Fully local/offline workflow
- Rich CLI interface using the Rich library
- No external APIs
- Privacy-friendly local inference
- Uses staged Git diffs as context
Demo
Code
How I Used Gemma 4
I used the gemma4:e2b model through Ollama for all AI-powered functionality inside CommitAI.
I specifically chose the E2B model because:
- it runs efficiently on local hardware
- lightweight enough for my MacBook Air M2 with 8GB RAM
- low-latency responses for CLI workflows
- strong enough reasoning for summarizing Git diffs
- ideal for privacy-focused offline tooling
Gemma 4 powers:
- commit message generation
- changelog summarization
- Git workflow automation
Architecture
Git Diff
↓
CommitAI
↓
Ollama API
↓
Gemma 4 (E2B)
↓
AI-generated commit/changelog
↓
Git commit execution
Tech Stack
- Python
- Ollama
- Gemma 4 (gemma4:e2b)
- Rich
- Git Hooks
Future Improvements
- PR description generation
- Multi-model support
- Better diff summarization
- VSCode extension
- Team changelog modes
- Interactive commit editing
One of my biggest goals with this project was proving that useful AI developer tooling can run fully locally without depending on cloud APIs.
Thanks for reading 🚀
United States
NORTH AMERICA
Related News
How Braze’s CTO is rethinking engineering for the agentic area
10h ago
Amazon Employees Are 'Tokenmaxxing' Due To Pressure To Use AI Tools
21h ago

Implementing Multicloud Data Sharding with Hexagonal Storage Adapters
15h ago

DeepMind’s CEO Says AGI May Be ~4 Years Away. The Last Three Missing Pieces Are Not What Most People Think.
15h ago

CCSnapshot - A Claude Code Configs Transfer Tool
21h ago