Skip to main content
CC GUI can read the current project’s Git diff, generate a commit message, and write it back into the JetBrains Commit message box when possible. Generate button in the commit UI

Check these first

  1. The project is a Git repo and has uncommitted changes
  2. Settings → General → Behavior → AI commit messages is on
  3. Settings → Commit AI already has a working provider and model
  4. The IDE has Git support enabled (Git4Idea)
If the master switch is off, the action says the feature is disabled.

Generate one commit message

1

Open the Commit tool window

Confirm the change list has files. With no diff, the action says there are no changes.
2

Click generate

Click the CC GUI generate button on the VCS Message toolbar, or run Generate Commit Message from Find Action.
3

Wait for the result

Generation runs on a background thread so it does not block the EDT. On success, the message box contains a cleaned-up commit message.
If generation fails, the plugin drops the full prompt into chat and explains why.

Configure Commit AI

Open Settings → Commit AI:
  • Choose a provider and model (Claude / Codex / each CLI)
  • Edit the global prompt
  • Override the prompt per project
You can lock the language, a title format, or require a body.
Commit AI sends the diff to the selected model. Very large diffs are truncated. For a sensitive repo, review the prompt and provider first.

FAQ