Git CLI Extension

AI-Generated Git Commits.

Stop wasting mental energy on commit messages. Generate professional, semantic commits from your staged diffs in seconds.

Bring Your Own Rules

Define prompt rules globally or per-repository. Enforce conventional commits, specific casing, or team standards locally.

Terminal Native

Runs inside your terminal context without external dashboards. Integrates natively with your git staging and workflow.

Editor Integration

Review, reject, or edit messages in your preferred `$EDITOR` before anything is actually committed to the git tree.

Workflow

Built for the moment after staging.

  1. Step 01

    Stage

    Git-AIC reads directly from your Git staging area. Just add your files normally.

  2. Step 02

    Generate

    Your latest code changes and local or global prompts are sent to the AI.

  3. Step 03

    Review

    Approve the generated message, retry it, or drop into Vim/Nano to finalize it.

CLI Reference

Standard Commands.

  • Basic commit

    $ git aic

    Generate a message from your staged changes.

  • API Setup

    $ git aic config --key <key>

    Quickly set or update your AI provider keys.

  • Commit & Push

    $ git aic --push

    Streamline your workflow with auto-pushing.

  • Link an issue

    $ git aic --issue 42

    Append closing references in-flow.

  • Global Prompt

    $ git aic prompt edit --global

    Override system prompts globally for all repos.

  • Repo prompt

    $ git aic prompt edit --local

    Custom tailor instructions for specific projects.

Direction

Native Workflow.

Your brain is for building code, not for summarizing it. Git-AIC automates the friction of the commit stage, proposing perfectly formatted messages so you can stay in your flow.

  • Global and local prompt configuration
  • Editor-based prompt and commit-message editing
  • GitHub issue linking during generation