study8677/repobrain

🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.

What it solves

RepoBrain은 크로스 IDE 리포지토리 지식 엔진을 제공하여 AI 에이전트가 코딩 스타일을 잊어버리거나, 아키텍처를 환상하게 만들거나, 대규모 코드베이스를 탐색하는 데 어려움을 겪는 문제를 해결합니다. 단일 거대한 문서 파일이나 단순 grep 검색에 의존하는 대신, 구조화된 휴대 가능한 지식 레이어를 만들어 AI 도구가 정확한 파일 경로와 라인 번호와 함께 근거 있는 사실 기반 답변을 얻을 수 있도록 합니다.

How it works

RepoBrain은 멀티 에이전트 클러스터를 사용해 코드베이스를 자동으로 분석합니다. 새로 고침 과정에서 import 그래프와 디렉터리 구조에 따라 파일을 그룹화하고, 각 모듈에 전용 에이전트를 할당하여 상세한 Markdown 지식 문서를 생성합니다. 그런 다음 Map Agent가 이 문서들을 라우팅 맵에 인덱싱합니다. 사용자가 질문을 하면 Router가 관련 모듈을 식별하고 해당 에이전트 문서를 합성기에 전달하여 근거 있는 답변을 생성합니다. 이 과정은 LLM 기반 분석에 의존하므로 AST 파싱이 아니라 언어에 구애받지 않습니다.

Who it’s for

Claude Code, Cursor, Windsurf, Codex CLI, VS Code + Copilot 등 AI 기반 IDE 및 CLI 도구를 사용하는 개발자를 위해 설계되었으며, 보다 정확하고 빠른 코드베이스 Q&A를 원합니다.

Highlights

  • Cross-IDE Compatibility: 공유 .repobrain/ 폴더와 컨텍스트 파일(.cursorrules 또는 CLAUDE.md 등)을 사용해 다양한 AI 도구 간 일관성을 유지합니다.
  • Multi-Agent Analysis: 프로젝트의 각 모듈을 스스로 학습하는 전문 에이전트를 배치해 대규모 레포에서 정보 손실을 방지합니다.
  • Grounded Answers: 실제 코드 증거(파일 경로와 라인 번호)를 기반으로 한 답변을 제공합니다.
  • MCP Support: Model Context Protocol(MCP) 서버로 등록할 수 있어 Claude Code와 같은 에이전트가 ask_project를 실시간 도구로 호출할 수 있습니다.
  • Language Agnostic: 디렉터리 구조와 소스 코드를 직접 LLM으로 분석하므로 모든 프로그래밍 언어를 지원합니다.