Autocommiter CLI
Autocommiter is a small command-line tool that helps you generate concise and informative git commit messages automatically. It can use an AI inference service (you provide an API key) to produce messages based on staged changes, or fall back to a local default message when no API is configured.
Key features
- Generate commit messages from staged changes
- Optional AI model integration (configurable model list)
- Gitmoji support to prepend an emoji that matches the change
- Skip confirmation prompts (via CLI flag or persistent config)
- Safe
.gitignoremanagement to avoid accidentally committing secrets
Quick start
- Build the project:
- Run the CLI (default: generate commit in current directory):
- Configure an API key (optional) to enable AI-based messages:
Where to look next
src/— core implementation filesdocs/ARCHITECTURE.md— high-level module responsibilities and data flowsdocs/USAGE.md— examples and common workflows
Contributing
- See
CONTRIBUTING.mdfor contribution guidelines.
License
- MIT