https://github.com/techwithmanuel/git-mind
A CLI tool that generates intelligent git commit messages using AI, with support for Gemini, ChatGPT, and Claude AI.
https://github.com/techwithmanuel/git-mind
Last synced: 3 months ago
JSON representation
A CLI tool that generates intelligent git commit messages using AI, with support for Gemini, ChatGPT, and Claude AI.
- Host: GitHub
- URL: https://github.com/techwithmanuel/git-mind
- Owner: techwithmanuel
- Created: 2024-12-28T07:33:12.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-12-30T22:09:16.000Z (5 months ago)
- Last Synced: 2024-12-30T22:18:34.764Z (5 months ago)
- Language: JavaScript
- Size: 5.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
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](https://git-mind.vercel.app)## Installation
To use Git Mind, you need to have **Node.js** installed on your system.
1. Install using npx:
```bash
git install -g git-mind# Linux or Mac
sudo git install -g git-mind
```2. 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](https://git-mind.vercel.app)
### 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 `
- 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:
```bash
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](/LICENSE.md) 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.