
Check these first
- The project is a Git repo and has uncommitted changes
- Settings → General → Behavior → AI commit messages is on
- Settings → Commit AI already has a working provider and model
- The IDE has Git support enabled (Git4Idea)
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.
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
Commit AI sends the diff to the selected model. Very large diffs are truncated. For a sensitive repo, review the prompt and provider first.