aicommits is an open-source CLI that writes your git commit messages for you using AI, straight from the terminal.
aicommits is a tiny, focused command-line tool: run it after staging changes and it generates commit message suggestions from your diff, letting you pick or regenerate before committing. It supports multiple generated options, works with OpenAI and other model providers via API keys, and stays out of your workflow otherwise. As an open-source project with tens of thousands of GitHub stars, it has become a default shortcut for developers who hate writing commit messages.
The tool’s popularity comes from restraint: it does exactly one thing and disappears into the git workflow. Developers accept, edit, or regenerate suggestions with a keystroke, keeping commit velocity high without importing an assistant into their editor.
The project’s simplicity has made it a fixture in dotfiles setups and git aliases around the world. Because it is open source, teams audit and fork it freely, and contributors keep it aligned with new model providers as they arrive.
aicommits is free and open source. You supply your own model API key and pay only for usage.
Developers who want consistent, descriptive commit history with zero context switching out of the terminal.
Yes, the tool itself is free; model API usage costs are borne by your own key.
It is a CLI wrapper around model APIs rather than a hosted service.
IDE plugins like AICommit are richer; aicommits wins on simplicity and works with any editor.
OpenAI and compatible APIs are supported through simple configuration with your own key.
Yes, style configuration lets you generate messages that follow conventional commit formats.
Yes, it works with local git so GitHub, GitLab, and self-hosted remotes are all fine.
Yes, you pick or rewrite the generated message before the commit is created.
Yes, installation via npm takes a minute and configuration is minimal.
Yes, it reads diffs for any programming language and generates commit messages describing the changes accurately.
Claude Code is Anthropic's agentic coding assistant that lives in your terminal and works across an entire repository, not just the open…
Cline is a popular open-source VS Code agent that plans, edits, and runs commands with human-in-the-loop approval at every step. OverviewCline is…
Antigravity is Google's agentic development platform where AI agents work across editors and terminals, supervised through a shared mission-control interface.OverviewAntigravity treats agents…