wiff

15 hours ago 6
  • wiff는 diff를 캡처해 구문 강조로 탐색하고 주석을 남길 수 있는 터미널 코드 리뷰 도구
  • 리뷰를 로컬 세션에 저장하며, 사람은 TUI로, 에이전트는 CLI와 스킬로 같은 세션을 읽고 쓸 수 있음
  • 작업 트리·인덱스·히스토리의 변경 사항을 네트워크 없이 캡처해 비공개 로컬 리뷰가 가능함
  • 로컬 변경, GitHub Pull Request, 기존 코드 탐색이라는 세 가지 리뷰 방식을 지원함
  • GitHub PR을 로컬 세션으로 복제하고 완료한 리뷰를 다시 게시해 터미널 안에서 전체 리뷰 과정을 처리할 수 있음

리뷰 세션과 사용 방식

  • diff를 캡처한 뒤 구문 강조 탐색과 주석 작성을 지원하며, 세션 ID로 이전 리뷰를 재개할 수 있음
  • 하나의 로컬 세션에 사람과 에이전트가 함께 접근함
    • 사람은 TUI를 사용함
    • 에이전트는 CLI와 스킬을 사용함
  • 세 가지 리뷰 유형을 제공함
    • 로컬 변경 사항 리뷰
    • GitHub Pull Request 리뷰
    • 기존 코드 탐색

로컬 우선 설계와 GitHub 연동

  • 작업 트리, 인덱스 또는 히스토리에서 diff를 가져와 사용자 디스크에 리뷰를 저장
  • 네트워크 연결 없이 동작하므로 컴퓨터 외부로 나가지 않는 코드의 비공개 리뷰에 활용할 수 있음
  • 같은 로컬 리뷰 모델을 기반으로 GitHub와 연동함
    • Pull Request를 로컬 세션으로 복제함
    • 터미널에서 작성한 리뷰를 GitHub에 다시 게시함
  • 설치, 리뷰 사용법, 터미널 인터페이스, 키 바인딩, config.toml 설정 문서를 제공함
Read Entire Article