xommits
v0.0.4
Published
Automatically generate meaningful commit messages using AI by analyzing your git changes. Save time and maintain consistent commit message quality across your projects.
Maintainers
Readme
xommits
Automatically generate meaningful commit messages using AI by analyzing your git changes. Save time and maintain consistent commit message quality across your projects.
Features
- Generate semantic, conventional commit messages automatically.
- CLI-based, lightweight, and easy to integrate into any workflow.
- Supports AI-driven commit suggestions for consistent commit quality.
- Saves time on repetitive commit message writing.
VsCode Extension
https://marketplace.visualstudio.com/items?itemName=devlopersabbir.xommits-vscode
Installation
npm i -g xommitsOr run without installing globally using
npx:
npx xommitsUsage
After setting your key, run the CLI in your git project:
xommitsThe tool will:
- Analyze staged git changes.
- Generate a meaningful commit message using AI.
- Prompt you to accept, edit, or regenerate the commit message.
- Stage and push the changes to your remote repository.
- Also use gitmojis if configured.
Example
$ git add . #optional
$ xommits
💡 Generated Commit Message:
docs: add CONTRIBUTING.md and README.md
Adds initial documentation for the project, including a README and
contributing guidelines.
? Proceed with this commit message? (Y/n)CLI Options
xommits config- open configuration file in your editor.xommits set <key> <value>- set a configuration value.xommits get <key>- get a configuration value.
Development
Clone the repository and install dependencies:
git clone https://github.com/devlopersabbir/xommits.git
cd xommits
npm iBuild the project:
npm run buildRun in development mode:
npm run devLint and format code:
npm run lint
npm run formatClean build files:
npm run cleanLinks
- Repository: https://github.com/devlopersabbir/xommits
- Issues: https://github.com/devlopersabbir/xommits/issues
- Contributing: CONTRIBUTING.md

