AI-Powered Git Commit Messages

Generate high-quality Conventional Commit messages from staged diffs using multiple AI backends. Cross-platform, secure, and developer-friendly.

$ curl -fsSL https://raw.githubusercontent.com/ispooya/gessage-cli/refs/heads/main/install.sh | bash
✨ Installing Gessage CLI...
🎉 Installation complete!
$ gessage setup --model openrouter
🔧 Setting up OpenRouter (Free)...
$ git add . && gessage
🤖 Generated: feat: add user authentication system

Why Choose Gessage?

Powerful features designed for modern development workflows

Multiple AI Backends

Support for OpenRouter (free), OpenAI GPT-4o, and local Ollama models. Choose the best AI for your needs.

Security First

Automatic secret redaction ensures your sensitive data never leaves your machine or reaches AI providers.

Conventional Commits

Enforces proper commit message format with title ≤ 72 chars, body ≤ 100 columns, and standard types.

Smart Auto-Selection

Automatically selects the best model based on diff size, with manual override options available.

Interactive Flow

Approve, edit, regenerate, or cancel commit messages before applying. Full control over your commits.

Cross-Platform

Works seamlessly on Linux, macOS, and Windows. One-line installation for all platforms.

Supported AI Models

Choose from multiple AI providers to fit your workflow and budget

🆓

OpenRouter (Free)

Free tier with models like qwen/qwen3-coder:free

Recommended
🧠

OpenAI GPT-4o

Premium AI model for highest quality results

Premium
🏠

Ollama (Local)

Run AI models locally for complete privacy

Private

See Gessage in Action

Real Workflow Example

Watch how Gessage analyzes your staged changes and generates perfect commit messages following Conventional Commits standards. No more "fix stuff" or "update code" commits!

$ git add src/auth.js
$ gessage
🔍 Analyzing staged changes...
🤖 Generating commit message...
✨ Generated message:
feat(auth): implement JWT token validation
✅ Commit created successfully!

Quick Installation

Get started in seconds with our one-line installers

curl -fsSL https://raw.githubusercontent.com/ispooya/gessage-cli/refs/heads/main/install.sh | bash

Quick Setup

1. Setup your preferred AI model:
gessage setup --model openrouter
2. Stage your changes:
git add .
3. Generate commit message:
gessage