Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
What it solves
コードの変更に基づいてコミットメッセージを自動生成することで、 manu-al な作業を排除します。
How it works
このプラグインは、コミットダイアログ内の選択されたファイルと行の git diff (または Subversion の変更) を分析します。次に、この diff を API クライアント経由で設定された Large Language Model (LLM) に送信し、記述的なコミットメッセージを生成します。
Who it’s for
JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, Android Studio, 等) を使用しており、バージョン管理のワークフローを高速化したい開発者。
Highlights
- Broad Model Support: OpenAI, Anthropic, Gemini, Mistral, Ollama, and Amazon Bedrock を含む多数の LLM プロバイダーと統合されています。
- Customizable Prompts: 事前定義された変数とヒントを使用して、独自のプロンプトを作成し、メッセージ生成の制御が可能になります。
- Selective Diffing: コミットダイアログでユーザーが選択した特定のファイルと行のみから diff を計算できます。
- VCS Support: Git と Subversion に対応しています。