| Crates.io | git-acm |
| lib.rs | git-acm |
| version | 2.0.0 |
| created_at | 2025-01-07 02:13:15.244902+00 |
| updated_at | 2025-10-07 11:20:48.190753+00 |
| description | instant meaningful commit messages. |
| homepage | https://git-acm.pages.dev |
| repository | https://github.com/shivamhwp/git-acm |
| max_upload_size | |
| id | 1506566 |
| size | 254,902 |
curl -sSL https://raw.githubusercontent.com/shivamhwp/git-acm/main/install.sh | sh
git init if needed)..env or export:
OPENROUTER_API_KEY="your_key"
git-acm get-models to fetch models (run once, stores locally). Use git-acm list to view.git-acm use <copied_model_id> to select (e.g., anthropic/claude-sonnet-4.5).
git add .git-acm to generate and use the commit message (copies to clipboard automatically).get-models : Fetch models from OpenRouter.
use <model> : Select model.
list : List models.
autocommit enable/disable : Toggle auto-commit.
git-acm get-models
git-acm list
git-acm use anthropic/claude-sonnet-4.5
git-acm autocommit enable
git-acm
config storage ----------------
git-acm-prefs.json(model + autocommit prefs.) andmodels.json(list of models available) are stored in your OS config directory.
- macOS:
~/Library/Application Support/git-acm- Linux:
$XDG_CONFIG_HOME/git-acm- Windows:
%APPDATA%/git-acm
note ---------------------
This tool sends the staged git diff to OpenRouter to generate a commit message. Review staged changes and avoid including sensitive content.