sourcebot-dev/sourcebot

Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.

해결하는 문제

Sourcebot은 복잡한 코드베이스를 이해하는 데 도움을 주는 자체 호스팅 도구입니다. 여러 리포지토리와 브랜치에 걸쳐 방대한 코드를 탐색하고 질의하는 어려움을 제거하며, 코드에 대해 검색하고 추론할 수 있는 중앙 집중식 방법을 제공합니다.

작동 방식

Sourcebot은 다양한 코드 호스팅 플랫폼의 리포지토리를 인덱싱합니다. 빠른 코드 검색 엔진(정규식 및 부울 논리 지원)과 IDE 수준의 코드 탐색(정의 이동 및 참조 검색)을 결합합니다. AI 기능을 위해 사용자는 언어 모델 제공자에 연결하여 자연어 인터페이스를 활성화할 수 있으며, 추론 모델이 코드를 검색하고 탐색 참조를 따라가며 인라인 인용과 탐색 가능한 스니펫을 포함한 답변을 생성할 수 있습니다.

대상 사용자

여러 리포지토리와 브랜치를 넘나들며 작업해야 하며, 코드베이스 이해 및 AI 지원 질의를 위한 자체 호스팅 솔루션을 원하는 개발자입니다.

주요 기능

  • Sourcebot에게 물어보기: 근거 있는 답변과 인라인 인용을 제공하는 코드베이스에 대한 자연어 질의.
  • 리포지토리 간 검색: 모든 연결된 리포지토리와 브랜치를 고속으로 검색하고 고급 필터링이 가능.
  • IDE 수준의 탐색: 인덱싱된 전체 코드베이스에서 정의로 이동하거나 참조를 찾을 수 있음.
  • 내장 파일 탐색기: 구문 강조 및 파일 트리가 포함된 모던한 UI로 모든 인덱싱된 파일을 탐색 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트