DiffGuardian은 PR을 기능별로 읽거나, 질문을 말로 하고 코드가 강조되는 설명을 들을 수 있는 macOS·Windows·Linux용 앱이다. 제작사 설명에 따르면 저장소를 코드 지식 그래프로 색인해 질문에 답하고, 변경 사항이 닿는 파일과 모듈도 보여준다.

PR을 듣고 읽는 방법

PR 페이지에서 스페이스바를 누른 채 질문하고 손을 떼면 답변이 재생된다. 설명 중인 코드가 화면에 표시되고 강조된다. 답변을 들으며 후속 질문을 할 수 있으며, 설정은 PR마다 따로 할 필요가 없다. 음성 기능은 Pro에서 제공하며, 사용자 소유의 OpenAI 또는 ElevenLabs 키나 운영체제 내장 음성을 사용한다.

Trace It은 PR을 기능별로 나눠 쉬운 말로 설명하는 글 형식의 안내다. 원하는 속도로 읽고 되돌아볼 수 있다. 제작사는 5,000줄 PR도 기능별로 안내한다고 소개한다. 변경 diff만을 바탕으로 변경이 닿는 파일과 모듈의 의존성 그래프를 만들며, 이 그래프는 AI가 아니라 휴리스틱으로 생성된다.

음성 안내를 원하면 PR에 대해 말하기를 이용할 수 있다.

전체 코드베이스 질문하기

DiffGuardian은 저장소를 코드 지식 그래프로 색인한다. 스페이스바를 누르고 인증 처리 방식이나 웹훅 검증 위치 등을 물으면, 호출 그래프를 바탕으로 답을 말하고 화면에 흐름을 시각화한다. 전체 화면 오버레이에서도 푸시 투 토크 방식으로 질문할 수 있으며, 답변이 재생되는 동안 그래프가 만들어진다. 입력 방식의 채팅도 제공한다.

Trace It은 변경 사항을 기능별 안내로 보여준다. 사용자는 기능이 무엇을 제공하는지, 각 변경이 무엇을 바꾸는지, 어떤 코드에 닿는지 살펴볼 수 있다. 음성 안내와 달리 글을 읽는 속도를 직접 조절할 수 있다.

여러 PR과 팀 작업

DiffGuardian은 여러 에이전트가 동시에 PR을 만드는 상황에서 각 변경을 이해하도록 돕는 도구로 소개된다. 글 안내, 코드 강조를 곁들인 음성 설명, 변경 범위를 보여주는 그래프를 제공하지만, 승인 여부는 사용자에게 맡기며 자동으로 병합하지 않는다.

엔지니어는 모든 줄을 읽지 않고도 승인에 필요한 수준으로 PR을 파악할 수 있다. PM과 제품 개발에 참여하는 다른 사람도 코드에 익숙하지 않아도 기능을 물어보고 쉬운 설명을 들을 수 있다. 새 팀원은 몇 분 안에 설정한 뒤 인증이나 결제 흐름을 질문하고 그래프를 볼 수 있다. 작성자, 검토자, PM은 각자 글·음성·그래프 중 적합한 방식으로 변경 사항을 확인할 수 있다.

모델, 키와 데이터 처리

제작사에 따르면 코드는 DiffGuardian 서버에 전송되지 않는다. 로컬 모델을 사용하거나, 직접 제공한 키로 클라우드 제공업체에 연결할 수 있다. Anthropic, OpenAI, Gemini, OpenRouter를 지원하며, 로컬 모델은 Ollama, LM Studio, llama.cpp, vLLM에서 실행할 수 있다. 모델마다 작업을 지정할 수 있고, OpenRouter 키 하나로 약 400개 모델에 접근할 수 있다. 제공업체에 직접 비용을 지불하며 별도 마크업은 없다고 설명한다.

음성은 선택한 제공업체로 기기에서 직접 전달되며, 사용자 소유의 OpenAI 또는 ElevenLabs 키를 쓰거나 운영체제 내장 음성을 이용할 수 있다. 제작사는 음성 데이터가 자사 서버에 전달되지 않는다고 밝힌다. 지식 기반은 기기에 보관되고 인증 정보는 운영체제 키체인에 저장된다. 로컬 모델을 사용하면 코드가 기기 밖으로 나가지 않는 방식으로 AI 기능을 이용할 수 있다고 안내한다.

요금제와 이용 조건

Basic은 무료이며 카드 등록 없이 계속 사용할 수 있다. 공개 저장소 1개와 월 5회의 AI 리뷰를 제공하고, 로컬 호스팅 모델만 지원한다. 의존성 그래프와 스택 맵도 포함된다.

Pro는 월 8달러 또는 연 80달러다. 음성 기능, 저장소와 AI 리뷰 무제한, 사용자 키 기반 클라우드 제공업체, Trace It, 질문·설명·다듬기 기능, 프로젝트 분석, 지식 기반과 RAG, MCP 서버 통합을 제공한다.

Team은 사용자 1명당 월 8달러 또는 연 80달러이며 최소 3석부터 이용할 수 있다. Pro 기능과 중앙 집중식 좌석 결제, 좌석 관리 및 청구 기능이 포함된다. 조직 관리자가 팀 좌석을 구매하고, 다른 팀원은 앱을 내려받아 온보딩 중 개별 로그인한다. 팀 등록은 팀 등록 페이지에서 할 수 있다.

Enterprise는 출시 시 요금을 공개할 예정이며, SAML/OIDC 싱글 사인온, 조직 전체의 AI 제공업체·모델 제어, 공유 지식 기반 접근 등을 제공할 계획이다. 현재 곧 출시될 예정이라고 안내한다.

Windows 빌드는 코드 서명이 되어 있지 않은 x64 설치 파일이므로 실행 전에 SmartScreen 경고가 나타날 수 있다. Linux에서는 배포판에 맞는 .deb 또는 .rpm 패키지를 설치하면 보안 키 저장에 필요한 의존성이 함께 설정된다. 두 패키지가 맞지 않을 때는 AppImage를 사용할 수 있으며, 이 버전도 자동 업데이트를 지원한다.

Pro는 언제든 결제 포털에서 취소할 수 있고, 이미 결제한 기간이 끝날 때까지 이용할 수 있다. Team도 언제든 취소할 수 있으며, 최소 3석 조건이 적용된다.

자세한 기능 비교는 DiffGuardian의 전체 비교에서 확인할 수 있다. 요금제별 기능은 요금제 비교, 다운로드는 다운로드 페이지, Pro 신청은 Pro 페이지에서 확인할 수 있다. 기능 안내는 PR 기능 보기와 음성 기능 보기에서 볼 수 있다.