AI Git
Generate semantically correct, Conventional Commits-compliant git commit messages with AI. Analyze your changes, understand your intent, commit automatically.
▄▀█ █ ▄▄ █▀▀ █ ▀█▀ █▀█ █ ░░ █▄█ █ ░█░
- • Conventional Commits format
- • Smart scope detection
- • Interactive refinement
Features
Everything you need for perfect commit messages
How It Works
Three simple steps to perfect commit messages
Run AI Git
Just run ai-git in your repository. No manual staging required.
ai-gitSelect Files to Stage
Interactively choose files to stage: select all, pick specific files, or skip if already staged.
? Select files to stage ◉ src/auth/oauth.ts ◉ src/auth/session.ts ◯ src/utils/helpers.ts> Stage selected Stage all SkipReview & Commit
Review the AI-generated message, edit if needed, and commit with confidence.
feat(auth): add OAuth2 login flow- implement Google OAuth provider- add session token management- create login/logout endpointsSupported Providers
Choose from local CLI tools or cloud APIs
CLI providers work locally without API keys. API providers require keys stored securely in your macOS Keychain.
Installation
Get started in seconds
brew tap sadiksaifi/tapbrew install ai-gitRecommended for macOS users
First Run
After installation, simply run the command to start the interactive setup:
ai-git