Repowise의 개요
Repowise는 저장소를 내 컴퓨터에서 한 번 색인합니다. 28개 언어를 파싱한 호출 그래프, git 기록, 담당자, 테스트, 죽은 코드, 모든 파일에 매기는 1~10점 건강 점수, 그리고 ADR, 주석, 커밋, 에이전트 세션에서 뽑아낸 설계 결정이 담깁니다. 코딩 에이전트는 get_answer, get_context, get_risk, get_change_risk 같은 기본 MCP 도구 10개(선택 도구 7개 추가)로 이를 읽고, 사람은 로컬 대시보드, VS Code 확장, CLI에서 같은 색인을 읽습니다.
그래프, 위험, 건강, 테스트, 죽은 코드 계층은 LLM을 호출하지 않으며 API 키도 필요 없습니다. 생성 문서, 설계 결정 추출, 리팩터링 코드는 선택 사항이며 자신의 모델 제공자나 Ollama를 사용합니다. 그 밖에 테스트, 설치, git 출력을 에이전트가 읽기 전에 줄여 주는 repowise distill, 자동 생성되는 CLAUDE.md와 AGENTS.md, CI용 변경 위험 점수, 무료 PR 봇이 있습니다.
코드는 AGPL-3.0이며 Python으로 작성됐고 PyPI에서 설치합니다. 같은 팀이 repowise.dev에서 유료 요금제가 있는 호스팅 버전을 운영하고, AGPL 조건 없이 자체 호스팅할 수 있는 상용 라이선스도 판매합니다. 버전 0.60.1은 2026년 11월 2일에 나왔습니다.
Repowise, 쓸 만한 가치가 있습니까?
Repowise는 한 번의 빌드로 두 가지 일을 하는 코드 색인입니다. 저장소에 대한 에이전트의 질문에 답하고, 코드를 유지보수하는 사람을 위해 코드에 점수를 매깁니다. 에이전트용 컨텍스트 도구 대부분은 검색이나 호출 그래프에서 멈추지만, 이 도구는 git 기록, 담당자, 테스트 도달 범위, 변경 위험까지 더합니다.
메인테이너는 주장을 뒷받침하는 수치를 공개하는데, 모두 자체 측정입니다. django/django에 관한 43개 질문에서 Repowise를 쓴 에이전트는 도구 호출이 7.2회에서 3.8회로, 연 파일이 7.2개에서 3.0개로 줄었고 출력은 31.6% 적었습니다. 봉인된 ContextBench 42건에서 get_answer는 수정에 필요한 파일의 0.876을 찾았고 CodeGraph는 0.610이었습니다. 건강 점수는 2,770개 파일에서 같은 리뷰 예산으로 나중에 버그가 생긴 파일을 CodeScene보다 2.3배 많이 찾았습니다. 모두 업체 자체 벤치마크이며 방법은 docs/BENCHMARKS.md에 있습니다. 독립적인 재현은 찾지 못했습니다.
같은 벤치마크 페이지는 비용에 대해서도 솔직합니다. 호출 그래프 빌드는 빠르고 가볍지만(2.77초, 메모리 75 MB로 테스트한 35개 저장소 모두에서 5개 도구 중 최저), django 전체 색인에는 366.8초가 걸렸고 CodeGraph는 16.4초였습니다. Repowise는 기록, 위키, 설계 결정, 건강 계층까지 만들기 때문입니다. 호출 그래프만 필요하다면 CodeGraph나 Serena가 더 가벼운 선택입니다.
도입 전에 확인할 점이 있습니다. CLI는 기본적으로 익명 원격 측정을 보냅니다(명령 이름, 옵션 이름, 대략적인 파일 수 범위이며 코드나 경로는 보내지 않습니다). repowise telemetry disable이나 DO_NOT_TRACK=1로 끌 수 있습니다. AGPL-3.0은 사내 사용에는 비용이 없지만, 배포하는 제품에 Repowise를 넣으려면 상용 라이선스가 필요합니다. 또 프로젝트가 빠르게 움직입니다. 저장소 생성 7개월 만에 버전 0.60.1이 나왔고, 열린 이슈와 풀 리퀘스트가 467개입니다.
에이전트 컨텍스트 경쟁 도구와 가장 다른 점은 건강 점수입니다. 같은 벤치마크에서 CodeScene은 약 27개 파일을, Repowise는 132개 파일을 지목하며, 정밀도는 CodeScene이 더 높습니다(0.636 대 0.580). 바로 처리할 짧은 목록을 원하는 팀이라면 기존 제품의 기준치가 더 쓸모 있을 수 있습니다.
제 역할을 하는 곳
50만 줄짜리 Python 모놀리스에 합류한 백엔드 엔지니어
매번 수십 개 파일을 읽히지 않고 Claude Code가 코드 질문에 답하게 하기
repowise init --yes --no-prose 후 repowise serve를 실행하면 Claude Code가 grep 대신 get_overview와 get_answer를 호출합니다. 업체의 django 측정에서 질문당 도구 호출이 7.2회에서 3.8회로 줄었습니다. 색인 자체에는 API 키도 비용도 들지 않습니다.
12명 팀과 많은 레거시 코드를 맡은 엔지니어링 매니저
이번 분기에 어떤 파일부터 리팩터링할지 정하기
repowise next가 변경 빈도, 피의존 수, 커버리지, 버그 기록으로 영향과 노력을 따져 파일 순위를 매기고, repowise health --refactoring-targets가 구체적인 계획을 줍니다. 자체 호스팅은 무료이고, 호스팅 Teams는 좌석당 월 $20으로 12명이면 월 $240입니다.
결제 서비스를 저장소 세 곳에서 운영하는 플랫폼 팀
다른 팀 서비스를 깨뜨릴 API 변경을 머지 전에 잡기
저장소들을 workspace에 추가하고 CI에서 repowise workspace check를 실행합니다. HTTP, gRPC, 이벤트 계약을 저장소 간에 맞춰 보고, 호환성이 깨지는 변경이 영향을 주는 소비자 파일을 알려 줍니다. LLM을 호출하지 않으므로 같은 diff에는 늘 같은 답이 나옵니다.
도입 전 확인할 점
- 설정
- uv tool install repowise(또는 pipx, pip) 후 저장소에서 repowise init --yes --no-prose를 실행하고, 대시보드와 MCP 서버는 repowise serve로 띄웁니다. 대시보드에는 Node 20 이상이 필요합니다. init이 Claude Code를 자동 설정하고, 다른 에이전트용으로는 설정 스니펫을 출력합니다.
- 연동
- 기본 MCP 도구 10개와 선택 도구 7개. Claude Code와 Codex CLI는 완전 지원, VS Code, Cursor, OpenCode, Hermes, GitHub Copilot CLI, Kiro는 양호한 지원. VS Code 확장, GitHub Action, GitLab CI 템플릿, SARIF 출력, 무료 GitHub PR 봇.
- 데이터와 개인정보
- 자체 호스팅하면 색인은 내 컴퓨터에 남고 원본 소스 코드는 저장되지 않습니다. CLI 익명 원격 측정은 기본으로 켜져 있고 90일간 보관됩니다. 선택형 문서 생성 기능은 코드에서 파생된 프롬프트를 내 LLM 제공자에게 보내며, Ollama를 쓰면 아무것도 밖으로 나가지 않습니다. 호스팅 서비스는 자사 플랫폼에서 코드를 색인합니다.
- 대규모 사용 시 비용
- 자체 호스팅은 무료입니다. 업체 측정에서 호출 그래프 빌드에 메모리 75 MB가 들었고, 1,500만 줄의 dotnet/runtime을 노트북 한 대로 색인했습니다. 호스팅 Pro는 비공개 저장소 5개에 월 $15(12월 1일부터 신규 가입자는 $20), Teams는 좌석당 월 $20에 최소 3좌석, 공유 저장소 25개입니다. 자체 호스팅 상용 라이선스는 좌석, 저장소, 전사 단위로 판매하며 가격은 공개되지 않았습니다.
- 제한
- 모든 계층을 포함한 전체 색인은 그래프 전용 도구보다 훨씬 느립니다. 경량 지원 6개 언어와 구조 지원 8개 언어는 import 그래프나 git 기록만 얻습니다. 벤치마크는 업체가 직접 수행했습니다. 열린 이슈와 풀 리퀘스트가 467개입니다.
좋은 점
- 하나의 색인이 MCP로 에이전트를, 대시보드로 사람을 지원
- 그래프, 위험, 건강, 죽은 코드에 API 키나 LLM 호출이 필요 없음
- 지는 항목까지 포함한 재현 가능한 벤치마크 공개
- repowise distill로 명령 출력을 되돌릴 수 있게 축소
- 저장소 간 계약 지도와 호환성 깨짐 방지 장치
아쉬운 점
- 전체 색인이 느림: django에서 366.8초, CodeGraph는 16.4초
- CLI 익명 원격 측정이 기본으로 켜져 있음
- AGPL-3.0이라 제품에 넣으려면 상용 라이선스 필요
- 열린 이슈와 풀 리퀘스트 467개, 인터페이스가 자주 바뀜
추천 대상
크거나 낯선 저장소에서 Claude Code, Codex, Cursor를 쓰면서 같은 로컬 색인으로 코드 건강, 변경 위험, 테스트 영향까지 보고 싶은 팀.
Repowise 대안
Repowise: 자주 묻는 질문
- Repowise, 쓸 만한 가치가 있습니까?
- Repowise는 같은 색인으로 코딩 에이전트에는 저장소 지도를, 팀에는 코드 건강 도구를 주지만, 그 대가로 첫 빌드가 느리고 기능 범위가 넓고 빠르게 바뀝니다. 평점은 5점 만점에 4.1점입니다.
- Repowise의 가격은 얼마입니까?
- AGPL-3.0으로 자체 호스팅은 무료입니다. 호스팅 repowise.dev: Free는 공개 저장소 2개, Pro는 비공개 저장소 5개에 월 $15(12월 1일부터 신규 가입자는 $20), Teams는 좌석당 월 $20에 최소 3좌석, Enterprise는 별도 협의입니다.
- Repowise의 단점은 무엇입니까?
- 전체 색인이 느림: django에서 366.8초, CodeGraph는 16.4초; CLI 익명 원격 측정이 기본으로 켜져 있음; AGPL-3.0이라 제품에 넣으려면 상용 라이선스 필요; 열린 이슈와 풀 리퀘스트 467개, 인터페이스가 자주 바뀜.
- Repowise에 적합한 사람은 누구입니까?
- 크거나 낯선 저장소에서 Claude Code, Codex, Cursor를 쓰면서 같은 로컬 색인으로 코드 건강, 변경 위험, 테스트 영향까지 보고 싶은 팀.
- 팀이나 프로덕션 환경에서 Repowise의 비용은 얼마입니까?
- 자체 호스팅은 무료입니다. 업체 측정에서 호출 그래프 빌드에 메모리 75 MB가 들었고, 1,500만 줄의 dotnet/runtime을 노트북 한 대로 색인했습니 다. 호스팅 Pro는 비공개 저장소 5개에 월 $15(12월 1일부터 신규 가입자는 $20), Teams는 좌석당 월 $20에 최소 3좌석, 공유 저장소 25개입니다. 자체 호스팅 상용 라이선스는 좌석, 저장소, 전사 단위로 판매하며 가격은 공개되지 않았습니다.
- Repowise에 회사 데이터를 맡겨도 안전합니까?
- 자체 호스팅하면 색인은 내 컴퓨터에 남고 원본 소스 코드는 저장되지 않습니다. CLI 익명 원격 측정은 기본으로 켜져 있고 90일간 보관됩니다. 선택형 문서 생성 기능은 코드에서 파생된 프롬프트를 내 LLM 제공자에게 보내며, Ollama를 쓰면 아무것도 밖으로 나가지 않습니다. 호스팅 서비스는 자사 플랫폼에서 코드를 색인합니다.
- Repowise의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Graphify입니다.
답변 확인일: 2026년 11월 5일.
