Skip to content

Releases: dll-as/gitc

v0.4.0 — Zero-Friction AI Commits 🚀

08 Dec 18:25
1d669ac

Choose a tag to compare

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.config is now a value type — no more accidental mutations

  • Better Validation: Stronger checks with clear error messages

  • Fixed: CLI flag consistency (--max-length instead of --maxLength)

v0.3.0 – Improved Commit Message Clarity & Output Formatting

25 Jun 10:40
fc1ef8c

Choose a tag to compare

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 commit suggestions are now shown using -m with 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

15 May 17:46
bc44167

Choose a tag to compare

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 --url Flag: 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

12 May 15:11
784e935

Choose a tag to compare

🎉 Update v0.1.1

  • Added --no-emoji flag to disable Gitmoji in commits
  • Added --config-reset to restore default settings
  • Improved flag handling and updated docs accordingly

v0.1.0 – First Public Release 🚀

11 May 10:18
73d2679

Choose a tag to compare

🚀 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 +x the 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