Repolode
Nayjest

Nayjest/Gito

GitHub PR과 로컬 브랜치 변경 사항을 원하는 모델 제공업체의 LLM으로 검토하는 오픈소스 AI 코드 리뷰 도구입니다.

대체할 수 있는 제품:CodeRabbit

스타
462
포크
45
열린 이슈
61
마지막 커밋
지난달

어떤 프로젝트인가요?

Gito는 언어 모델을 사용해 풀 리퀘스트나 로컬 브랜치 변경 사항을 분석하고, 발생 가능성이 있는 보안 문제와 버그, 유지보수성 문제를 알려주는 CLI 기반 AI 코드 리뷰 도구입니다. ai-microcore를 기반으로 하므로 OpenAI 호환 API, Anthropic, Google은 물론 Ollama, vLLM, llama.cpp 같은 로컬 런타임도 사용할 수 있습니다.

CI에서는 GitHub Actions 또는 GitLab CI 워크플로를 통해 Gito를 설정할 수 있으며, 리뷰 결과를 PR 댓글로 게시하고 메인테이너의 멘션에 응답합니다. 함께 제공되는 `gito deploy` 마법사가 워크플로 파일을 생성합니다. 로컬에서는 `gito review`로 현재 브랜치와 main 브랜치를 비교해 검토하고, `gito remote`로 원격 저장소를 검토할 수 있습니다.

저장소별 동작은 `.gito/config.toml`에서 설정할 수 있으며, 프롬프트와 출력 템플릿, 제외할 파일, Jira 또는 Linear 연동을 사용자 지정할 수 있습니다. Gito는 상태를 저장하지 않습니다. 소스 코드는 러너나 로컬 머신에서 설정된 모델 제공업체로 바로 전송되며 Gito에 저장되지 않습니다.

핵심 기능

  • 01CI 워크플로를 통해 GitHub 및 GitLab 풀 리퀘스트를 검토하고 결과를 댓글로 게시합니다.
  • 02OpenAI 호환 API, Anthropic, Google과 Ollama 및 vLLM 같은 로컬 LLM 런타임을 지원합니다.
  • 03로컬에서 `gito review`로 브랜치를 검토하거나 원격 저장소를 검토합니다.
  • 04프로젝트별 TOML 설정을 통해 프롬프트, 출력 템플릿, 제외할 파일을 사용자 지정합니다.
  • 05이슈 추적을 위해 Jira 및 Linear와 연동합니다.
  • 06Windows 독립 실행형 설치 프로그램과 `gito deploy` 설정 마법사를 제공합니다.

활용 사례

  • GitHub 저장소의 모든 풀 리퀘스트에 자동화된 1차 리뷰를 추가합니다.
  • 코드를 타사 리뷰 서비스로 보내지 않고 푸시 전에 로컬 변경 사항을 검토합니다.
  • 격리된 네트워크나 개인정보 보호가 중요한 환경에서 자체 호스팅 모델로 코드 리뷰를 실행합니다.
  • CI에서 사용자 지정 프롬프트를 통해 프로젝트별 리뷰 기준을 적용합니다.

빠른 시작

  1. 1

    pip으로 PyPI에서 Gito를 설치합니다

    pip install gito.bot
  2. 2

    최초 설정 마법사를 실행해 LLM 연결을 구성합니다

    gito setup
  3. 3

    저장소 루트로 이동해 검토할 브랜치로 전환한 다음 리뷰를 실행합니다

    gito review

사용 전 알아둘 점

  • pip 설치 경로의 사전 요구 사항으로 명시된 버전은 Python 3.11~3.13뿐입니다.
  • GitLab 지원은 아직 베타 단계이며, Bitbucket 지원은 계획 중입니다.
  • 리뷰에는 LLM API 키 또는 로컬에서 호스팅하는 모델이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Gito은(는) 무엇인가요?
GitHub PR과 로컬 브랜치 변경 사항을 원하는 모델 제공업체의 LLM으로 검토하는 오픈소스 AI 코드 리뷰 도구입니다. Gito는 언어 모델을 사용해 풀 리퀘스트나 로컬 브랜치 변경 사항을 분석하고, 발생 가능성이 있는 보안 문제와 버그, 유지보수성 문제를 알려주는 CLI 기반 AI 코드 리뷰 도구입니다. ai-microcore를 기반으로 하므로 OpenAI 호환 API, Anthropic, Google은 물론 Ollama, vLLM, llama.cpp 같은 로컬 런타임도 사용할 수 있습니다.
Gito은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Gito은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Gito은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. Gito의 마지막 커밋은 2026년 10월 1일입니다.
Gito은(는) 어디에 사용할 수 있나요?
GitHub 저장소의 모든 풀 리퀘스트에 자동화된 1차 리뷰를 추가합니다. 코드를 타사 리뷰 서비스로 보내지 않고 푸시 전에 로컬 변경 사항을 검토합니다. 격리된 네트워크나 개인정보 보호가 중요한 환경에서 자체 호스팅 모델로 코드 리뷰를 실행합니다. CI에서 사용자 지정 프롬프트를 통해 프로젝트별 리뷰 기준을 적용합니다.
Gito는 어떻게 설치하나요?
pip으로 PyPI에서 Gito를 설치합니다: pip install gito.bot 최초 설정 마법사를 실행해 LLM 연결을 구성합니다: gito setup 저장소 루트로 이동해 검토할 브랜치로 전환한 다음 리뷰를 실행합니다: gito review
Gito은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Nayjest/Gito

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트