aicommits takes a simple approach to AI-assisted git workflows: stage your changes, run the command, and get a descriptive commit message generated from the diff. The tool sends only the diff (not your full codebase) to the configured LLM, keeping API costs minimal and context focused. It supports conventional commit format, custom commit types, and multiple language output for international teams.
Configuration is minimal — set your API key and preferred model, then use 'aicommits' as a drop-in replacement for 'git commit -m'. The tool can also run as a git hook via 'aicommits hook install', automatically generating messages for every commit. Multiple AI providers are supported through a plugin system, including OpenAI, Anthropic, and OpenAI-compatible endpoints for local model servers.
With 8,800+ GitHub stars and MIT license, aicommits is one of the most popular AI git tools. It prioritizes simplicity over features — no GitHub Actions integration or team workflows, just fast commit message generation. Compared to OpenCommit which offers more integration options and conventional commit enforcement, aicommits is the lighter-weight choice for developers who want minimal tooling overhead.