Commity

Commity

For VSCode & Cursor

Commit in seconds,
not minutes.

AI-powered commit messages, visual reflog browser, squash, amend, reset, and undo — all from your editor.

Reflog Browser

Git History

Visual Reflog Browser

Navigate your entire git history with a dedicated sidebar. See all commits, branches, and HEAD movements at a glance.

Squash Commits

AI Powered

Smart Squash with AI

Select multiple commits and squash them into one. Commity synthesizes a comprehensive commit message from all the changes.

Features

AI Commit Messages

Context-aware, generates in under 1 second

📜

Reflog Browser

Visual commit history in dedicated sidebar

🔀

Squash Commits

Combine commits with AI-synthesized messages

✏️

Amend & Reset

Edit recent commits, undo mistakes instantly

🖱️

Context Menu

Right-click for all git operations

⌨️

Keyboard Navigation

Arrow keys, space, enter - fully navigable

Configuration

# .commity.yaml in your project root

commitMessagePrompt: |
  Generate a Git commit message using Conventional Commits.

  Types: feat, fix, docs, style, refactor, test, chore
  Format: type(scope): subject

  Context:
  Author: {{author}}
  Branch: {{branch}}
  Changes: {{changes}}

Installation

VS Code: Cmd/Ctrl+P → ext install ryanlabs.commity-ai

Cursor: Cmd/Ctrl+P → ext install ryanlabs.commity-ai

Ready to ship faster?

Stop wrestling with commit messages. Start shipping code.