Blarc
ai-commits-intellij-plugin
Kotlin

AI Commits for IntelliJ based IDEs/Android Studio.

Last updated Aug 9, 2026
847
Stars
68
Forks
37
Issues
+2
Stars/day
Attention Score
91
Language breakdown
Kotlin 100.0%
โ–ธ Files click to expand
README

logo

AI Commits

AI Commits for IntelliJ based IDEs/Android Studio.

Build Status


[//]: # (- [Demo](#demo))

Description

AI Commits is a plugin that generates your commit messages by using git diff and LLMs. To get started, install the plugin and configure a LLM API client in plugin's settings: Settings > Tools > AI Commits

Features

  • Generate commit message from git diff using LLM
  • Compute diff only from the selected files and lines in the commit dialog
  • Create your own prompt for commit message generation
  • Use predefined variables and hint to customize your prompt
  • Supports Git and Subversion as version control systems.

Supported models

  • Amazon Bedrock
  • Anthropic
  • Azure Open AI
  • Claude Code (via CLI)
  • Codex CLI (via CLI)
  • Gemini Google AI
  • Gemini Vertex AI
  • GitHub Models
  • Hugging Face
  • Mistral AI
  • Open AI
  • Ollama
  • Qianfan (Ernie)
The plugin is implemented in a generic way and uses langchain4j for creating LLM API clients. If you would like to use some other LLM model that is supported by langchain4j, please make a feature request in GitHub issues.

Demo

Demo.

Compatibility

IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, GoLand, DataGrip, Rider, MPS, Android Studio, DataSpell, Code With Me

Install

Or you could install it inside your IDE:

For Windows & Linux: File > Settings > Plugins > Marketplace > Search for "AI Commits" > Install Plugin > Restart IntelliJ IDEA

For Mac: IntelliJ IDEA > Preferences > Plugins > Marketplace > Search for "AI Commits" > Install Plugin > Restart IntelliJ IDEA

Installation from zip

  • Download zip from releases
  • Import to IntelliJ: Settings > Plugins > Cog > Install plugin from
disk...
  • Set LLM client configuration in plugin's settings: Settings > Tools > AI Commits
[//]: # (## Demo)

[//]: # ()

[//]: # (![demo.gif](./screenshots/plugin2.gif))

Support

Change log

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Acknowledgements

License

Please see LICENSE for details.

Star History

Star History Chart

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท Blarc/ai-commits-intellij-plugin ยท Updated daily from GitHub