suenot/AI Commit Message Generator
Automatically generate or improve git commit messages using AI (powered by aicommit)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api_key | OpenRouter API key for AI model access | yes | — |
| provider | AI provider to use (openrouter, simple-free, ollama, openai-compatible) | no | simple-free |
| model | Specific model to use (optional, provider will auto-select if not specified) | no | — |
| mode | Operating mode: generate (generate message for staged changes) or analyze (analyze push commits) | no | generate |
| output_format | Output format: text, json, or github | no | github |
| max_tokens | Maximum tokens for response | no | 200 |
| temperature | Temperature for generation (0.0-1.0) | no | 0.2 |
| diff_file | Path to a file containing the diff (optional) | no | — |
Outputs
| name | description |
|---|---|
| commit_message | Generated commit message |
| model_used | AI model that was used for generation |
| input_tokens | Number of input tokens used |
| output_tokens | Number of output tokens generated |
| total_cost | Total cost of the API call |
| success | Whether the generation was successful |
| error | Error message if generation failed |