Repolode
yoshiko-pg

yoshiko-pg/difit

AI 프롬프트로 복사할 수 있는 댓글을 지원하는 로컬 GitHub 스타일 diff 리뷰 CLI 도구

대체할 수 있는 제품:GitHub Pull Requests

스타
3,267
포크
208
열린 이슈
24
마지막 커밋
2개월 전

어떤 프로젝트인가요?

difit은 로컬 git diff를 확인하고 리뷰하는 CLI 도구입니다. 실행하면 작은 로컬 웹 서버가 시작되며, GitHub pull request 페이지와 비슷한 Files changed 화면에서 변경 사항을 보여 줍니다.

단일 커밋뿐 아니라 두 커밋이나 브랜치를 비교하고, 커밋하지 않은 변경 사항이나 staged 변경 사항을 표시하며, stdin에서 unified diff를 읽고, GitHub CLI를 통해 미해결 인라인 리뷰 스레드를 포함한 GitHub pull request를 불러올 수 있습니다. 커밋별로 브라우저에 저장되는 리뷰 댓글을 줄이나 범위에 추가할 수 있으며, 이를 AI 코딩 에이전트용으로 서식이 적용된 프롬프트로 복사할 수 있습니다.

또한 사용자가 요청하면 코딩 어시스턴트 같은 도구가 difit 리뷰를 열 수 있도록 agent Skills도 제공합니다. TypeScript, React, Vite, Express로 개발되었으며 Node.js 21 이상이 필요합니다.

핵심 기능

  • 01GitHub 스타일의 Files changed 화면에서 git 커밋 diff를 표시합니다.
  • 02커밋, 브랜치, 작업 디렉터리 또는 staged 변경 사항을 비교합니다.
  • 03stdin으로 파이프해 전달한 unified diff를 어떤 도구에서든 읽습니다.
  • 04GitHub CLI를 통해 GitHub pull request를 불러오고 미해결 리뷰 스레드를 가져옵니다.
  • 05줄이나 범위에 댓글을 추가하고 AI 에이전트용 프롬프트로 복사합니다.
  • 06기본적으로 lock 파일, minified 파일, 생성된 코드를 접어 둡니다.

활용 사례

  • 커밋하기 전에 AI가 생성한 변경 사항을 직접 리뷰합니다.
  • 코딩 에이전트에게 줄 단위 피드백을 구조화된 프롬프트로 전달합니다.
  • 기존 리뷰 스레드가 포함된 GitHub pull request를 로컬에서 확인합니다.
  • diff -u 같은 비-git 도구의 diff나 저장된 patch 파일을 확인합니다.

빠른 시작

  1. 1

    설치 없이 사용해 보기

    npx difit
  2. 2

    전역으로 설치

    npm install -g difit
  3. 3

    git 저장소에서 실행해 최신 커밋 diff 보기

    difit

사용 전 알아둘 점

  • Node.js 21.0.0 이상과 커밋이 있는 git 저장소가 필요합니다.
  • --pr 모드에는 GitHub CLI(gh)도 설치해야 합니다.

토픽

자주 묻는 질문

difit은(는) 무엇인가요?
AI 프롬프트로 복사할 수 있는 댓글을 지원하는 로컬 GitHub 스타일 diff 리뷰 CLI 도구 difit은 로컬 git diff를 확인하고 리뷰하는 CLI 도구입니다. 실행하면 작은 로컬 웹 서버가 시작되며, GitHub pull request 페이지와 비슷한 Files changed 화면에서 변경 사항을 보여 줍니다.
difit은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
difit은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
difit은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. difit의 마지막 커밋은 2026년 8월 28일입니다.
difit은(는) 어디에 사용할 수 있나요?
커밋하기 전에 AI가 생성한 변경 사항을 직접 리뷰합니다. 코딩 에이전트에게 줄 단위 피드백을 구조화된 프롬프트로 전달합니다. 기존 리뷰 스레드가 포함된 GitHub pull request를 로컬에서 확인합니다. diff -u 같은 비-git 도구의 diff나 저장된 patch 파일을 확인합니다.
difit는 어떻게 설치하나요?
설치 없이 사용해 보기: npx difit 전역으로 설치: npm install -g difit git 저장소에서 실행해 최신 커밋 diff 보기: difit
difit은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yoshiko-pg/difit

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

관련 프로젝트