Stop writing commit messages.
Let AI do it for you.

██████╗ ██╗████████╗██╗ ██╗
██╔════╝ ██║╚══██╔══╝╚██╗ ██╔╝
██║ ███╗██║ ██║ ╚████╔╝
██║ ██║██║ ██║ ╚██╔╝
╚██████╔╝██║ ██║ ██║
╚═════╝ ╚═╝ ╚═╝ ╚═╝

AI-Powered Commit Message Generation

npm install -g @gity/cli

Powerful Features

Built on real CLI capabilities, verified from the actual codebase

AI Message Generation

Generate meaningful commits instantly.

$gity generate
⠧ Generating commit message using team rules...
✔ Message generated (and saved to stash)
┌───────────────────────────────────────────────┐
│ Add initial test.js file with hello world log │
└───────────────────────────────────────────────┘
? What would you like to do?
(Use arrow keys)
❯ Commit with message [1]
Generate another message
Cancel

Team Rulesets

Enforce consistent standards across your team.

$gity team switch ctrlaltdelete
✔ Team verified
✓ Switched to team: CtrlAltDelete-Ops Development
Role: admin
✓ Loaded active ruleset: Conventional Commits

Message Preview

Preview generated messages before committing.

$gity preview
✔ Examples generated
Commit Message Examples
Ruleset: Ruleset 1 (Active)
Convention: conventional
Difficulty: Simple
1. docs:
docs: add setup instructions for local development
Generated by Gity

Status & Health

Monitor your configuration and connection.

$gity status
Gity CLI Status
API Configuration:
URL: https://api.gity.app
Authenticated: Yes
User:
Username: CtrlAltDelete-Ops
Active Team:
Slug: ctrlaltdelete-ops-development
API Health:
Status: Online

The Difference

Stop wasting time on commit messages. Let AI handle it.

Without AI Commit

$ git commit -m "fix"
$ git commit -m "updated"
$ git commit -m "wip"
$ git commit -m "asdf"

❌ Unclear history
❌ No context
❌ Code review nightmare
~5 minutes wasted

With AI Commit

$ gity generate
✓ Generated 3 options!

❯ feat(auth): add JWT authentication module
  fix(api): handle null user response safely
  docs(readme): update installation guide

✅ Clear, meaningful commits
✅ Follows conventions
✅ Easy code reviews
⚡ 10 seconds

How It Works

Four simple steps to better commits

Step 1

Initialize

Run the init command to set up your configuration. It detects your environment and suggests the best defaults.

Step 2

Generate

Stage your files and run generate. AI analyzes your changes and offers you 3 conventional commit options.

Step 3

Confirm

Select the best message using arrow keys or regenerate if needed. The chosen message is automatically committed.

$gity init
██████╗ ██╗████████╗ █████╗ ██╗
██╔════╝ ██║╚══██╔══╝██╔══██╗██║
██║ ███╗██║ ██║ ███████║██║
██║ ██║██║ ██║ ██╔══██║██║
╚██████╔╝██║ ██║ ██║ ██║██║
╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝
AI-Powered Commit Messages
⠋ Initializing...No active team set
Please select a team:
gity whoami
gity team switch <slug>

Installation

Get started in less than a minute

npm install -g @gitai/cli

Then run:

$ ai-commit login
$ ai-commit init
$ ai-commit generate

Pricing

Simple, transparent pricing

Free

$0/month
  • 50 commits/month
  • All features
  • Local stash
Get Started
POPULAR

Pro

$9/month
  • Unlimited commits
  • Priority support
  • Custom rulesets
Upgrade to Pro

Teams

$49/month
  • Up to 10 users
  • Shared team rules
  • Analytics dashboard
Contact Sales

Ready to Transform Your Workflow?

Join developers who are already saving time with Gity CLI. Start your free trial today.

No credit card required
Free tier available