CHAT WITH CODEREVIEW PRSFOLLOW PUSHESTRACE FILESSAVE THREADSCOMPARE CHANGESCHAT WITH CODEREVIEW PRSFOLLOW PUSHESTRACE FILESSAVE THREADSCOMPARE CHANGES

AI-Powered GitHub Analysis

Talk to a codebaselike it already knows your questions.

RepoFriend reads the repo, keeps up with new pushes, and answers with file-level grounding. You can chat, review a PR, inspect a single commit, or jump back into saved threads without losing the trail.

Multi-repo chatIncremental syncPR + commit review2 repos per UTC day

Current free-tier guardrail: each account can queue up to 2 repositories per UTC day while the project runs on shared infrastructure.

Now live

GitHub pushes can trigger incremental sync

The backend tracks the last indexed commit and re-embeds only the files that changed on the tracked branch.

Fair-use limit on the current free setup

Each account can start indexing up to 2 repositories per UTC day. Reopening chat and reviewing code are unaffected.

15

Default retrieval chunks pulled into each answer.

PR + Commit

Dedicated review flows now sit beside repository summaries.

RAG flow

Clone -> diff -> chunk -> retrieve -> answer

The model still answers from retrieved code context, not from a loose summary of the repository.

Workspace feel

Saved threads + repo insights

The homepage now matches the product better: this is no longer just a one-shot chat interface.

What changed

Recent upgrades that make it feel real

The platform is no longer only about asking one repository a question. It can now stay in sync, remember context, and review code changes in a more realistic workflow.

Webhook sync

Reindex only what changed

RepoFriend can now follow GitHub pushes and update only the files that moved, instead of burning time and quota on a full repo pass.

PR reviewer

Read a diff before you merge

Open a pull request review straight from repository insights and get practical findings, risks, and follow-up suggestions grounded in the changed files.

Commit reviewer

Inspect one commit in isolation

Review a single commit when you need to understand a risky change, a rollback candidate, or a suspicious patch without diffing the whole branch.

Workspace memory

Pick up where you left off

Saved conversations and multi-repo chat make the workspace feel less like a demo and more like a tool you can actually return to.

Grounded repo chat

Ask where something lives, how data flows, or why a module exists. Answers stay tied to retrieved source files instead of drifting into guesswork.

Firebase-protected workspace

Google and GitHub login feed signed tokens into the backend, so repository actions and chat stay behind authenticated API calls.

Vector search with citations

Code is chunked, embedded, stored in Qdrant, and pulled back into context with file paths and function-level references before the model answers.

Branch-aware indexing

Index a specific branch, keep track of the last synced commit, and let webhook-driven updates refresh only the files that changed on that branch.