study8677/repobrain
🧠 RepoBrain (formerly Antigravity) — Give your repo a brain. ChatGPT for your codebase: works in Claude Code, Cursor, Codex, Windsurf & more.
해결하는 문제
RepoBrain은 개발자가 익숙하지 않은 코드베이스를 이해하고, 구현을 추적하며, 근거에 기반한 Q&A를 수행할 수 있도록 돕는 리포지토리 지식 엔진입니다. 이 엔진은 grep과 같은 범용 검색 도구나 거대한 단일 문서 파일에 의존할 때 발생하는 AI 에이전트의 코딩 스타일 망각, 아키텍처 추측, 환각(hallucination) 문제를 해결합니다.
작동 방식
RepoBrain은 프로젝트 내 .repobrain/ 폴더에 지속적인 지식 계층을 생성합니다. rb-refresh를 통한 멀티 에이전트 클러스터를 사용하여 소스 코드를 자율적으로 읽고 각 모듈에 대한 전문 지식 문서를 생성합니다. 사용자가 rb-ask를 통해 질문하면 라우터가 적절한 ModuleAgent로 쿼리를 전달하며, 해당 에이전트는 특정 파일 경로와 줄 번호를 포함하여 실제 소스 코드에 근거한 답변을 제공합니다.
대상 사용자
AI 기반 IDE(Cursor, Windsurf, VS Code + Copilot, Claude Code 등)와 AI 에이전트(Aider, Cline 등)를 사용하며, 코드베이스를 위한 일관된 크로스 IDE 지식 베이스가 필요한 개발자를 위한 도구입니다.
주요 특징
- 크로스 IDE 호환성: 지식이 로컬 폴더에 저장되므로 다양한 IDE와 LLM 제공자 간에 이식할 수 있습니다.
- 근거 기반 답변: 소스 파일과 줄 번호를 직접 참조하여 답변함으로써 환각 현상을 줄입니다.
- 멀티 에이전트 아키텍처: 에이전트 군집을 사용하여 리포지토리를 모듈로 분해하고 아키텍처를 스스로 학습합니다.
- MCP 지원: 다른 에이전트를 위한 MCP (Model Context Protocol) 클라이언트/도구로 통합할 수 있습니다.
- 증분 업데이트:
rb-refresh는 커밋된 변경 사항 이후 영향을 받는 그룹만 업데이트하며, 실패 시에도 기존 지식을 보존합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트