RepoBrain plugin

Gives the agent an understanding of your repository: it indexes the code and answers questions about it in Claude Code, Cursor, Codex, Windsurf and more

  • 1,362 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • Reads repository files during indexing
  • Sends code to an external model via a key
All reasons and checks

study8677/repobrain

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/repobrain

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Reads repository files during indexing
  • Sends code to an external model via a key

This is third-party code. Review the repository files before installing.

What it does

RepoBrain builds an index of the codebase and lets you ask questions about it right from the agent. The plugin installs an engine and an rb CLI alongside it, picked up on first run. It can connect as an MCP server through rb-mcp and works across several agents and IDEs. Analysis needs model access via a key, and different providers are supported.

Who it is for. For developers who need to quickly understand an unfamiliar or large repository.

Good fit when

  • You need to understand a large or unfamiliar codebase
  • You need to find where a feature lives and how parts connect
  • You want to ask questions about the repo in natural language

Not a fit when

  • The repository is small and clear without an index
  • You cannot send code through an external model key

Example request

Index this repository with RepoBrain and explain how the auth module is built

Limitations

Analysis needs a model key: with OpenAI, access from Russia without VPN does not work, though other providers are supported. Indexing reads the repository files.

How to disable. Remove the repobrain plugin via /plugin and uninstall the rb packages via your Python package manager.

FAQ

How do I connect it as MCP?

With claude mcp add repobrain rb-mcp -- --workspace $(pwd) after the engine is installed.

Which key is needed?

A model key such as OPENAI_API_KEY; other compatible providers are also supported.

Discussion

No questions or reviews yet.

Plugins
Official

A local codebase index with ten MCP tools: dependency graph, git history, code health and architectural decisions without re-grepping on every step

MCP serverExtended access8.1KRepository stars

An MCP server builds a graph of code entities, relations and flows so the agent finds the right files without reading everything

MCP serverExtended access50Repository stars

A skill that dissects an open-source project's architecture and returns one Markdown report with Mermaid diagrams and a comparison with rivals

SkillExtended access503Repository stars

RepoSwarm analyzes repositories and commits .arch.md architecture files to a shared hub that coding agents read for context.

WorkflowExtended access279Repository stars

One MCP server gives agents a code map across over 300 languages, git history, shared memory and document search with OCR.

MCP serverExtended access119Repository stars

A local codebase index for agents: hybrid search, dependency graphs and change impact analysis

MCP serverExtended access3.4KRepository stars

README in short

The README describes RepoBrain as a way to ask questions about your codebase across agents and IDEs. The recommended install is a plugin in Claude Code and Codex, with the rb CLI and engine installed automatically. It also shows pipx installation and connecting as an MCP server via rb-mcp. A model key set in an environment variable is required.

README badge

Report a problem