Goldziher는 코드 리포지토리를 로컬로 인덱싱하고 Model Context Protocol (MCP)을 통해 데이터를 제공하는 오픈소스 도구인 Basemind를 출시했습니다. 이를 통해 개발자는 컨텍스트 창을 소진하지 않고도 로컬 코딩 모델에 리포지토리 컨텍스트를 제공할 수 있습니다.
- 인덱스는 300개 이상의 프로그래밍 언어, git 기록, blame 정보 및 90개 이상의 형식에 대한 문서 RAG를 다룹니다.
- 쿼리 도구는 전체 파일 대신 특정 시그니처와 줄 번호를 반환하여 토큰 사용량을 크게 줄입니다.
- 필요한 경우에만 전체 함수 본문을 가져오기 위한 확장 도구가 제공됩니다.
- 이 프로젝트는 Rust로 작성되었으며 MIT 라이선스를 따르고 있으며 MCP 서버, CLI 또는 Claude Code 플러그인으로 실행됩니다.
Basemind는 로컬 AI 워크플로우를 위한 완전한 오프라인 및 자체 호스팅 리포지토리 인덱싱을 가능하게 하지만, 사용자는 스캔 간 편집에 대해 인덱스가 뒤처질 수 있음을 유의해야 합니다.