A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages.
- Effortlessly create meaningful commit messages
- Supports the Conventional Commits standard
- Customizable prompts
- JSON mode support
- Compatible with various LLM API providers, including OpenAI, OpenRouter, Together AI, Anyscale, Groq and more
Before installing acm
, please ensure that you have git installed on your system.
To install acm
from source using Cargo
, run the following command:
cargo install --locked acm-cli
brew install dnanhkhoa/tap/acm
To generate a commit message and commit your changes, simply use acm
as a replacement for git commit
:
# Stage your changes
git add <files...>
# Generate a commit message and commit your changes
acm
acm
is licensed under the Apache License 2.0