Repolode
repowise-dev

repowise-dev/repowise

코드와 Git 이력을 로컬에서 색인하고 MCP를 통해 에이전트의 코드베이스 질문에 답합니다.

대체할 수 있는 제품:CodeSceneSonarQubeSourcegraph

스타
7,841
포크
908
열린 이슈
401
마지막 커밋
3시간 전

어떤 프로젝트인가요?

Repowise는 저장소의 호출 그래프, Git 이력, 테스트, 문서 및 설계 결정을 로컬 색인으로 구축합니다. 개발자와 코딩 에이전트는 이를 바탕으로 매 작업마다 코드베이스를 다시 살펴보지 않고도 특정 함수를 호출하는 코드, 파일 변경 시 영향을 받는 부분, 사용되지 않는 코드, 위험도가 높은 파일을 질문할 수 있습니다.

색인은 Claude Code, Codex, Cursor, VS Code 및 기타 MCP 호스트에서 사용할 수 있는 MCP 도구 모음으로 제공됩니다. `repowise serve`로 실행하는 CLI와 로컬 웹 대시보드도 제공합니다. 그래프, 위험도, 상태, 테스트 및 미사용 코드 분석은 LLM 호출 없이 실행되며, 구조화된 위키도 모델 없이 생성됩니다. 모델이 작성하는 설명문은 선택 사항입니다.

이 프로젝트는 분석 깊이에 차이가 있는 AST 파싱 언어 27개를 지원하고, 53개의 결정론적 감지기를 사용해 파일별로 1~10점의 점수를 매깁니다. 또한 서비스 간 HTTP, gRPC 및 이벤트 계약을 대조하는 멀티 저장소 작업 공간으로 확장할 수 있습니다. 라이선스는 AGPL-3.0이며 상용 옵션도 제공됩니다.

핵심 기능

  • 0127개 파싱 언어에서 심볼 단위의 영향 범위와 호출 그래프를 제공합니다.
  • 0253개의 결정론적 감지기를 통해 모든 파일의 코드 상태 점수를 산출합니다.
  • 03신뢰도 단계별 미사용 코드 감지를 제공합니다.
  • 04모듈과 파일에 대한 위키를 자동 생성하고 변경 사항을 반영해 갱신합니다.
  • 05커밋 및 브랜치 범위의 변경 위험도를 산출하고, 영향을 받는 테스트를 선택합니다.
  • 06저장소 간 계약을 대조하고 호환성을 깨뜨리는 변경을 확인합니다.

활용 사례

  • 코딩 에이전트에 아키텍처 맥락을 제공해 매 작업마다 저장소를 다시 검색하지 않도록 합니다.
  • 위험한 변경, 함께 수정해야 하지만 빠진 부분, 실행할 테스트를 검토합니다.
  • 결함 이력과 복잡도를 바탕으로 리팩터링 작업의 우선순위를 정합니다.
  • 정리 작업 전에 사용되지 않는 파일과 export를 찾습니다.
  • 멀티 저장소 시스템에서 서비스 간 API 계약을 추적합니다.

토픽

자주 묻는 질문

repowise은(는) 무엇인가요?
코드와 Git 이력을 로컬에서 색인하고 MCP를 통해 에이전트의 코드베이스 질문에 답합니다. Repowise는 저장소의 호출 그래프, Git 이력, 테스트, 문서 및 설계 결정을 로컬 색인으로 구축합니다. 개발자와 코딩 에이전트는 이를 바탕으로 매 작업마다 코드베이스를 다시 살펴보지 않고도 특정 함수를 호출하는 코드, 파일 변경 시 영향을 받는 부분, 사용되지 않는 코드, 위험도가 높은 파일을 질문할 수 있습니다.
repowise은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
repowise은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
repowise은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. repowise의 마지막 커밋은 2026년 10월 18일입니다.
repowise은(는) 어디에 사용할 수 있나요?
코딩 에이전트에 아키텍처 맥락을 제공해 매 작업마다 저장소를 다시 검색하지 않도록 합니다. 위험한 변경, 함께 수정해야 하지만 빠진 부분, 실행할 테스트를 검토합니다. 결함 이력과 복잡도를 바탕으로 리팩터링 작업의 우선순위를 정합니다. 정리 작업 전에 사용되지 않는 파일과 export를 찾습니다. 멀티 저장소 시스템에서 서비스 간 API 계약을 추적합니다.
repowise은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/repowise-dev/repowise

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트