Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>commit-buddyNew to Visual Studio Code? Get it now.
commit-buddy

commit-buddy

convi

|
11 installs
| (0) | Free
AI-powered commit message recommender for better Git conventions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Commit Buddy - Git 커밋 메시지 도우미

Convi의 Commit Buddy는 LLM을 활용해 정해진 커밋 컨벤션에 맞는 Git 커밋 메시지를 작성할 수 있도록 도와주는 VS Code 확장 프로그램입니다.

Git과 협업 컨벤션에 익숙하지 않은 개발자들이 일관된 형식의 커밋 메시지를 작성할 수 있도록 도와줍니다. 컨벤션을 준수하는 일관된 커밋 메시지로 Git 워크플로우를 개선해보세요.

주요 기능

  • 정규식(regex)으로 커밋 메시지 컨벤션 설정
  • Git Hook을 자동으로 생성하여 커밋 메시지 린트 적용
  • AI 기반으로 스테이징된 변경사항 분석 후 커밋 메시지 추천
  • Conventional Commits 형식 지원 (feat, fix, docs, style 등)
  • Ollama 기반 로컬 LLM 모델과 OpenAI API 활용
  • VS Code UI와 통합된 간편한 사용 경험 제공

사용하기

1. 확장 프로그램램 설치

VS Code 좌측 사이드바에서 Extensions 탭을 클릭합니다.

Commit Buddy를 검색하여 Extension을 설치합니다.

(선택 사항) 설치 후 VS Code를 재시작합니다.

2. 커밋 린트 적용하기

Commit Buddy 설정에서 커밋 컨벤션에 사용할 정규식을 입력합니다.

VS Code 좌측 사이드바 하단에 ⚙️ > Settings > Commit Buddy 검색

Ctrl + Shift + P 로 커맨드 입력창을 열어 Commit Buddy: 커밋 메시지 컨벤션 설정을 실행합니다.

.git/hooks/commit-msg 파일이 생성되었는지 확인하고, 커밋 시 린트가 정상적으로 동작하는지 테스트합니다.

플러그인 설정에서 다양한 값을 바꿀 수 있습니다.

3. 커밋 메시지 추천받기

SOURCE CONTROL 탭의 아이콘을 클릭하여 추천 메시지를 생성합니다.

추천 결과 중 원하는 메시지를 선택하여 커밋 메시지 입력란에 적용합니다

주의 사항

변경 사항이 스테이징되지 않으면 커밋 메시지 추천 기능이 동작하지 않습니다.

개발 환경 설정

# 의존성 설치
npm install

# TypeScript 컴파일
npm run compile

# 개발 모드로 실행 (VS Code에서 F5)

요구사항

  • VS Code 1.99.0 이상
  • Git 설치
  • Ollama 설치 및 실행 (기본 모델: llama3.2:latest)
  • ChatGPT 사용시 유효한 OpenAI API KEY 필요

Convi 프로젝트

이 확장 프로그램은 Convi 프로젝트의 일부로, Git과 협업에 익숙하지 않은 초보 개발자들을 위한 AI 기반 자동화 도우미 시리즈 중 하나입니다.

라이센스

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft