https://github.com/abmsourav/gity-ai
GityAI is an agentic AI tool that can automate Git workflows.
https://github.com/abmsourav/gity-ai
agent agentic-ai ai cli deno git
Last synced: 4 months ago
JSON representation
GityAI is an agentic AI tool that can automate Git workflows.
- Host: GitHub
- URL: https://github.com/abmsourav/gity-ai
- Owner: AbmSourav
- License: mit
- Created: 2025-03-12T08:01:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T09:22:11.000Z (over 1 year ago)
- Last Synced: 2025-03-12T09:33:19.075Z (over 1 year ago)
- Topics: agent, agentic-ai, ai, cli, deno, git
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GityAI
GityAI is an agentic AI tool that can automate Git workflows.
[](https://abmsourav.com/welcome/wp-content/uploads/2025/03/GityAI.mp4)
*Click on the above thumbnail to watch the Demo video*
## Download
- Download [GityAI 1.1.1](https://github.com/AbmSourav/gity-ai/releases/tag/1.1.1) - *Latest*
- Download [GityAI 1.1.0](https://github.com/AbmSourav/gity-ai/releases/tag/1.1.0)
- Download [GityAI 1.0.0](https://github.com/AbmSourav/gity-ai/releases/tag/1.0.0)
## Installation
Download the latest release from the [releases page](https://github.com/AbmSourav/gity-ai/releases/tag/1.1.1)
Add the binary to your PATH or make a alias in `.bashrc` or `.zshrc`:
```bash
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](https://aistudio.google.com/apikey).
Then run the below command
```bash
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
```bash
gityai init
```
## Usage
```bash
gityai [options]
```
## Generate Commit Message
Generate a Git commit message based on the changes made in the project directory:
```bash
gityai cm -s
```
## Generate Pull Request Description
Generate a Pull Request description based from current branch
```bash
gityai prd -s
```