Repository intelligence

Your codebase,
in conversation.

Point ChatWithRepo at any public GitHub repository and it indexes the whole thing into its own collection — so you can ask questions in plain language and get answers grounded in the actual code.

No credit card required · works with public repos out of the box
1:1Repo → collection
0Setup steps to ask a question
AnyLanguage or framework

Why ChatWithRepo

Everything you need to understand a codebase fast

No cloning, no grepping, no reading a README written for someone else's mental model.

Index any public repo

Give an owner, repo, and branch. ChatWithRepo pulls the files and builds a dedicated vector collection for that codebase.

Ask in plain language

Skip the grep. Ask where something lives, how a flow works, or why a decision was made, and get a direct answer.

Grounded in real code

Answers are retrieved from the indexed source, not guessed — so you get file paths and logic that actually exist in the repo.

Works with any stack

Python, TypeScript, Go, Rust — if it's committed to the repo, it can be indexed and asked about.

Bring your own token

Add a personal access token from your profile for higher GitHub API rate limits and access to more repos.

Pick up where you left off

Every indexed repository stays on your dashboard, so you can jump back into a past conversation any time.

How it works

From repo link to answer in three steps

The indexing happens once per repository — every question after that is instant.

1

Connect a repository

Enter the owner, repository name, and branch you want to explore. Public repos work immediately.

2

We index the code

Files are pulled, chunked, and embedded into a dedicated collection built just for that repository.

3

Start asking questions

Chat naturally about the codebase and get answers pulled from the parts of the repo that actually matter.

Ready to talk to your codebase?

Create a free account and index your first repository in under a minute.

Create free account