ProtoMap

ProtoMap은 HoundDog.ai의 gRPC·Protobuf용 컨텍스트 엔진으로, 소스 코드를 스캔해 엔지니어와 코딩 에이전트에게 조직 전체의 서비스, 호출자, 필드 수준 데이터 흐름 지도를 제공합니다. 셀프 호스팅은 무료입니다.

개발 도구gRPCProtobufAI 코딩개발 도구MCP코드 분석무료
ProtoMap screenshot 1

ProtoMap 리뷰: 변경하기 전에 코딩 에이전트에게 gRPC 전체 지도를 건네세요

AI 코딩 에이전트는 코드를 편집하는 것은 빠르고 이해하는 것은 느립니다. gRPC 메서드를 삭제하거나 Protobuf 필드 이름을 바꾸라고 하면 리포지토리를 샅샅이 뒤지고, 호출자를 추적하는 일회용 스크립트를 작성하며, 토큰을 대량으로 소모하고도 보지 못한 서비스를 놓칩니다. ProtoMap은 이런 낭비를 끝내기 위한 것입니다. 조직의 모든 서비스, API, 필드를 미리 계산한 결정론적 지도입니다.

ProtoMap은 HoundDog.ai의 제품으로 2026년 11월 9일 Product Hunt에 공개되어 당일 5위를 차지했습니다. gRPC와 Protobuf를 위한 컨텍스트 엔진이자 모델 하네스로, 엔지니어와 코딩 에이전트가 변경 전에 동일한 조직 전체 컨텍스트를 가질 수 있게 합니다.

ProtoMap이란?

ProtoMap은 결정론적 Rust 스캐너로 소스 코드를 스캔해 서비스의 살아 있는 그래프를 만듭니다. 어떤 서비스가 어떤 메서드를 호출하는지, 어떤 필드가 어디로 흐르는지, 무엇을 바꾸면 무엇이 고장 나는지를 보여줍니다. 엔지니어는 웹 플랫폼에서 평이한 말로 그래프에 질문하고, 코딩 에이전트는 리포지토리를 뒤지는 대신 MCP로 질문합니다.

그래프는 CI에서 커밋할 때마다 갱신되며 표준 CPU 인프라에서 동작하므로 에이전트가 사용하는 컨텍스트는 항상 현재 코드와 일치합니다. 셀프 호스팅 버전은 무료이며 Docker로 자신의 머신에서 실행되고 소스 코드가 환경을 벗어나지 않습니다.

주요 기능

1. 결정론적 서비스 그래프

Rust 스캐너가 소스 코드에서 그래프를 만들기 때문에 모델의 추측이 아니라 지도가 정확하고 재현 가능합니다. 모노레포와 마이크로서비스 모두에 대응하며 커밋마다 갱신됩니다.

2. 영향 범위 분석

메서드나 필드를 변경하기 전에 조직 전체의 모든 호출자, 종속성, 호출 위치를 확인할 수 있습니다. 에이전트가 체크아웃한 적 없는 리포지토리도 포함됩니다.

3. 코딩 에이전트용 MCP

ProtoMap은 그래프를 MCP로 Claude Code, Codex, Antigravity 등의 에이전트에 공개해 비용이 많이 드는 검색으로 종속성을 다시 찾는 대신 지도에 물어볼 수 있게 합니다.

4. 무료 셀프 호스팅 설치

Docker로 서버를 설치하고 리포지토리를 스캔한 뒤 평이한 말로 질문합니다. 코드는 자신의 환경 안에 머물고, 체험판은 PostgreSQL이 로컬에서 실행되며 일회용 설정 키로 구성합니다.

5. 벤치마크로 측정된 토큰 절감

HoundDog의 벤치마크에서 Claude Code와 Opus 5.5가 변경 계획 질문에 답할 때 ProtoMap을 사용하면 프롬프트당 토큰이 13분의 1, 속도가 7.7배, 비용이 6.4분의 1이 되었고 정확도는 오히려 높아졌습니다(98% 대비 100%). 대상은 9개의 gRPC 리포지토리, 500만 줄의 코드입니다.

사용 방법

리포지토리 밖에 ProtoMap 서버를 설치하고 설치 프로그램을 실행한 뒤 CLI로 코드를 스캔합니다. 스캐너가 서비스 그래프를 로컬 데이터베이스에 구축하고 웹 UI에서 서비스, 호출자, 데이터 흐름을 탐색할 수 있습니다. ProtoMap을 코딩 에이전트의 MCP 서버로 추가하면 어떤 서비스가 메서드를 호출하고 어디서 호출되는지 같은 질문에 여러분이 보는 것과 같은 그래프를 이용해 답할 수 있습니다.

ProtoMap은 누구에게 적합한가?

  • 플랫폼 팀: 모든 엔지니어와 에이전트에게 서비스 전체의 공유 지도를 제공하고 싶은 분께.
  • gRPC 백엔드 팀: 전체 영향 범위를 먼저 확인하고 안전하게 API를 변경하고 싶은 분께.
  • AI 보조 개발 팀: 에이전트가 종속성을 다시 찾는 데 낭비하는 토큰을 줄이고 싶은 분께.
  • 모노레포를 가진 기업: 수백만 줄의 코드와 많은 팀에 걸쳐 컨텍스트를 정확하게 유지하고 싶은 분께.
  • 마이크로서비스 조직: 소유하지 않은 서비스를 가로질러 필드 수준 데이터 흐름을 추적하고 싶은 분께.

가격

ProtoMap은 한 대의 머신에 셀프 호스팅하는 것이 무료입니다. Docker로 서버를 설치하고 리포지토리를 무료로 스캔할 수 있습니다. 관리형 호스팅이나 더 큰 규모의 배포를 원하는 조직에는 클라우드와 온프레미스 옵션이 있습니다. HoundDog는 해당 플랜의 정가를 공개하지 않으므로 필요한 팀은 직접 문의해야 합니다.

ProtoMap의 장점과 단점

장점

  • 결정론적 그래프이며 모델의 추측이 아닙니다. 지도가 정확하고 재현 가능합니다.
  • 무료 셀프 호스팅 버전으로 코드가 자신의 환경 안에 머뭅니다.
  • 에이전트 지원 변경 계획에서 토큰과 시간의 큰 절감이 측정되었습니다.
  • MCP 연동으로 팀이 이미 사용하는 코딩 에이전트와 함께 동작합니다.

단점

  • gRPC와 Protobuf 전용이라 REST 전용 코드베이스에서는 효과가 제한적입니다.
  • 셀프 호스팅에는 Docker(Compose 2.23.1 이상), 최소 4GB RAM과 20GB 디스크가 필요합니다.
  • 눈에 띄는 벤치마크 수치는 HoundDog 자체 테스트에서 나온 것으로 모델, 리포지토리, 작업에 따라 달라집니다.
  • 가치를 최대한 얻으려면 하나가 아니라 모든 리포지토리를 스캔해야 합니다.

최종 평가

ProtoMap은 AI 코딩 에이전트를 쓰는 모든 팀이 이미 토큰과 손상된 변경이라는 형태로 지불하고 있는 문제를 해결합니다. 시스템 전체를 보지 못하는 에이전트의 문제입니다. 결정론적이고 항상 최신인 gRPC 서비스 지도는 grep을 한 번 더 돌리는 것보다 나은 답입니다.

서비스가 gRPC를 사용하고 에이전트가 같은 종속성을 계속 다시 찾고 있다면 무료 셀프 호스팅 버전을 설치하고 지도에게 검색을 맡기세요.

ProtoMap 사용해 보기 →

FAQ

자주 묻는 질문

ProtoMap이란?

ProtoMap은(는) aifly.tools에 등재된 AI 도구로, AI 코딩 에이전트에 새로운 기능을 추가합니다. 자세한 내용은 위의 설명과 스크린샷을 참조하세요.

ProtoMap을(를) 어떻게 설치하나요?

아래 Visit 버튼을 클릭해 공식 웹사이트를 열고 거기서 가입하세요.

ProtoMap은(는) 무료인가요?

네, ProtoMap은(는) 무료로 설치할 수 있습니다. 다만 호출하는 기반 서비스에 따라 API 키가 필요할 수 있습니다.

ProtoMap을(를) 어떻게 업데이트하나요?

아래 Visit 버튼으로 공식 웹사이트를 열고 최신 버전을 확인하세요.

대체 제품