tomasz-tomczyk/crit

Your feedback loop with the agent

해결하는 문제

Crit는 AI 에이전트와 상호작용하기 위한 전용 리뷰 인터페이스를 제공합니다. 생성된 계획이나 코드 변경 사항을 채팅 창에서 검토하는 대신, Crit는 텍스트, 마크다운, 또는 실시간 웹 페이지의 특정 줄을 가리키며 에이전트가 이후 조치할 수 있는 피드백을 남길 수 있습니다.

작동 방식

Crit는 로컬 바이너리로 실행되며 웹 기반 리뷰 UI를 시작합니다. 여러 리뷰 모드를 지원합니다:

  • 계획 리뷰: 리뷰 인터페이스와 함께 마크다운 파일을 렌더링합니다.
  • 코드 리뷰: Git 변경 사항을 자동 감지하고 구문 강조된 차이점을 표시합니다.
  • 코드/UI 리뷰: 실행 중인 개발 서버나 정적 HTML 파일을 프록시하여 프론트엔드에서 인라인 주석을 가능하게 합니다.
  • 스토리 모드: 대규모 차이점을 이해하기 위해 주제별로 장을 나누어 개요를 생성하여 줄 단위 리뷰 전에 변경 사항의 구조를 파악할 수 있도록 도와줍니다.

피드백은 리뷰 파일로 로컬에 저장됩니다. 사용자는 이 댓글들을 GitHub PR과 GitLab MR와 양방향으로 동기화하거나, "에이전트로 전송" 기능을 사용해 설정된 AI 에이전트(예: Claude Code, Aider, Cline)로 피드백을 직접 전달하여 실시간 수정을 수행할 수 있습니다.

대상 사용자

AI 코딩 에이전트를 사용하며, 채팅 기반 지시에 의존하지 않고 더 정확하고 시각적인 방식으로 피드백을 제공하고 변경 사항을 승인하고자 하는 개발자들입니다.

주요 기능

  • 적응형 UI: 마크다운 계획, Git 차이점, 실시간 웹 애플리케이션에 맞는 다양한 인터페이스.
  • 에이전트 통합: agent_cmd를 통해 댓글을 에이전트로 직접 전달하여 실시간 반복 작업이 가능합니다.
  • 크로스포인트 동기화: GitHub 풀 리퀘스트와 GitLab 머지 리퀘스트와 양방향 동기화.
  • 비동기 리뷰: 공개 URL을 통해 리뷰를 공유하여 제2의 의견을 얻을 수 있습니다.
  • 로컬 우선: 모든 리뷰 데이터는 기본적으로 로컬에 저장되며, 텔레메트리나 추적 기능이 전혀 없습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트