Skip to content

GityAI is an agentic AI tool that can automate Git workflows.

License

Notifications You must be signed in to change notification settings

AbmSourav/gity-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

GityAI

GityAI is an agentic AI tool that can automate Git workflows.


GityAI Demo

Click on the above thumbnail to watch the Demo video


Installation

Download the latest release from the releases page

Add the binary to your PATH or make a alias in .bashrc or .zshrc:

alias gityai="path/to/gityai/gityai"

Then run gityai on a newly open terminal to check if the installation was successful.


Setup

To setup GityAI in your computer, get Gemini API key from Gemini API. Then run the below command

gityai setup

The API key will be stored in your computer securely.


Initialize for a Project

Each of your project should be initialized with GityAI to use the tool. Run the below command in the project root directory

gityai init

Usage

gityai <command> [options]

Generate Commit Message

Generate a Git commit message based on the changes made in the project directory:

gityai cm -s

Generate Pull Request Description

Generate a Pull Request description based from current branch

gityai prd -s

About

GityAI is an agentic AI tool that can automate Git workflows.

Topics

Resources

License

Stars

Watchers

Forks