LLMでgitのコミットメッセージや簡潔なコードレビューを生成し、prepare-commit-msg git hookもインストールできるGo製CLIです。
Blarc/ai-commits-intellij-plugin
設定可能なLLMバックエンドを使い、diffからGitのコミットメッセージを生成するJetBrains IDEプラグイン。
- スター
- 871
- フォーク
- 71
- 未解決の Issue
- 34
- 最終コミット
- 8 日前
これは何?
AI Commitsは、IntelliJベースのIDEやAndroid Studio向けのプラグインです。大規模言語モデルを使って、Gitのdiffからコミットメッセージを作成します。プラグインの設定画面にある Tools > AI Commits でLLM APIクライアントを設定すると、コミットダイアログでステージした変更や選択した変更が入力として使われます。
プラグインが計算するdiffは、コミットダイアログで選択したファイルと行のみが対象です。また、定義済みの変数やヒントを使って独自のプロンプトを作成できます。バージョン管理システムとしてGitとSubversionに対応しています。モデルへのアクセスにはlangchain4jを使用し、OpenAI、Anthropic、Azure OpenAI、Gemini、Mistral AI、Ollama、Hugging Face、Amazon Bedrock、GitHub Models、Qianfanのほか、Claude CodeやCodex CLIなどのローカルCLIも利用できます。
主な機能
- 01LLMを使ってGitのdiffからコミットメッセージを生成
- 02コミットダイアログで選択したファイルと行だけを対象にdiffを計算
- 03定義済みの変数やヒントを使ったカスタムプロンプトに対応
- 04GitとSubversionに対応
- 05ローカルのOllamaを含む、さまざまなLLMプロバイダーに接続
ユースケース
- IDEを離れずに、一貫性のあるコミットメッセージを作成
- 変更セットの一部だけをコミットし、その範囲に合わせたメッセージを生成
- Ollamaを通じてセルフホストまたはローカルのモデルを使い、コミットメッセージを生成
収録されている特集
トピック
よくある質問
- ai-commits-intellij-plugin とは?
- 設定可能なLLMバックエンドを使い、diffからGitのコミットメッセージを生成するJetBrains IDEプラグイン。 AI Commitsは、IntelliJベースのIDEやAndroid Studio向けのプラグインです。大規模言語モデルを使って、Gitのdiffからコミットメッセージを作成します。プラグインの設定画面にある Tools > AI Commits でLLM APIクライアントを設定すると、コミットダイアログでステージした変更や選択した変更が入力として使われます。
- ai-commits-intellij-plugin は無料で使えますか?ライセンスは?
- ai-commits-intellij-plugin は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ai-commits-intellij-plugin は今もメンテナンスされていますか?
- 活発にメンテナンス中。ai-commits-intellij-plugin の最終コミットは 2026年10月28日 です。
- ai-commits-intellij-plugin は何に使えますか?
- IDEを離れずに、一貫性のあるコミットメッセージを作成 変更セットの一部だけをコミットし、その範囲に合わせたメッセージを生成 Ollamaを通じてセルフホストまたはローカルのモデルを使い、コミットメッセージを生成
- ai-commits-intellij-plugin はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Blarc/ai-commits-intellij-plugin
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIモデルでステージ済みの差分からConventional Commits形式のメッセージを生成してコミットするCLIツール。
ローカルとクラウドのLLMをIntelliJ IDEAに統合し、エージェントモードや仕様駆動のワークフローを通じて、プロジェクトコードのレビュー、テスト、説明を支援するプラグインです。
ステージ済みの変更からOpenAIモデルでコミットメッセージを作成する、git prepare-commit-msgフックです。
ChatGPTやローカルのOllamaモデルを含むOpenAI互換APIを使い、SRT字幕ファイルを行単位で翻訳するCLI・Webツール。
プルリクエストを自動レビューし、GitHub、GitLab、Bitbucket、Azure DevOpsで /describe、/review、/improve、/ask コマンドを提供するオープンソースのAIエージェント。