Git Auto-Commit — Automatic Commit Generation Tool

Git Auto-Commit is an extension for Git designed to automatically generate meaningful, context-aware commit messages based on your code changes. This tool streamlines the development workflow by letting you focus on writing code instead of manually crafting commit messages.

Developed as an open-source project under the MIT license (or compatible licensing), Git Auto-Commit can be integrated into CI/CD pipelines, hook scripts, or used manually via the command line.

Main Features

Install

Windows

iex ((New-Object Net.WebClient).DownloadString('https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-windows-auto-commit.ps1?raw=true'))

Linux

echo Y | bash <(curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-linux-auto-commit.sh?raw=true)

macOS

echo Y | curl -fsSL https://github.com/thefuture-industries/git-auto-commit/blob/main/scripts/install-macos-auto-commit.sh?raw=true | bash

Setting Up

Launch

Once installed, you can start committing automatically:

Option 1 — Manual Commit
git add .
git auto
git push
        
Option 2 — Git Auto Commands
git auto -w   # Watch mode: automatically commits when changes are detected
git auto -v   # View current auto-commit version
git auto -u   # Update to the latest auto-commit version