{"repo":"ali-hv/comsu","free":true,"listed":false,"github":"https://github.com/ali-hv/comsu","clone":"git clone https://github.com/ali-hv/comsu.git","description":"A CLI tool for generating commit messages using Google Generative AI","language":"PowerShell","stars":86,"topics":["ai","bash","commit","gemini","generative-ai","git","google"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"🚀 AI-Powered(wrapper) Commit Message Generator Comsu is a simple yet powerful command-line tool that leverages Google Generative AI to suggest high-quality, concise commit messages based on your staged changes in Git. Automate the process of writing meaningful commit messages and ensure consistency across your project. --- Table of Contents Features Installation Usage Contributing Show your support --- 🌟 Features - Automated Commit Messages : Generate commit messages based on your staged changes using Google's AI model. - Auto Commit : It can automatically commit your changes with your selected commit message. - Supports Conventional Commit Types : Suggestions follow the standard commit types ( feat , fix , build , chore , etc.). - Easy Setup : One-command installation to get started. - Customizable Prompts : Modify the prompt file to tailor the AI suggestions to your specific project needs. --- 📦 Installation Linux To set up Comsu on your Linux system, follow these steps: 1. Clone the Repository : 2. Run the Installation Script : 3. Set Your API Key : Make sure you have your Google AI Studio API key set as an environment variable. If you don’t have one, you can create a free API key here. You can add this line to your /.bashrc or /.zshrc to make it persistent. Windows To set up Comsu on your Windows system, follow these steps: 1. Clone the Repository : open powershell as administrator, then write these commands: 3. Run the Installation Script : 4. Set Your API Key : Make ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ali-hv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ali-hv/comsu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}