Automatically Generate Commit Messages with AI: Step-by-Step Setup

đź“– 4 min read
📝 Updated November 18, 2025
94

In this article

Writing clean and consistent commit messages is hard. Doing it several times a day — even harder. That’s why we built AI Commit by Mavka: a tool that automatically creates high-quality commit messages based on your code changes, directly inside IntelliJ IDEA.

In this guide you’ll learn:

  • why AI-generated commit messages improve your workflow
  • how to install and configure the AI Commit By Mavka plugin
  • how to generate commit messages in different styles
  • how the plugin helps teams stay consistent and productive

Let’s begin.

Why Use AI to Generate Commit Messages?

Most developers don’t enjoy writing commit messages — and it shows: inconsistent formats, missing context, unclear descriptions, and rushed wording.


AI Commit By Mavka solves this by:

  • generating commit messages automatically
  • keeping them consistent across the entire team
  • saving minutes on every commit (which adds up fast)
  • supporting both Conventional Commits and the enhanced Mavka Style

Manual vs AI-generated commit messages

CriteriaManual writing (average)With AI Commit By Mavka
Time to draft message35-45 sec3-5 sec
Adherence to team formatDepends on memory100 percent (template-based)
Avg. words per commit6-1220-35 (concise summary + body)
Reviewer satisfaction*3.2/54.6/5

*Internal survey run by a fintech company after piloting Mavka across 15 developers in June 2025.


So, let’s start using it.

AI Commit By Mavka — Install and Configure

Step 1 — Get a Subscription

  1. Go to the Pricing section on the AI Commit By Mavka website.
  2. Click Start Your Free Trial or Start Free.
  3. Enter your details and start for free.
  4. You will see your License Key — copy it.

License Key example


  1. The key will also be delivered to your email.

Email example

Step 2 — Install the Plugin in IntelliJ IDEA

  1. Open Settings (Ctrl + Alt + S)
  2. Search for AI Commit By Mavka
  3. Click Install and Apply.

Install Plugin

Step 3 — Configure the AI Commit By Mavka Plugin

  1. Open Tools → AI Commit By Mavka Settings
  2. Enter your email and license key
  3. Click Validate License
  4. Press Apply

Plugin Settings

Step 4 — Optional Settings

You can enable additional features, such as automatically inserting a ticket link into your commit message. Enable it anytime in the settings panel. You can read more about this AI Commit By Mavka feature in this article.

Ticket Link Feature

How AI Commit By Mavka Works

Once installed, AI Commit By Mavka automatically analyzes the changes in your commit, understands the context, and produces a clean, structured commit message. For the same code changes, you can generate commit messages in two styles.

Mavka Style

An improved, human-friendly format that is concise but expressive. Perfect for companies and teams that want commit messages that feel “written by a person”.

Example: Mavka Style Commit Message

Conventional Commits

A widely-used industry standard.

Example: Conventional Commits Commit Message

Switching Styles

Before generating a commit message, you can switch between styles. In the Commit window:

  1. Click the arrow next to the Mavka icon
  2. Choose Mavka Style or Conventional Commits

Conventional Commits Commit Message


  1. Click the Mavka icon to generate a commit message

That’s it! You can switch anytime — even generate both for comparison.

Ready to Enhance Your Commit Messages?

AI Commit By Mavka turns a routine, repetitive task into an effortless one. Install it once, connect your license, choose your preferred style — and let AI take care of your commit messages.

Start using AI Commit By Mavka for free today and make every commit clean, consistent, and professional.

To better understand how to use AI Commit By Mavka and apply our best practices in writing commit messages, read this article.

Happy committing!

Ready to transform your Git workflow?

Join thousands of developers who've already made their commits smarter and more efficient. Try Mavka AI Commit today and experience the difference.

author photo

Maksym Danylenko

Technical leader and CTO of Clear Solutions has been creating software products for 14 years, and has just launched AI-driven software tools for developers