Repolode
Blarc

Blarc/ai-commits-intellij-plugin

설정 가능한 LLM 백엔드를 사용해 diff에서 Git 커밋 메시지를 생성하는 JetBrains IDE 플러그인입니다.

스타
872
포크
71
열린 이슈
34
마지막 커밋
9일 전

어떤 프로젝트인가요?

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 통계는 매일 갱신됩니다.

관련 프로젝트