Current collected state Current
Observed since 21 Oct, 10:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
ai-gcm
AI powered Git Commit Message Generator
A command-line tool that uses AI to generate meaningful git commit messages.
Install Ollama:
brew install ollama
Pull required models:
ollama pull qwen2.5-coder # for code analysis
ollama pull llama3.2 # for commit message generation
pipx install ai-gcm
# Stage your changes first
git add .
# Generate commit message with default models
ai-gcm generate
# Show detailed output including code changes summary
ai-gcm generate --verbose
# Use custom models
ai-gcm generate --summary-model qwen2.5-coder --commit-model llama3.2
--summary-model, -s: Model to use for code summary generation (default: qwen2.5-coder)--commit-model, -c: Model to use for commit message generation (default: llama3.2)--verbose, -v: Show detailed output including summaryai-gcm version
Clone the repository
Install dependencies:
poetry install
Activate the virtual environment:
poetry shell
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.8",
"evaluation": "NOT_EVALUATED"
} | click<9.0.0,>=8.1.7 | runtime |
ollamaEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.8",
"evaluation": "NOT_EVALUATED"
} | ollama<0.2.0,>=0.1.6 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": "<4.0,>=3.8",
"evaluation": "NOT_EVALUATED"
} | pydantic<3.0.0,>=2.0.0 | runtime |
bdist_wheel · 8.96 KB · Python py3
sdist · 5.56 KB · Python source
Observed since 21 Oct, 10:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:cb4eddf761fef667285aa2809f7cfddec98ac17417b3dd7ed6f2c3e478da9323