Documentation
RepoQL indexes your code — every repository, file, symbol, and line — into one local graph. Your coding agent searches it by meaning, and reaches any part of it by address.
Say this to your agent
Your agent reads the same pages you do, written for it.
Or run it yourself
Free forever on your machine. 5.7 KB, no sudo, no cloud, no GPU — read it first.
read => structure
Hear relevanceRanked by meaning across the whole index, not by the strings you guessed.explore
Reach preciselyOne method body, one line range — in this repo or any you imported.read #symbol=
Ask the indexWhat calls what, what depends on what, and anything else SQL can express — over code, git history, and parsed data in one statement.query
RememberHistory and blame for a single function, not just for its file.=> history
See it runYour agent's own telemetry, live, as tables you can query.watch
Start anywhere. None of these depends on another.
What it reads
Twenty-seven format families, from TypeScript to Terraform to the PDFs nobody wants to open. Each one becomes symbols, signatures, and relationships — the same address grammar reaches all of them.
The full manual ships inside the binary. Once your agent holds it, this site has done its job.