revdiff은(는) 무엇을 하나요?
TUI에서 diff, 파일, 문서를 검토하고 인라인 노트를 추가한 후, 스크립트와 AI 도구를 위한 구조화된 주석을 내보냅니다.
기능
- Diff 리뷰: 코드 변경 사항을 라인별로 검토하고 인라인 주석을 추가합니다.
- 파일 검토: 전체 파일을 열어 내용을 확인하고 주석을 작성합니다.
- 문서 검토: 마크다운, 텍스트 문서 등도 지원합니다.
- 구조화된 내보내기: 모든 주석을 JSON 형식으로 내보내어 자동화 도구와 연동합니다.
- AI 도구 연동: 내보낸 주석을 Claude Code, Cursor, Codex 등의 AI 에이전트가 이해할 수 있는 형식으로 제공합니다.
사용법
# diff 파일 검토
revdiff path/to/diff.diff
# 특정 파일 검토
revdiff --file path/to/file.py
# 문서 검토
revdiff --doc path/to/README.md
# 주석 내보내기
revdiff --export annotations.json
환경 변수
REVDIFF_CONFIG: 설정 파일 경로 (기본값:~/.config/revdiff/config.yaml)REVDIFF_THEME: 테마 설정 (기본값:default)
내보내기 형식
{
"files": [
{
"path": "src/main.py",
"annotations": [
{
"line": 42,
"type": "suggestion",
"content": "이 부분은 예외 처리가 필요합니다."
}
]
}
]
}
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트
라이선스
MIT