ProtoMap is a deterministic service graph that maps every service, API and field name across your entire organization's code. It gets updated with every commit and does not need any AI tokens. It plugs into your org’s CI using standard CPU runners.
faster per prompt with the ProtoMap MCP server.
cheaper per prompt, at the same accuracy.
accuracy with ProtoMap, against 98% without.
reduction in tokens and time for change-planning tasks.
10:53
1:09Every line an agent writes adds services, calls and fields that the next agent has to rediscover. ProtoMap keeps one deterministic map of all of it, so your context stays accurate and affordable however fast the code grows.
Built for multi-million-line monorepos and sprawling microservices: one service graph across every repo, refreshed on every commit.
Cloud hosted or deployed on-premises, with GitHub, Bitbucket and GitLab integrations and scans in CI on every pull request.
Agents query the graph instead of re-reading code, so the cost of an answer depends on the question, not on the size of your codebase.
Engineers ask in plain English in the web platform. Coding agents ask over MCP. Both get the same deterministic answer.
The self-hosted installation includes a web platform that runs on localhost:3300 and the CLI scanner. You need Docker with Compose 2.23.1 or newer.
git clone https://github.com/hounddogai/protomap.git
cd protomap
./self-hosted/scripts/install.shRun protomap scan against each repository.
protomap scan /path/to/repositoryAdd your AI provider’s API key in the web platform, such as Anthropic, OpenAI or Google, and query the service graph directly in plain English. The assistant answers from the graph and never parses the actual code.
Understand the blast radius of changing an API, RPC, method or field, or track service owners and dead RPCs. Get answers across multiple hops, spanning callers, callees and every call site, with visualizations of the graph.
Once an engineer is ready to apply a change, the coding agent pulls the dependencies directly from ProtoMap’s service graph over MCP. For Claude Code, run this from the repository’s folder:
claude mcp add protomap -- protomap mcp serveCommands for Codex, Gemini CLI, Copilot CLI, VS Code, OpenCode and more →
While the agent runs, the CLI scans the repository as files are saved, so the agent sees your uncommitted changes laid over the shared graph.
The agent no longer greps and reads files across repos to rediscover dependencies. It can focus on the actual change.
Any agent that implements the MCP protocol.
Free tier runs on the developer's machine. Enterprise runs in your tenanted cloud or fully on-premises. Your code never leaves your infrastructure either way.
The engine is extremely lightweight and fast. Built in Rust, it can analyze millions of lines of code in seconds.
The larger and more complex the codebase, the more valuable ProtoMap becomes. It thrives where other tools struggle.
Install the ProtoMap web platform and CLI and query your organization’s service graph in plain English. Free for whatever code is scanned on your machine.
$ curl -fsSL https://protomap.ai/install.sh | sh
Install ProtoMap Free
The enterprise version keeps the service graph fresh across your entire organization, so agents stop cloning repositories they don’t own.
HoundDog.ai is built to make your AI more effective, not to replace it.
The scanner discovers every service, API and field dependency, so your AI tokens go to higher-value work like assessing the blast radius, planning changes, and answering questions about your service graph.
The same commit always produces the same service graph. Every engineer and every agent gets the same answer about what a change will break, instead of output that varies with the prompt.
The Rust scanner runs in CI on standard CPU infrastructure, across every repo and every commit, with negligible impact on build times.
ProtoMap doesn’t replace your coding agent. It gives your agent the context it is missing. A deterministic static-analysis engine maps every service, API and field across your monorepos and microservices, refreshes the map on every commit, and serves it to engineers in a web platform and to coding agents over MCP.
AI coding agents are writing more of our code every day, and every line adds services, calls and fields that the next agent has to rediscover. In a large gRPC + Protobuf codebase, a simple question like “what breaks if I change this service, RPC or field?” sends an agent off to grep, find and read files across repos, trying to piece together relationships in code that often isn’t even checked out on the developer’s machine. That’s slow and expensive, the answer is often incomplete, and it changes from one run to the next.
Because agents query the graph instead of re-reading code, the cost of an answer depends on the question, not on the size of your codebase. For one enterprise customer with a monorepo of millions of lines and a complex web of gRPC services, ProtoMap reduced the time and tokens required for change planning by 8×. In our own benchmarks, ProtoMap makes Claude Code 6.4× faster and 5.3× cheaper across 9 gRPC repositories with 5 million lines of code.
Engineering teams running gRPC + Protobuf at scale, and the AI coding agents working alongside them.
Yes. The product previously launched as the HoundDog.ai Dataflow Context Engine, and previewed before that as the API Context Engine, is now ProtoMap. Same engine, same roadmap, new name.
The free local version is installed on your own device: scans run on your machine and your code never leaves it. Enterprise is rolled out org-wide: scans run inside your tenanted environment (cloud or on-premises), and only the resulting catalog and findings are centrally accessible. Your code never leaves your infrastructure in either version.
Any AI coding agent that implements the MCP protocol, including Cursor, Codex, Claude Code, GitHub Copilot, and OpenCode.
gRPC is supported today, with GraphQL and REST coming soon.
Quickstart, CLI, coding agent setup, CI and self-hosting guides are at docs.protomap.ai.
Install the self-hosted ProtoMap platform and CLI scanner for free, and give your engineers and agents org-wide context.