Git-Swift is a solution powering developers to don't worry at all about version control as our advanced AI solution is the one handling all that work.
- Automatically detects repository changes
- Generates multiple commit message options using AI
- Follows conventional commit message format
- Interactive selection of preferred message
- Handles commit and push operations
- Rust (latest stable)
- Git
- Groq API key
- Clone the repository:
git clone https://github.com/its-me-ojas/git-swift.git
cd git-swift
- Start the server:
cd server
docker compose up -d
- Build and install the CLI:
cd ../git-swift
cargo install --path .
- Make changes to your repository
- Run:
git-swift push
- Select preferred commit message
- Changes will be committed and pushed
Create a .env
file in the server directory:
GROQ_API_KEY=your_api_key_here
PORT=5000
- Ojas - @its-me-ojas
- Tarush Mohindru - @tarushmohindru