Give the agents you already use extra senses

Help them understand the system they’re changing.

RepoQL gives your agent the tools to find out how your system works and how its pieces connect, distil what it learns, and share it with your team.

Get started free Pricing

Claude Code · Codex · Cursor · Copilot and more

Understand

Find stuff fast, even if you don’t
know what it’s called.

RepoQL gives your agent a map of the code and precise ways to read it. It can learn the local vocabulary, follow the implementation, and bring you back an explanation with sources you can check.

Your laptop

An authentication investigation: from unfamiliar names to where every request is checked, then a lesson saved for next time. Follow the workflow →

Follow the connections

Your system is bigger
than one checkout.

A change in one place can break a service in another. The answer is rarely in the code you have checked out.

Bring in the rest — other repositories, documents, git history, telemetry — and your agent can trace a change wherever it leads.

Bring another repository into reach →
Repos, folders, S3 buckets, lint reports, test coverage, and live telemetry, all through one host.

Remember why

The next agent should know
what this one learned.

Concepts are files you own, with reasons your team can read. Commit them with the repository so other sessions and teammates inherit them.

How concepts work →
.repoql/concepts/rule/ConfigurationMigration.md

Example · a fictional codebase

Concept: ConfigurationMigration

Invariant

MyConfig is still in use but deprecated. Use MyNewConfig instead.

Why

MyNewConfig validates typed settings at startup, so missing or invalid values are caught before requests arrive. MyConfig remains for callers that haven’t migrated; adding new callers prolongs the migration.

Example

For a new retry timeout, add a typed setting to MyNewConfig rather than another string-key lookup through MyConfig.

Depth

  • Preserve configuration keys and defaults when migrating an existing caller.
  • Remove MyConfig only after its last caller has migrated.
Relevance
src/config/MyConfig.cssrc/config/MyNewConfig.cs
Verification
file:///src/config/MyConfig.cs;file:///src/config/MyNewConfig.cs;file:///src/**/*.cs;file:///tests/config/**/*Migration*.cs
How concepts are stored and checked

During the investigation

Your agent saves what it learned.

RepoQL checks it against the evidence and saves it as Markdown.

During the next change

The next agent finds it in either file.

Its relevance covers both MyConfig and MyNewConfig.

As the code evolves

RepoQL notices when it goes stale.

When the last MyConfig caller migrates, a recheck fails and flags the concept for review.

Start with your own code

Bring a question you already care about.

Install RepoQL and connect the agent you already use. Open a repository and ask about your next change; the index builds as you go.

By downloading and using RepoQL, you agree to the Customer Terms and Software Licence.

$ curl -fsSL https://downloads.repoql.ai/latest/install-rql.sh | bash
no sudo · installs to ~/.local/bin · asks before wiring your agents · read it first
$ brew install repoql/tap/rql
macOS & Linux · updates via brew upgrade rql · run rql install to wire your agents · view the tap
> irm https://downloads.repoql.ai/latest/install-rql.ps1 | iex
no admin · installs to %LOCALAPPDATA%\rql · asks before wiring your agents · read it first

Then ask your agent

“Use RepoQL to investigate the change I’m about to make. What depends on it, and what should I know first? Show me the evidence.”

Judge the answer by what you can check: the code it cites and the reasons it finds.

Your existing agent

The installer connects RepoQL to Claude Code, Claude Desktop, Codex, Codex App, Cursor, GitHub Copilot, Amp, OpenClaw and OpenCode.

Setup instructions →

A free local engine

Index, search, and read code on your machine. Paid plans add cloud capabilities and more reach.

Compare plans →

Clear data boundaries

The index lives on your host. Cloud features process selected content; the data guide explains what leaves and when.

Read the data guide →