guanguans/ai-commit

Automagically generate conventional git commit messages with AI. - 使用 AI 自动生成约定式 git 提交信息。

해결하는 문제

코드 변경 사항에 대해 수동으로 설명적이고 표준화된 메시지를 작성하는 노동을 제거하여 git 커밋 메시지 생성을 자동화합니다.

작동 방식

도구는 git diff를 통해 코드 변경 사항을 분석하고, AI 생성기를 사용하여 "컨벤셔널 커밋" 메시지를 생성합니다. 사용자는 AI가 자동으로 커밋 유형(예: feat, fix, chore)을 결정하도록 하거나, 목록에서 수동으로 선택할 수 있습니다. 메시지 생성 후, 사용자가 확인할 수 있도록 제목과 본문을 제시한 후 git 커밋을 실행합니다.

대상 사용자

모든 메시지를 수동으로 작성하지 않고도 깔끔하고 표준화된 커밋 기록을 유지하고 싶은 개발자에게 적합합니다.

주요 특징

  • 다중 AI 지원: OpenAI, Moonshot, Ernie Bot, Bito CLI, GitHub Copilot/Models CLI 등 다양한 AI 제공업체와 통합됩니다.
  • 컨벤셔널 커밋: 컨벤셔널 커밋 사양을 따르는 메시지를 생성하도록 특별히 설계되었습니다.
  • 인터랙티브 워크플로우: 생성된 메시지의 정확성을 보장하기 위해 단계별 확인 프로세스를 제공합니다.
  • 유연한 구성: API 키 및 기본 생성기에 대한 글로벌 및 로컬 설정을 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트