Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
What it solves
코드를 변경한 내용에 따라 커밋 메시지를 자동으로 생성하여, 커밋 메시지를 수동으로 작성하는 수고를 덜어줍니다.
How it works
이 플러그인은 커밋 대화상자에서 선택한 파일과 라인의 git diff (또는 Subversion 변경 사항)를 분석합니다. 그런 다음 API 클라이언트를 통해 구성된 Large Language Model (LLM)를 통해 이 diff를 전달하여 설명적인 커밋 메시지를를 생성합니다.
Who it’s for
JetnBrains 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 和 Git 和 Subversion에 호환됩니다.