Analysis updated 2026-05-18
Generate a Conventional Commits compliant message automatically from your staged git changes.
Draft a professional README.md file by scanning your project's structure and package.json.
Review, edit, or regenerate an AI-suggested commit message before committing.
Standardize commit message formatting across a team or open source project.
| pegasusdev18/git-commit-craft | 09catho/axon | abdulrdeveloper/react--tic-tac-toe | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a free Gemini API key from Google AI Studio and Node.js 18 or newer.
git-commit-craft is a command line tool built with Node.js that uses Google's Gemini AI model to handle two common but tedious developer tasks: writing well-formed commit messages and drafting README files. Instead of staring at a blank prompt trying to summarize a code change, or writing project documentation from scratch, a developer can run one of two commands and let the AI generate a draft based on the actual project content. For commit messages, the tool reads the output of git diff, either for changes already staged or, if nothing is staged, for unstaged changes instead. It sends that diff to the Gemini model along with instructions to follow the Conventional Commits format, a widely used standard for structuring commit messages. The AI's suggested message is shown in the terminal, and the developer can accept it as is, edit it, ask for a new version, or cancel entirely before anything is committed to the repository. For README generation, the tool scans the project's folder structure, figures out which programming language is used most based on file extensions, and reads details from the package.json file if one exists, such as the project name, dependencies, and available scripts. It sends all of that information to the same AI model with instructions to write a complete, professional README, then saves the result directly to a README.md file, asking first if one already exists. Using the tool requires a free Gemini API key from Google AI Studio, which can either be typed in interactively the first time a command runs, where it gets saved locally on your computer, or set as an environment variable. The README notes that Google now requires these API keys to be restricted to a specific API address, and that keys created directly through Google AI Studio already meet that requirement automatically. The project is installed by cloning the repository, running npm install, and linking it so the command becomes available from any git repository on the same machine, and it is released under the MIT license.
A CLI tool that uses Google's Gemini AI to write Conventional Commit messages and generate README files for your project.
Mainly JavaScript. The stack also includes Node.js, Gemini API, Commander.
Licensed under MIT, which allows free use, modification, and distribution, including commercially, as long as you keep the license notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.