최근 개발자 커뮤니티에서 터미널 기반의 새로운 코드 리뷰 도구 'wiff'가 등장해 관심을 모으고 있습니다. 'wiff'는 코드 변경 사항(diff)을 캡처하여 구문 강조와 함께 탐색하고, 주석을 달 수 있는 기능을 제공합니다. 특히 모든 리뷰 세션을 로컬에 저장하는 '로컬 우선(local-first)' 설계 덕분에 네트워크 연결 없이도 비공개 코드 리뷰가 가능하다는 점이 큰 특징입니다.
'wiff'는 로컬 변경 사항 리뷰, GitHub 풀 리퀘스트(PR) 리뷰, 그리고 기존 코드 탐색이라는 세 가지 주요 리뷰 방식을 지원합니다. 개발자는 GitHub PR을 로컬 세션으로 가져와 터미널에서 리뷰를 진행하고, 완료된 리뷰를 다시 GitHub에 게시하는 등 전체 코드 리뷰 과정을 터미널 안에서 처리할 수 있습니다. 또한, 사람(TUI)과 자동화 에이전트(CLI 및 스킬)가 동일한 로컬 세션에 접근하여 협업할 수 있도록 설계되어, 향후 AI 기반 코드 리뷰 자동화와도 연동될 가능성을 보여줍니다.
이러한 'wiff'의 등장은 개발자들이 코드 리뷰를 수행하는 방식에 새로운 변화를 가져올 수 있습니다. 네트워크 연결 없이 민감한 코드를 비공개로 리뷰할 수 있다는 점은 보안에 민감한 프로젝트나 오프라인 환경에서 작업하는 개발자들에게 큰 이점을 제공합니다. 또한, 터미널 환경에 익숙한 개발자들에게는 별도의 그래픽 사용자 인터페이스(GUI) 도구로 전환할 필요 없이 일관된 작업 흐름을 유지할 수 있게 해 생산성 향상에도 기여할 것으로 보입니다. AI 에이전트와의 협업 가능성은 미래 코드 리뷰의 효율성을 한층 더 높일 잠재력을 가지고 있습니다.