Releases: KrisTHL181/git-commit-ai
Releases · KrisTHL181/git-commit-ai
Release list
v1.0.0 - Initial Release
What's New
- AI-powered git commit message generation via OpenAI-compatible API
- Support for staged and unstaged changes
- Customizable model, endpoint, temperature, and max tokens
- Force-disable
git.addAICoAuthorto prevent AI co-author trailers
Installation
code --install-extension git-commit-ai-1.0.0.vsixGit Commit AI For VSCode 1.0.0
v1.0.0 — First Release
AI-powered git commit message generator for VS Code. Works with any OpenAI-compatible API.
Why this exists
The official GitHub Copilot Chat extension automatically appends Co-Authored-By: Copilot to generated commit messages. This extension doesn't. The commit message should reflect your intent, not an advertisement for the tool that helped draft it.
Features
- Sparkle button in the SCM commit input box — one click, no ceremony
- Works with any OpenAI-compatible API: OpenAI, Azure, Ollama, DeepSeek, local LLMs
- Fully configurable endpoint, API key, model, temperature, and custom instructions via VS Code settings
- Prefers staged changes; falls back to working tree + untracked if nothing is staged
- Recent commit style reference for consistent formatting
Installation
Download git-commit-ai-1.0.0.vsix and install via:
code --install-extension git-commit-ai-1.0.0.vsix
Or in VS Code: Extensions → ... → Install from VSIX...
Launch VS Code with --enable-proposed-api git-commit-ai.git-commit-ai if running outside dev mode.
Quick config examples
// OpenAI
"gitcommitai.apiKey": "sk-...",
"gitcommitai.model": "gpt-4o-mini"
// Ollama (local)
"gitcommitai.apiEndpoint": "http://localhost:11434/v1",
"gitcommitai.model": "llama3"
// Conventional commits
"gitcommitai.customInstructions": "Use conventional commits format: type(scope): description"