AI Commits is a command-line tool that writes your git commit messages for you using an AI model. It works by running git diff to gather your staged code changes, sending that diff to an LLM (originally GPT-3, now configurable), and receiving back a concise, human-readable commit message. The tool is designed to integrate cleanly into a developer’s workflow so that generating a descriptive commit message becomes a single command rather than a chore. It supports configuration via environment variables or config files so you can set your API key, preferred model, message style, and more. There are also options to preview, edit, or regenerate the AI-proposed message before actually committing, giving developers control instead of blindly trusting the output. Because it’s published as an npm package and even as a Homebrew formula, installation is straightforward across platforms.

Features

  • CLI that auto-generates commit messages from your git diff using an LLM
  • Configurable provider, model, and style via environment variables or config file
  • Interactive flow to preview or edit the suggested commit message before using it
  • Distributed as an npm package and Homebrew formula for easy installation
  • Supports conventional commit styles and other formatting presets in newer versions
  • Reduces friction around writing clear, descriptive commit messages for frequent commits

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow AI Commits

AI Commits Web Site

Other Useful Business Software
Resolve Support Tickets 2x Faster​ with ServoDesk Icon
Resolve Support Tickets 2x Faster​ with ServoDesk

Full access to Enterprise features. No credit card required.

What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
Try ServoDesk for free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AI Commits!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Artificial Intelligence Software, TypeScript Command Line Tools

Registered

1 day ago