Documentation
Everything about installing, configuring and using gitmit.
Getting started
Install gitmit and write your first commit message.
AI providers
OpenAI, Anthropic, Ollama or fully offline: set up your keys.
Commands
Every command and option, including scripts and CI.
Splitting commits
Turn one messy set of changes into focused commits, safely.
The git hook
Get a suggestion every time you run git commit.
Configuration
Share settings with your team, and every option explained.
commitlint
Follow the commit rules your repository already enforces.
Ticket IDs
Add PROJ-123 from your branch name to every message.
Privacy and secrets
What is sent to an AI, what never is, and the secret scan.
How it works
The pipeline, the type rules and how the model is used.
Using the engine
Use @gitmit/core in your own scripts, apps and extensions.
Troubleshooting
Every error message, and what to do about it.