0.0.151 • Published 5 months ago
git-mind v0.0.151
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.