ProtoMap

ProtoMapはHoundDog.aiによるgRPC・Protobuf向けコンテキストエンジンです。ソースコードをスキャンし、エンジニアとコーディングエージェントに組織全体のサービス、呼び出し元、フィールドレベルのデータフローの地図を提供します。セルフホストは無料です。

開発ツールgRPCProtobufAIコーディング開発ツールMCPコード分析無料
ProtoMap screenshot 1

ProtoMapレビュー:変更する前に、コーディングエージェントにgRPCの全体地図を渡す

AIコーディングエージェントはコードの編集は速く、理解は遅いものです。gRPCメソッドの削除やProtobufフィールドの名前変更を頼むと、リポジトリを横断してgrepを繰り返し、呼び出し元を追う使い捨てスクリプトを書き、トークンを大量に消費したうえで、見えていないサービスを見逃します。ProtoMapはこの無駄を終わらせるためのものです。組織内のすべてのサービス、API、フィールドを事前に計算した、決定論的な地図です。

ProtoMapはHoundDog.aiによる製品で、2026年11月9日にProduct Huntで公開され、その日の5位になりました。gRPCとProtobufのためのコンテキストエンジン兼モデルハーネスであり、エンジニアとコーディングエージェントが変更前に同じ組織全体のコンテキストを持てるようにします。

ProtoMapとは?

ProtoMapは決定論的なRustスキャナーでソースコードを走査し、サービスの生きたグラフを構築します。どのサービスがどのメソッドを呼ぶか、どのフィールドがどこへ流れるか、何を変更すると何が壊れるかを示します。エンジニアはウェブプラットフォームで平易な言葉でグラフに問い合わせ、コーディングエージェントはリポジトリをgrepする代わりに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は1台のマシンへのセルフホストが無料です。Dockerでサーバーをインストールし、リポジトリを無料でスキャンできます。マネージドホスティングや大規模な展開を希望する組織向けには、クラウドとオンプレミスのオプションがあります。HoundDogはこれらのプランの定価を公開していないため、必要なチームは直接問い合わせる必要があります。

ProtoMapの長所と短所

長所

  • 決定論的なグラフであり、モデルの推測ではありません。地図は正確で再現可能です。
  • 無料のセルフホスト版により、コードが自分の環境内に留まります。
  • エージェント支援の変更計画において、トークンと時間の大幅な削減が測定されています。
  • MCP統合により、チームがすでに使っているコーディングエージェントと連携します。

短所

  • gRPCとProtobuf専用であり、RESTのみのコードベースでは効果が限られます。
  • セルフホストにはDocker(Compose 2.23.1以上)、最低4GBのRAMと20GBのディスクが必要です。
  • 目を引くベンチマーク数値はHoundDog自身のテストによるもので、モデルやリポジトリ、タスクによって変わります。
  • 価値を最大限に得るには、1つだけでなくすべてのリポジトリをスキャンする必要があります。

まとめ

ProtoMapは、AIコーディングエージェントを使うすべてのチームがすでにトークンと破壊的な変更という形で支払っている問題を解決します。システム全体が見えないエージェントの問題です。決定論的で常に最新のgRPCサービスの地図は、もう一度grepを回すよりも優れた答えです。

サービスがgRPCを使い、エージェントが同じ依存関係を何度も再発見しているなら、無料のセルフホスト版をインストールして、地図に検索を任せてください。

ProtoMapを試す →

FAQ

よくある質問

ProtoMapとは?

ProtoMapはaifly.toolsに掲載されているAIツールで、AIコーディングエージェントに新しい機能を追加します。詳しくは上記の説明とスクリーンショットをご覧ください。

ProtoMapのインストール方法は?

下のVisitボタンをクリックして公式サイトを開き、そちらで登録してください。

ProtoMapは無料ですか?

はい、ProtoMapは無料でインストールできます。ただし、呼び出す基盤サービスによってはAPIキーが必要な場合があります。

ProtoMapを更新する方法は?

下のVisitボタンで公式サイトを開き、最新バージョンをご確認ください。

代替製品