Releases: dll-as/gitc
v0.4.0 — Zero-Friction AI Commits 🚀
The fastest way to write perfect commit messages — now with zero manual staging!
🎉 What's New
Auto-Stage Files
No more git add + gitc dance! Now you can:
gitc bot.py # git add bot.py && generate
gitc src/utils.go main.go # git add src/utils.go main.go && generate
gitc tests/ config/ # git add tests/ config/ && generate
Everything is automatic — just run gitc <files> and get your AI-powered commit message instantly.
Debug Without Cost
gitc --dry-run # See exact prompt before sending
gitc --dry-run bot.py # Preview with specific files
Full Conventional Commits
gitc --commit-type feat --scope auth login.go # → feat(auth): add JWT login
Control Your Creativity
gitc --temperature 0.0 # 100% deterministic (team recommended)
gitc --temperature 0.8 # More creative (personal projects)
🛠 Fixes & Improvements
-
Immutable Config:
App.configis now a value type — no more accidental mutations -
Better Validation: Stronger checks with clear error messages
-
Fixed: CLI flag consistency (
--max-lengthinstead of--maxLength)
v0.3.0 – Improved Commit Message Clarity & Output Formatting
This release focuses on refining the commit message generation experience with cleaner output, improved prompt instructions, and a more readable CLI display.
✨ What's New
- Clearer Prompt Design: Simplified and clarified prompt text to generate cleaner commit messages.
- Prettier CLI Output: Multi-line
git commitsuggestions are now shown using-mwith proper indentation and backslashes. - Smarter Formatting: Automatically handles spacing issues and prevents sentence continuation errors in commit headers.
🛠 Fixes & Improvements
- Fixed spacing issue between version and summary in commit messages.
- Removed redundant instructions and improved LLM parsing compatibility.
- Ensured body lines are only printed if present and properly trimmed.
Ideal for users who want consistent, readable, and professional commit messages with minimal hassle.
v0.2.0 - Enhanced AI Provider Support
The latest version of gitc is v0.2.0, bringing enhanced AI provider support, improved documentation, and new usability features. Download it from the GitHub Releases page.
What's New in v0.2.0
- Experimental Support for Grok and DeepSeek: Added initial integration for Grok (xAI) and DeepSeek providers, with configurable API URLs and models.
- New
--urlFlag: Allows specifying custom API endpoints for AI providers via CLI or config. - Interactive Mode: Preview, edit, or regenerate commit messages interactively for greater control.
- Updated README: Improved clarity, accurate AI provider status, and updated config examples.
- Bug Fixes: Fixed API key persistence issues and improved configuration validation.
- Performance Improvements: Optimized diff processing and API request handling.
Tip
Upgrade to v0.2.0 for a more flexible and user-friendly experience. Check the full changelog for detailed release notes.
v0.1.1 - Config & Flags Upgrade
🎉 Update v0.1.1
- Added
--no-emojiflag to disable Gitmoji in commits - Added
--config-resetto restore default settings - Improved flag handling and updated docs accordingly
v0.1.0 – First Public Release 🚀
🚀 gitc v0.1.0 — First Public Release
We're excited to announce the first public release of gitc — a lightweight CLI tool that helps you write AI-powered commit messages directly from your terminal. ✨
🔧 Features
- Generate smart commit messages using OpenAI (GPT-4o, GPT-3.5, etc.)
- Language support (English, Farsi, Russian, ...)
- Gitmoji integration 😎
- Support for Conventional Commits (
feat,fix,docs, etc.) - Custom commit message conventions via JSON
- Provider configuration via CLI or config file
- Proxy & timeout support for API requests
🤖 AI Providers
- ✅ OpenAI (gpt-4o, gpt-3.5-turbo, ...)
- ⏳ Coming soon: Claude (Anthropic), Gemini (Google), Grok, DeepSeek...
🖥️ Downloads
Choose the binary that matches your system:
| OS | Arch | File |
|---|---|---|
| Linux | x86_64 | gitc-linux-amd64 |
| Linux | ARM64 | gitc-linux-arm64 |
| macOS | Intel | gitc-darwin-amd64 |
| macOS | Apple Silicon (M1/M2) | gitc-darwin-arm64 |
| Windows | x86_64 | gitc-windows-amd64.exe |
💡 After downloading, don’t forget to
chmod +xthe binary (on Linux/macOS) and move it to a directory in your$PATH.
We'd love your feedback, suggestions, and contributions!
If you like the project, don't forget to ⭐️ the repo :)
Made with ❤️ by @dll-as