← Package directory
Available on winget

Install aicommit

A fast, opinionated CLI that generates Git commit messages and reviews staged diffs using AI. Written in Rust, installed as aic

Install with winget
winget install --id RussMckendrick.Aicommit
Upgrade
winget upgrade --id RussMckendrick.Aicommit
Uninstall
winget uninstall --id RussMckendrick.Aicommit

About aicommit

A fast, opinionated CLI that generates Git commit messages and reviews staged diffs using AI. Written in Rust, installed as aic

What's new in 0.0.8

Release focused on local CLI provider flexibility, more resilient commit flows, and smoother release automation. GitHub Copilot CLI Provider aic now supports copilot as a first-class local CLI provider alongside claude-code and codex. - Commit generation, staged reviews, PR drafting, log rewriting, setup, and model listing can all reuse an installed GitHub Copilot CLI. - Local CLI-provider workflows no longer depend on configuring AIC_API_KEY when copilot is selected. - Provider selection stays consistent with the existing aic command surface and setup flow. Commit Workflow Hardening The core commit flow is more forgiving when Git state or diff readability gets messy. - aic now falls back to staged Git change metadata when every staged file is filtered out of the readable diff, which keeps commit drafting working for binary-only or asset-only changes. - Push-aware flows now check whether the tracked branch is behind or diverged before creating a new commit, so sync problems are caught earlier. - Sync failures, rejected pushes, and rebase issues now include AI-assisted Git recovery guidance while Git itself remains the source of truth for fetch, rebase, and conflict detection. Release Automation The post-release distribution pipeline is easier to reuse and easier to debug. - The Homebrew tap updater and WinGet updater workflows are now reusable workflows that can still be run manually. - WinGet submission keeps using the maintained winget-releaser GitHub Action while preserving tag-based reruns for existing releases. - The workflow now validates the WINGET_CREATE_GITHUB_TOKE...

Read release notes

Version history

Version Updated Notes
0.0.8 Unknown Release focused on local CLI provider flexibility, more resilient commit flows, and smoother release automation. GitHub Copilot CLI Provider aic now supports copilot as a first-class local CLI provider alongside claude-c...
0.0.7 Unknown aicommit v0.0.7 - Polished Flow Release focused on interactive CLI polish and automated Windows release packaging. Interactive CLI polish The interactive aic flows now share a more polished transcript-style interface: -...
0.0.5 Unknown Release notes