Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
What it solves
它透過根據代碼變更自動生成提交訊息,消除了手動編寫提交訊息的繁瑣工作。
How it works
該外掛程式會分析提交對話框中選定文件和行數的 git diff(或 Subversion 變更)。然後,它會透過 API 客戶端將此 diff 傳送到配置的 Large Language Model (LLM) 以生成描述性的提交訊息。
Who it’s for
使用 JetBrains IDEs (例如 IntelliJ IDEA, PyCharm, WebStorm, Android Studio, 等) 並希望加速其版本控制工作流程的開發人員。
Highlights
- Broad Model Support: Integrates with OpenAI, Anthropic, Gemini, Mistral, Ollama, and Amazon Bedrock.
- Customizable Prompts: 允許用戶使用預定義的變數和提示來控制訊息生成的過程。
- Selective Diffing: 可以僅針對用戶在提交對話框中選定的特定文件和行數計算 diff。
- VCS Support: 相容於 Git 和 Subversion。