Comit is a powerful tool that automatically generates commit messages based on staged changes in a Git repository.
It analyzes diffs to create structured and meaningful commit messages, helping maintain consistency in your commit history.
Additional features include automatic branch name generation and an AI-powered chat assistant for coding-related queries.
Simplify your Git workflow with Comit!
- Analyzes staged diff files to generate commit messages
- Provides structured and meaningful commit messages
- Helps maintain consistency in commit history
- Generate Branch Names
- Chat with an Agent
- Node.js (v12 or higher)
- npm or yarn
- Git
npm install -g jcomitOr using yarn:
yarn global add jcomitnpm install jcomitOr using yarn:
yarn add jcomit- Stage your changes using
git add - Run the command:
jcomit- Select the most appropriate commit message from the suggestions
Comit analyzes your staged changes and uses AI to generate meaningful commit messages that accurately describe your changes. It presents multiple options for you to choose from, ensuring that your commit history remains consistent and informative.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the ISC License - see the package.json file for details.
@issamoxix