Show HN: acmsg (automated commit message generator)
a year ago
- #AI
- #git
- #OpenRouter
- A CLI tool in Python for generating git commit messages using AI models via OpenRouter API.
- Analyzes staged changes in git repositories to generate contextual commit messages.
- Supports multiple AI models through OpenRouter and allows editing of generated messages.
- Automatically commits changes with the AI-generated message upon confirmation.
- Requires an OpenRouter API key for operation.
- Installable via pipx, NixOS flakes, or standalone Nix profiles.
- Configuration file located at ~/.config/acmsg/config.yaml.
- First run prompts for OpenRouter API token configuration.
- Licensed under the MIT License.