Repolode
sourcebot-dev

sourcebot-dev/sourcebot

여러 호스트의 저장소를 인덱싱해 개발자와 AI 에이전트가 검색하고 탐색할 수 있도록 하는 셀프 호스팅 코드 컨텍스트 레이어입니다.

대체할 수 있는 제품:Sourcegraph

스타
4,003
포크
372
열린 이슈
96
마지막 커밋
그저께

어떤 프로젝트인가요?

Sourcebot은 여러 저장소의 코드를 한곳에 인덱싱하는 셀프 호스팅 도구입니다. 각 저장소를 직접 clone하지 않아도 인덱싱된 모든 저장소와 브랜치에서 정규식 및 불리언 쿼리로 검색할 수 있으며, 저장소, 파일, 언어 또는 심볼 정의를 기준으로 결과를 필터링할 수 있습니다.

또한 MCP 서버를 제공하므로 Claude Code, Codex, Cursor 같은 AI 에이전트가 로컬에 체크아웃하지 않은 저장소에서도 코드를 검색하고, 파일을 읽고, 심볼 정의와 참조를 찾을 수 있습니다. GitHub, GitLab, Bitbucket, Azure DevOps 또는 로컬 Git 디렉터리의 저장소를 연결할 수 있고, 코드 호스트의 액세스 규칙에 따라 권한을 선택적으로 동기화할 수도 있습니다.

Ask 기능은 인덱싱된 코드에 관한 자연어 질문에 소스 파일을 인용해 답변하며, 사용자가 설정한 언어 모델 제공자를 사용합니다. npx 마법사, Docker Compose 또는 Helm 차트로 설정할 수 있습니다.

핵심 기능

  • 01인덱싱된 모든 저장소와 브랜치에서 정규식 및 불리언 쿼리로 검색합니다.
  • 02에이전트가 코드를 검색하고 파일을 읽으며 심볼 참조를 찾을 수 있도록 MCP 서버를 제공합니다.
  • 03GitHub, GitLab, Bitbucket, Azure DevOps 및 로컬 Git 디렉터리에 연결합니다.
  • 04사용자가 설정한 언어 모델을 사용해 소스 파일을 인용하며 코드베이스 관련 질문에 답합니다.
  • 05코드 호스트의 저장소 권한을 기준으로 권한을 동기화할 수 있습니다.

활용 사례

  • 각 저장소를 clone하지 않고 여러 마이크로서비스에서 API를 호출하는 코드를 찾습니다.
  • 로컬에 체크아웃되지 않은 의존성에 관한 컨텍스트를 AI 코딩 에이전트에 제공합니다.
  • 일관된 액세스 규칙을 적용해 웹 인터페이스 하나에서 회사 코드베이스를 검색합니다.
  • 익숙하지 않은 코드베이스에서 특정 기능의 작동 방식을 자연어로 질문합니다.

빠른 시작

  1. 1

    설정 마법사를 실행하세요(Node.js, Docker, Docker Compose 필요)

    npx setup-sourcebot

사용 전 알아둘 점

  • Node.js, Docker, Docker Compose가 설치되어 있어야 합니다.
  • Ask Sourcebot을 사용하려면 본인 소유의 언어 모델 제공업체 API 키가 필요합니다(BYOK: Bring Your Own Key).

토픽

자주 묻는 질문

sourcebot은(는) 무엇인가요?
여러 호스트의 저장소를 인덱싱해 개발자와 AI 에이전트가 검색하고 탐색할 수 있도록 하는 셀프 호스팅 코드 컨텍스트 레이어입니다. Sourcebot은 여러 저장소의 코드를 한곳에 인덱싱하는 셀프 호스팅 도구입니다. 각 저장소를 직접 clone하지 않아도 인덱싱된 모든 저장소와 브랜치에서 정규식 및 불리언 쿼리로 검색할 수 있으며, 저장소, 파일, 언어 또는 심볼 정의를 기준으로 결과를 필터링할 수 있습니다.
sourcebot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
sourcebot은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
sourcebot은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. sourcebot의 마지막 커밋은 2026년 10월 20일입니다.
sourcebot은(는) 어디에 사용할 수 있나요?
각 저장소를 clone하지 않고 여러 마이크로서비스에서 API를 호출하는 코드를 찾습니다. 로컬에 체크아웃되지 않은 의존성에 관한 컨텍스트를 AI 코딩 에이전트에 제공합니다. 일관된 액세스 규칙을 적용해 웹 인터페이스 하나에서 회사 코드베이스를 검색합니다. 익숙하지 않은 코드베이스에서 특정 기능의 작동 방식을 자연어로 질문합니다.
sourcebot는 어떻게 설치하나요?
설정 마법사를 실행하세요(Node.js, Docker, Docker Compose 필요): npx setup-sourcebot
sourcebot은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sourcebot-dev/sourcebot

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트