Cross-repo code intelligence for coding agents
comind indexes a team's repositories into one versioned graph in your own storage and serves it to agents over MCP: who breaks if this changes, which services call this route, and what the team already learned the hard way about this code.
curl -LsSf https://raw.githubusercontent.com/sayef/comind/main/scripts/install.sh | sh
-
Deterministic, cross-repo graph
Calls, imports, inheritance and instantiation from tree-sitter (and SCIP where available) for Python, TypeScript/JavaScript, Go, Java, Kotlin and Rust, linked across repositories.
-
Service contracts
HTTP routes and clients, queues, topics, buckets and SQL tables, from code, YAML config and Terraform, so blast radius crosses service boundaries.
-
A reasoning ledger
Decisions, failed attempts and constraints anchored to symbols. They follow the code, go stale when it changes, and reach agents only when trusted.
-
Your storage, one binary
A local directory or your own bucket holds everything. No server to run; CI builds a new version, every agent reads it.