git-extensions

Git AI — AI skill for Claude Code

AI community

Stop writing commit messages by hand.

How to install Git AI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open git-extensions/git-ai and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Git AI does

Stop writing commit messages by hand. AI-powered conventional commits from your staged changes — powered by Claude Code.

Alternatives in AI

  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Wechat Acp — Bridge WeChat chat messages to any ACP-compatible AI agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode and 488 ★
  • Academic Writing Skills — AI-powered post-writing toolkit for academic papers — format validation, grammar/style polishing, de-AI editin 430 ★

README

git-ai

Stop writing commit messages by hand. `git-ai` generates precise, conventional commit messages from your staged changes — powered by Claude, Codex, or Gemini, right in your terminal.

[![CI](https://github.com/git-extensions/git-ai/actions/workflows/ci.yml/badge.svg)](https://github.com/git-extensions/git-ai/actions/workflows/ci.yml) [![Release](https://img.shields.io/github/v/release/git-extensions/git-ai)](https://github.com/git-extensions/git-ai/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

git add -p && git ai commit

Requirements

**macOS (Homebrew):**

brew install bash gum

**Nix:**

nix profile install nixpkgs#bash nixpkgs#gum

Install your AI agent separately:

Installation

Nix (recommended)

Run directly without installing:

nix run github:git-extensions/git-ai -- commit

Or install into your profile:

nix profile install github:git-extensions/git-ai

Zsh Plugin

The plugin adds `git-ai` to your `$PATH` so git discovers it as a custom command (`git ai`).

**Note:** Bash 4.4+ is still required. On macOS: `brew install bash`.

zinit light git-extensions/git-ai

Manual (symlink)

Symlink the `git-ai` script onto your `$PATH` so git discovers it as a custom command: