acm
acm copied to clipboard
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages
AI Commit Message acm
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages.
Features
- 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, and more
Installation
Before installing acm
, please ensure that you have git installed on your system.
Via Cargo
To install acm
from source using Cargo
, run the following command:
cargo install --locked acm-cli
Via Homebrew
brew install dnanhkhoa/tap/acm
Usage
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
License
acm
is licensed under the Apache License 2.0