Git Workflow, AI-Powered

Enhance your Git experience with intelligent commit messages and insightful status analysis

🧠
AI-Powered
🔄
Git Compatible
⚙️
Multi-Provider

What is GIQ?

GIQ (Git Intelligence Quickstart) is a Git wrapper that enhances your Git workflow with AI-powered features. It provides intelligent commit message suggestions and status insights while maintaining full compatibility with standard Git commands.

~/projects/my-app
git add .
giq commit
Staged files:
src/components/Header.js
src/styles/theme.css
----------

Select a commit message:

> Update header component styling and theme colors
Refine header styling and update theme color variables
Implement responsive design for header and adjust theme colors
Write custom message

Use ↑/↓ arrows to navigate, enter to select

Quick Start

Install GIQ and start enhancing your Git workflow with AI:

~/install
brew tap doganarif/giq
brew install giq

# Run the setup wizard to configure your AI provider
giq setup

# Use GIQ just like Git
giq status
giq commit
giq push

GIQ's intuitive interface lets you select from AI-suggested commit messages or provide your own. Status insights help you understand your changes better.

How It Works

Seamless

GIQ elevates your Git workflow in 3 simple steps: Run commands with giq instead of git, get AI-powered insights, and enjoy an enhanced Git experience while maintaining full compatibility.

1
Stage changes with git add
2
Run giq commit for AI suggestions
3
Choose a message or write your own
👁️ Demo Preview
COMMITING WITH GIQ
~/projects/react-app
git add src/auth
giq status
Git status:
On branch main
Changes to be committed:
  modified:   src/auth/login.js
  modified:   src/auth/store.js

AI insights:
src/auth/login.js: Added validation for user inputs and improved error handling.
src/auth/store.js: Updated authentication state management to support session persistence.

giq commit
Select a commit message:

> Improve auth flow with validation and session persistence
  Add input validation and update authentication state management
  Enhance login validation and implement session persistence
  Write custom message
GIT LOG RESULT
~/projects/react-app
git log --oneline -1
a7f3d92 Improve auth flow with validation and session persistence

git show a7f3d92 --stat
commit a7f3d92e8f7c4dbb9f3c1e5f6d7a8b9c0d1e2f3a
Author: Dev User
Date:   Mon Mar 04 10:25:33 2025 -0800

    Improve auth flow with validation and session persistence

 src/auth/login.js  | 24 +++++++++++++++++++++---
 src/auth/store.js  | 17 ++++++++++++++---
 2 files changed, 35 insertions(+), 6 deletions(-)

Key Features

GIQ enhances your Git workflow with powerful AI features while maintaining the familiar Git experience. All your existing Git knowledge and commands continue to work - GIQ simply adds intelligence to your workflow.

💬 AI Commit Messages

Get intelligent commit message suggestions based on your staged changes

📊 Status Insights

Understand your working tree with AI-powered analysis of changes

🔄 Git Command Passthrough

Use all Git commands you know - unknown commands are passed to Git

🔌 Multi-Provider Support

Works with both OpenAI and Azure OpenAI services

🧙‍♂️ Interactive Setup

Simple guided configuration wizard to get you started quickly

🔒 Security Conscious

Uses API keys from your config or environment variables