auto-commit is a free, open-source command-line utility that automatically generates Git commit messages by analyzing staged code changes. Written in Rust, it integrates with OpenAI's GPT-3.5 language model to describe modifications in clear, relevant commit messages. Developers stage their changes using standard Git commands before running the application. The tool examines the staged differences and produces a message reflecting the work performed. It can create the Git commit automatically, eliminating the need to write repetitive commit descriptions. A review option allows users to edit generated messages before committing. Dry-run mode displays the suggested message without modifying the repository. Additional verbosity controls adjust terminal output, while installation options include downloadable binaries, shell scripts, and Arch Linux packages.

Features

  • AI-Generated Git Commit Messages
  • Automatic Staged Change Analysis
  • OpenAI GPT-3.5 Integration
  • Editable Commit Message Review
  • Dry-Run Message Preview
  • Configurable Command-Line Output

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow auto-commit

auto-commit Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of auto-commit!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Command Line Tools

Registered

1 day ago