Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (git-mind) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Git Mind
A CLI tool that generates git commit messages using AI,
with support for Gemini, ChatGPT, and Claude AI.
Features
- Generate AI-powered Git commit messages.
- Supports multiple AI models: Gemini, ChatGPT, and Claude.
- Easy to use command-line interface (CLI).
- Manage API keys for each supported AI model.
- Ask Git-related questions and get intelligent responses.
- View the complete documentation
Installation
To use Git Mind, you need to have Node.js installed on your system.
Install using npx:
git install -g git-mind # Linux or Mac sudo git install -g git-mind
You can now use the git-mind CLI tool.
Usage
Once installed, you can use the git-mind CLI tool to manage your Git commit messages and interact with different AI models.
Refer to the documentation for the full guide
Available Commands
git-mind init
- Description: Initialize Git Commit.
- Action: Starts the Git commit message generation process.
git-mind manage-gemini
- Description: Manage the Gemini model API key.
- Action: Allows you to manage the Gemini model API key for generating messages.
git-mind manage-claude
- Description: Manage the Claude model API key.
- Action: Allows you to manage the Claude model API key for generating messages.
git-mind manage-gpt
- Description: Manage the GPT model API key.
- Action: Allows you to manage the GPT model API key for generating messages.
git-mind select-default
- Description: Select the default AI model.
- Action: Allows you to select the default AI model for commit message generation.
git-mind ask <question>
- Description: Ask Git-related questions.
- Action: Lets you ask Git-related questions and get intelligent responses based on the selected model.
Help Command
To display a list of available commands and options, you can run:
git-mind -h
# or
git-mind --help
This will show a summary of all available commands and how to use them.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! If you'd like to contribute to the project, please fork the repository, create a new branch, and submit a pull request with your changes.