Claude Code, Codex, OpenCode 같은 코딩 에이전트를 병렬 worktree에서 실행하고 조율하는 데스크톱·모바일·웹·CLI 앱입니다.
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
설치 없이 사용해 보기
npx difit - 2
전역으로 설치
npm install -g difit - 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 통계는 매일 갱신됩니다.
관련 프로젝트
AI 코딩 에이전트의 계획과 코드 변경 사항을 브라우저에서 검토하고 피드백을 전달하는 로컬 도구입니다.
Claude Code, Codex, Cursor 등에서 AI 코딩 에이전트를 게이트 기반 파이프라인으로 조율하는 모듈형 런타임 및 오케스트레이션 시스템입니다.
팀의 AI 코딩 리소스를 공유 Git 저장소에서 관리하고 팀원들의 AI 도구에 동기화하는 CLI입니다.
화면 위를 떠다니며 Codex 등 코딩 에이전트에 반응하는 픽셀 아트 펫 갤러리와 CLI
Claude Code, Codex, Copilot 같은 코딩 에이전트를 검토·수정·테스트 게이트를 거쳐 실행하는 CLI 및 워크플로 엔진