AI 코딩 에이전트에게 코드베이스의 실제 맥락을 제공하는 오픈소스 도구를 만들었습니다
Built an open source tool that gives AI coding agents real context about your codebase
핵심 요약
코드베이스의 의존성, Git 기록, 아키텍처 결정을 분석해 AI 에이전트의 이해도를 높이고 토큰 비용을 절감하는 도구입니다.
- 코드베이스 맥락 제공 — 의존성 그래프와 Git 기록을 분석해 AI 에이전트에게 깊은 이해도를 제공함
- 코드 건강도 분석 — LLM 없이 결정론적 검사를 통해 파일별 복잡도와 테스트 커버리지 점수를 산출함
- 토큰 효율성 향상 — 코드 탐색 과정을 오프라인에서 미리 처리해 쿼리당 토큰 사용량을 27배가량 절감함
- MCP 호환성 — Claude Code, Cursor 등 MCP를 지원하는 모든 도구와 연동 가능함
Repowise를 만들고 있는데, 이건 코드베이스 구조를 AI 코딩 에이전트에게 전달해서 Grep을 넘어선 깊은 이해도를 제공하는 MCP 서버야.
대부분의 에이전트는 파일을 있는 그대로만 보지만, Repowise는 더 많은 정보를 제공해: 의존성 그래프, Git 기록(핫스팟, 소유권, 공동 변경, 버스 팩터), 자동 생성된 위키, 파일별 건강도 점수, 그리고 코드로부터 추출한 아키텍처 결정 사항들.
코드 건강도 레이어는 LLM을 사용하지 않고 파일당 25개의 결정론적 검사를 실행해. 각 파일은 복잡도, 중복, 테스트 커버리지 및 기타 몇 가지 신호를 기반으로 1점에서 10점까지 점수를 받아.
9개 언어, 21개 레포지토리를 대상으로 CodeScene과 결함 예측 성능을 벤치마크했어. 74%의 정확도로 버그를 예측할 수 있었는데(CodeScene보다 높음), 관심 있는 사람은 레포에 있는 전체 보고서를 확인해 봐.
오픈소스이고 Claude Code, Cursor 등 MCP 호환 도구라면 무엇이든 작동해. 게다가 이 모든 웹 UI를 완전히 로컬에서 사용할 수 있어.
GitHub: https://github.com/repowise-dev/repowise
피드백과 기여는 언제나 환영이야!


