AI Git Commit Tools

Tools that use LLMs to automatically generate, review, and manage Git commit messages and related Git workflows. Includes conventional commit generation, commit message analysis, and Git-integrated AI features. Does NOT include general Git tools, GitHub Actions for non-commit tasks, or broader DevOps automation platforms.

There are 183 ai git commit tools tracked. 1 score above 70 (verified tier). The highest-rated is di-sukharev/opencommit at 73/100 with 7,211 stars. 4 of the top 10 are actively maintained.

Get all 183 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=ai-git-commit-tools&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 di-sukharev/opencommit

top #1 and most feature rich GPT wrapper for git — generate commit messages...

73
Verified
2 Blarc/ai-commits-intellij-plugin

AI Commits for IntelliJ based IDEs/Android Studio.

59
Established
3 appleboy/CodeGPT

A CLI written in Go language that writes git commit messages or do a code...

58
Established
4 lobehub/lobe-cli-toolbox

🪀 Lobe CLI Toolbox - AI CLI Toolbox, enhancing git commit and i18n workflow...

56
Established
5 cellwebb/gac

Intelligent LLM-powered git commit message generator that understands your code!

55
Established
6 Undertone0809/gcop

🚀 AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git...

55
Established
7 zurawiki/gptcommit

A git prepare-commit-msg hook for authoring commit messages with LLMs.

54
Established
8 haesleinhuepf/git-bob

git-bob uses AI to solve Github-issues. It runs inside the Github CI, no...

53
Established
9 markolofsen/openrouter-commit

CLI tool that helps you write clear, concise, and AI-generated commit...

52
Established
10 hyperb1iss/git-iris

An intelligent agent that understands your code and crafts perfect Git artifacts

52
Established
11 yankeexe/ai-gen-commit

✨Use AI to generate commit messages

52
Established
12 wimpysworld/faff

Drop the faff, dodge the judgment. Another bloody AI commit generator, but...

50
Established
13 littleCareless/dish-ai-commit

Vibe Coding!!! 🤖 AI-Powered VSCode extension for generating standardized...

49
Emerging
14 guanguans/ai-commit

Automagically generate conventional git commit messages with AI. - 使用 AI...

48
Emerging
15 MichaelisTrofficus/gpt4docstrings

Generating Python docstrings with OpenAI ChatGPT!!

48
Emerging
16 can1357/llm-git

AI commit message generator. Conventional commits, compose mode, and history...

47
Emerging
17 Sitoi/ai-commit

Use OpenAI / Azure OpenAI / DeepSeek / Gemini API to review Git changes,...

46
Emerging
18 skywind3000/vim-gpt-commit

:rocket: Generate git commit message using ChatGPT and Ollama !!

46
Emerging
19 belingud/gptcomet

GPTComet: AI-Powered Git Commit Message Generator

45
Emerging
20 pmusolino/AI-Git-Narrator

Command-line tool for generating Git commit messages and PR descriptions...

45
Emerging
21 DFanso/commit-msg

AI-powered CLI tool that generates commit messages using LLMs

45
Emerging
22 warengonzaga/magic-commit

You can do magicc, you can build anything that you desire. 🪄🔮💻

45
Emerging
23 zdt1013/ai-git-commiter

这是一个基于AI大模型的Git Commit自动生成的VSCode插件。它可以帮助您根据代码变更自动生成高质量的Commit消息,提高开发效率。

43
Emerging
24 renatogalera/ai-commit

AI-Commit: Git workflow with AI-powered commit messages, instant code...

43
Emerging
25 songkeys/aimmit

Git commit message generator with AI (ChatGPT)

43
Emerging
26 MrLemur/gitrewrite

GitRewrite intelligently rewrites commit messages using LLMs.

41
Emerging
27 huseynovvusal/gitai

🤖 AI-powered Git CLI assistant built with Go. Automate commit messages,...

41
Emerging
28 suenot/aicommit

A CLI tool that generates concise and descriptive git commit messages using LLM

41
Emerging
29 dotninth/xenogit

Your CLI buddy for instant Git commit messages.

40
Emerging
30 shenxiangzhuang/aic

AI powered commit message generation

39
Emerging
31 markuswt/gpt-commit

Generate commit messages using ChatGPT

37
Emerging
32 kevinliao852/smart-commit

smart-commit is a lightweight, portable, and AI assistant that generates...

37
Emerging
33 ahmetkca/CommitAI

CommitAI is a command line interface application that automatically...

36
Emerging
34 tom-doerr/chatgpt_commit_message_hook

Enhance your git workflow using AI-generated commit messages from ChatGPT....

36
Emerging
35 AhmedOsman101/commit-sage-cli

Generates Conventional Commit messages with AI. Supports OpenAI, Ollama, and Gemini.

36
Emerging
36 hazadus/gh-commitmsg

A GitHub CLI extension for generating an AI-assisted commit message

36
Emerging
37 GregorBiswanger/GitCommitWhisperer

Git Commit Whisperer generate Git commit messages in Visual Studio Code...

36
Emerging
38 RubaXa/gennady

🤖 Gennadyᵇᵉᵗᵃ 🗯️ — GENerate Next-level Automated Description Yntelligence

36
Emerging
39 SimonGino/aicommit

🤖 AI-powered git commit message generator supporting multiple LLM providers...

36
Emerging
40 Matuco19/Commify

Commify: You Should Commit Yourself. Commify is a CLI tool that generates...

35
Emerging
41 marclove/llmc

AI-powered commit message generator that follows Conventional Commits...

35
Emerging
42 nguyenvanduocit/ai-commit

CLI tool that use ChatGPT to generate commit message for your git repo.

34
Emerging
43 RyuCode-Digital-Solution/AI-Commit

AI-powered automatic commit tool that generates quality commit messages and...

34
Emerging
44 iAmmar7/penmit

AI commit message generator powered by Ollama, Anthropic, and OpenAI....

34
Emerging
45 sohanemon/AutoCommit

Generate commit messages using ChatGPT

34
Emerging
46 LouisLanganay/commit-ai-generator

A vscode extension to generate a commit message with Open AI API

34
Emerging
47 DonnieRich/commit-ai

Commit AI is a simple VS Code extension that helps you write better commit messages.

33
Emerging
48 uebelack/tossitin

AI-powered git workflow tool that analyzes your changes, generates...

33
Emerging
49 handipriyono/commitbrain

command line tool that generates commit messages powered by ChatGPT. #commitbrain

32
Emerging
50 HublastX/Commit-IA

CommitIA is a Go-based tool that leverages LLMs to analyze code changes and...

32
Emerging
51 Abdiev003/git-axiom

AI-powered CLI tool that generates professional Git commit messages using...

32
Emerging
52 pwwang/vscode-gptcommit

Automated git commit messages using GPT models via gptcommit for VS Code.

31
Emerging
53 Sephyi/commitbee

AI-powered commit message generator using tree-sitter semantic analysis and...

31
Emerging
54 gfargo/coco

AI-powered Git Assistant for CLI

31
Emerging
55 samzong/gmc

gmc is a CLI tool that uses an LLM to generate high-quality Git messages and...

30
Emerging
56 cordx56/autosave

Automatically save all your changes to the repository

30
Emerging
57 Abizrh/commit-ai.nvim

🧠 A neovim plugin to handle commit using AI

29
Experimental
58 DariuszPorowski/chatgpt-pre-commit-hooks

Pre-commit hooks collection that utilizes ChatGPT and OpenAI platform to...

29
Experimental
59 resistance2/byul

Write commit messages in 3 second ⭐️

29
Experimental
60 jtpotato/ai-commit

Swift CLI for macOS to generate git commit messages automatically

29
Experimental
61 retran/meowg1k

A purr-fectly scriptable CLI that brings AI superpowers to your...

29
Experimental
62 kevinmbeaulieu/git-ai-summarize

A command-line tool for summarizing changes in Git repositories using AI.

29
Experimental
63 Uliboooo/ghost_git_writer

write a git commit message, README or Diff Summary by LLM services.

29
Experimental
64 dmazin/git-lazy-commit

git-lazy-commit generates commit messages for staged changes in a git...

28
Experimental
65 aiFdn/gitwz

Transform your Git experience with GitWiz. It's a breeze to run via the CLI...

28
Experimental
66 johnowennixon/diffdash

The fast AI Git commit tool

28
Experimental
67 benwr/gwipt

Automatically commit all edits to a wip branch with ChatGPT commit messages

28
Experimental
68 devinjeon/Tab-commit-gpt

The simplest way to generate commit messages — just press `` after `git...

28
Experimental
69 nelson-zack/commit-companion

AI-powered tool that generates smart Git commit messages by summarizing your...

27
Experimental
70 hossam444/aibranch

🤖 Generate AI-driven Git branch names that follow conventional standards,...

27
Experimental
71 wajeht/commit

generate conventional commits with ai

27
Experimental
72 vikey89/DevLog

AI-powered dev diary from your git history. One command, zero effort.

27
Experimental
73 huimingz/gitbuddy-go

🤖 AI-powered Git workflow assistant that automatically generates...

27
Experimental
74 aymenhmaidiwastaken/gitwise

AI-powered commit messages and PR descriptions from your terminal. Works...

27
Experimental
75 aelew/conai

✨ An AI-powered CLI tool for standardizing commit messages according to the...

26
Experimental
76 prod-broke-again/smart-commit

Глобальный инструмент для генерации осмысленных сообщений коммитов с...

26
Experimental
77 slimani-dev/commita

AI-Powered Git Commit Assistant: CLI app for Git status, changes, and commit...

26
Experimental
78 jonschlinkert/commit-whisperer

Use "cw" in the CLI. No instructions necessary, just hit . Can also...

25
Experimental
79 dhaveed/diffr

AI-powered GitHub Release Generator

25
Experimental
80 aaron-imani/omega

Local Message Generator (OMEGA): An LLM-based commit message generator that...

25
Experimental
81 InflixOP/GitPilot

GitPilot is an intelligent AI-powered Git assistant that bridges the gap...

25
Experimental
82 octrow/OCDG

The Old Commit Description Generator (OCDG) is a tool to improve commit...

24
Experimental
83 waxdred/GitSpeak

GitSpeak: Automating Insightful Git Commit Comments

23
Experimental
84 EliasObeid9-02/CommitGen

A CLI tool that leverages AI to automatically generate Git commit messages...

23
Experimental
85 uk0/aicommit-shell

"AI Commit Message Tool uses AI to automatically generate concise and...

23
Experimental
86 GuDuHZ/ai-commit-assistant

AI 提交助手

23
Experimental
87 tiw302/ai-commit

A humble AI-powered git commit generator written in Go. Made with care by a ...

23
Experimental
88 tumf/jj-desc

Generate jj (Jujutsu) commit descriptions automatically using LLMs

23
Experimental
89 dnanhkhoa/acm

A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git...

22
Experimental
90 doganarif/giq

Git CLI with AI-powered commit messages and insights. Drop-in replacement...

22
Experimental
91 deepusharma/gitpulse

CLI tool that reads git repos and generates weekly standup summaries using AI

22
Experimental
92 marco-jardim/changelog-analyze-action

GitHub Action that analyzes changeset data using LLMs (Fireworks, OpenAI,...

22
Experimental
93 madstone-tech/git-msg

AI-assisted git commit message generator — multi-provider LLM support...

22
Experimental
94 Serobaba23/git-rewrite-commits

✍️ Rewrite your git commit history with AI for clearer, conventional...

22
Experimental
95 RaihanOcean/lazycommit

📝 Automate your git commit messages with AI using Groq. Focus on coding...

22
Experimental
96 paladini/git-translate-commits

Translate git commit messages to any language. Runs 100% offline by default...

22
Experimental
97 dejorrit/commit-assist

Auto generate commit messages using ChatGPT

22
Experimental
98 sudoeren/eckra

Supercharge your Git workflow with a TUI dashboard and AI-generated ...

22
Experimental
99 sikis31/gitmeup

🛠️ Streamline your git workflow by creating focused commits and efficient...

22
Experimental
100 miguelvalente/gitocommito

Let GitoCommito commit for you

22
Experimental
101 skkdevcraft/git-ai-commit

Automatically prefill your Git commit messages using an LLM

22
Experimental
102 PrethamMuthappa/Log-IT

AI Generated automated Changelog generator

22
Experimental
103 karniv00l/git-summit

Your AI-powered, release note-writing, changelog-managing, version-bumping...

21
Experimental
104 matheussricardoo/git-sage

AI-powered git commit generator using local LLMs via Ollama. Runs entirely...

21
Experimental
105 trollefson/shipit

Shipit is a Rust CLI that automates merge request creation on your favorite...

21
Experimental
106 henriquemco/git-commit-assistant

A CLI assistant that automatically generates commit messages

21
Experimental
107 subhamay-bhattacharyya-gha/build-lambda-layer-action

GitHub Composite Action - Build Lambda Layer Deployment Package

21
Experimental
108 subhamay-bhattacharyya-gha/cfn-read-deployment-params-action

GitHub Composite Action: Read CloudFormation deployment parameters from a JSON file

21
Experimental
109 vlazic/git-task-analyzer

Intelligent git commit analyzer: Turning commit logs into detailed tasks...

21
Experimental
110 subhamay-bhattacharyya-gha/build-glue-script-action

GitHub Composite Action - Build Glue Script

21
Experimental
111 subhamay-bhattacharyya-gha/build-state-machine-action

GitHub Composite Action - Build State Machine Deployment Package

21
Experimental
112 lanesket/painy

Painy is a simple CLI tool which allows you to automatically generate commit...

21
Experimental
113 go-coders/git_gpt

GitGPT is a command-line productivity tool powered by advanced AI language...

21
Experimental
114 ktakayama/gpt-commit-msg.vim

automatically generates commit messages using ChatGPT API

21
Experimental
115 subhamay-bhattacharyya-gha/cfn-validate-action

GitHub Composite Action - CloudFormation Validate

21
Experimental
116 MichaelCurrin/llm-commit-msg-vs-code

Generate a commit message in VS Code Git sidebar using a local LLM

21
Experimental
117 subhamay-bhattacharyya-gha/cfn-ci-reusable-wf

GitHub Reusable Workflow: CI Pipeline using CloudFormation as IaC

21
Experimental
118 cdzombak/git-ac

Git autocommit: commit staged changes with LLM-written commit messages

21
Experimental
119 flackynmr1/Commit-AI

🤖 Elevate your Git history with AI-generated Conventional Commits that...

21
Experimental
120 subhamay-bhattacharyya-gha/build-lambda-action

GitHub Composite Action - Build Lambda Deployment Package

21
Experimental
121 subhamay-bhattacharyya-trash/cfn-stack-params-action

✅ ⭐️ GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters

21
Experimental
122 subhamay-bhattacharyya-gha/cfn-delete-stack-action

GitHub Composite Action - CloudFormation Delete Stack

21
Experimental
123 subhamay-bhattacharyya-gha/cfn-lint-action

GitHub Composite Action - CloudFormation Linter

21
Experimental
124 subhamay-bhattacharyya-gha/github-action-template

✅ GitHub Composite Action: A Starter Template for GitHub Composite Action

21
Experimental
125 segersniels/genmoji

Generate commit messages from code snippets or your diff

21
Experimental
126 zbiljic/kai

Generate Git commit message using AI

21
Experimental
127 bogzbonny/ocommit

ollama git commit messages for the cognitively poor

21
Experimental
128 kyle-wannacott/blazing-releases

CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the...

20
Experimental
129 edhuardotierrez/gommit

(go)mmit - Automated Git Commit Messages with LLM 🤖 written in Go

20
Experimental
130 AccursedGalaxy/noidea

AI-powered Git assistant that generates conventional commit messages,...

20
Experimental
131 umutseven92/commit-gpt

Generate git commit messages using ChatGPT.

20
Experimental
132 yarlson/git-gen

🧩 Git-Gen: Automated Git Commit Message and Changelog Generator

20
Experimental
133 tejzpr/commitmonk

Commitmonk is an automated AI based Git commit tool that helps you maintain...

20
Experimental
134 mms-gianni/GitGenie

💡GitGenie is a git plugin that creates commit messages with ChatGPT.

20
Experimental
135 mazaheriMahdi/gptcommit

A tool for creating commit messages using GPT-3

20
Experimental
136 shun-shobon/justcommit

AI-powered commit message generator

20
Experimental
137 nguu0123/lazycommit

Personal tool to help me write the commit message

20
Experimental
138 xdadrm/gocommit

Personal Commit Message Assistant - Ollama-Based Tool gocommit is your go-to...

19
Experimental
139 swand0g/autocomm

Automatically generate commit messages with ChatGPT 🤖

19
Experimental
140 mateoguzmana/semantic-pr-composer

Compose a pull request title and description based on a semantic branch...

19
Experimental
141 jmillana/icmt

Automagically generate commit messages

19
Experimental
142 abbasiandev/CommitGenerator

AI-powered Swift CLI tool that automatically generates meaningful git commit...

19
Experimental
143 puneetkakkar/gpt-commit

A developer-friendly CLI tool that generates smart Git commit messages from...

18
Experimental
144 Harri200191/gitmind

Commit messages with intelligence and Security!

18
Experimental
145 itlook/ai-commit-msg-writer

Commit messages that appear like magic

18
Experimental
146 jinzhongjia/codecompanion-gitcommit.nvim

A CodeCompanion extension that generates AI-powered git commit messages...

18
Experimental
147 ak9024/go-commit

The CLI (Command Line Interface) helps you generate commits automatically,...

18
Experimental
148 mutker/bumpa

bumpa leverages LLMs to assist in generating changelogs, bumping application...

18
Experimental
149 subhamay-bhattacharyya-gha/cfn-stack-params-action

GitHub JavaScript Action - Prepare CloudFormation Stack Creation Parameters

17
Experimental
150 0x11c11e/GitGPT

🚀 This Visual Studio Code extension leverages the power of OpenAI's GPT-3...

17
Experimental
151 tiboitel/llm-auto-commit

Automate your commit messages effortlessly with llm-auto-commit. This...

17
Experimental
152 dongshunyao/commit-mirage

工作饱和器:摸鱼神器!拯救你的 Git 提交记录!

16
Experimental
153 fengyiqicoder/CommitAi-Free

Let AI Handle Your Commit Messages

15
Experimental
154 faw21/changelog-ai-action

AI-powered changelog generator for GitHub Actions — auto-generates CHANGELOG...

14
Experimental
155 faw21/changelog-ai

AI-powered CHANGELOG generator from git history

14
Experimental
156 iamtraction/sage

AI-powered Git intelligence assistant.

14
Experimental
157 itai-sagi/gpt-auto-committer

GPTAutoCommitter automates commits & PRs via Jira issues using GPT-3.5....

13
Experimental
158 jabafett/quill

ai / llm git commit message generator

13
Experimental
159 gw31415/commitgen

Generate high-quality Conventional Commit messages via OpenAI models

13
Experimental
160 ArtCC/auto-commit-ai

A Git hook for macOS that automatically generates detailed, well-structured...

13
Experimental
161 CoDiGet/agent-skill-git-checkpoint

🛡️ Automate local code backups with AI in Git. Safeguard your projects by...

13
Experimental
162 aagit/synthmerge

AI-powered conflict resolution for Git

13
Experimental
163 takeshiD/tatl

CLI Tool for AI Generate Commit Message

13
Experimental
164 zowue/zowue-pw

zowue-pw neuro for github

13
Experimental
165 runekaagaard/git-commit-llm

Generate git commit messages using Large Language Models to analyze your...

13
Experimental
166 marocchino/acommit

generate commit message with chatgpt api

13
Experimental
167 rezkam/gritty

Generate Git commit messages using GPT

13
Experimental
168 blendsdk/git-commit-agent

🤖 AI-powered git commit message generator using LangChain and OpenAI....

12
Experimental
169 Aqua-123/GitR

GitR is a tool that uses an LLM to generate conventional commit messages...

12
Experimental
170 rburaksaritas/commit-wizard

Automate Your Git Commits with AI. Python tool that uses GPT-3.5 to generate...

12
Experimental
171 vin-spiegel/AICommitSummarizer

ai commit

11
Experimental
172 elliotberry/gpt-commit

Runs the diff of current staged change in a git repo, and asks GPT-4 to...

11
Experimental
173 Eroxl/Gen-Commit

🤖 A CLI tool to automatically generate commit messages using GPT-3

11
Experimental
174 markwylde/gpt-git-tools

Get GPT to generate commit messages and code reviews for you.

11
Experimental
175 tnakr/auto-commit

This script generates commit messages for Git repositories based on the...

11
Experimental
176 wingedpig/gitcommit

AI-Helped Git Commit Messages

11
Experimental
177 graniet/comgen

Automatically generate meaningful commit messages harnessing the power of...

11
Experimental
178 webjoaoneto/vscode-gptconventionalcommits

Extension to generate conventional commit messages from code diff using ChatGpt

11
Experimental
179 feobaby/ai-commit-message-critic

A commit message analyser made with tools like; Node.js, JavaScript, Vercel...

11
Experimental
180 chophe/ai-commit

🤖 AI-powered Git commit message generator that creates meaningful,...

11
Experimental
181 bdempsey-47/gitnarrative

LLM-powered CLI that reads git history and generates narrative markdown...

11
Experimental
182 rammstein4o/git-gpt

Harness the power of natural language generation with this innovative Git...

11
Experimental
183 myinusa/llm-commit-craft

LLM Commit Craft is an extension for Visual Studio Code that allows users to...

11
Experimental