🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
git clone https://github.com/Blarc/ai-commits-intellij-plugin
AI Commits
AI Commits for IntelliJ based IDEs/Android Studio.
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
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
Support
- Star the repository
- Buy me a coffee
- Rate the plugin
- Share the plugin
- Sponsor me
Change log
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Acknowledgements
- Inspired by Nutlope's AICommits.
- openai-kotlin for OpenAI API client.
- langchain4j for LLM API clients.
License
Please see LICENSE for details.
Star History
// compatibility
| Platforms | cli, api, mobile |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | Kotlin |
// faq
What is ai-commits-intellij-plugin?
AI Commits for IntelliJ based IDEs/Android Studio.. It is open-source on GitHub.
Is ai-commits-intellij-plugin free to use?
ai-commits-intellij-plugin is open-source under the MIT license, so it is free to use.
What category does ai-commits-intellij-plugin belong to?
ai-commits-intellij-plugin is listed under plugins in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/ai-commits-intellij-plugin)
// retro hit counter
[](https://claudeers.com/ai-commits-intellij-plugin)
// reviews
// guestbook
// related in Frameworks & SDKs
An open-source AI coding agent that lives in your terminal.
Claude Code 泄露源码 - 本地可运行版本,新增跨平台桌面端软件补齐Computer Use(附带核心模块解析)
LangGPT: Empowering everyone to become a prompt expert! 🚀 📌 结构化提示词(Structured Prompt)提出者 📌 元提示词(Meta-Prompt)发起者 📌 最流行的提示词落地范式 | Language of GPT The p…
Multi-Agent Harness for Production AI