설명
Sourcebook는 AI 에이전트가 수행한 코드 변경의 완전성을 보장하기 위해 설계된 도구입니다. 이 도구는 AI 에이전트가 간과할 수 있는 테스트 파일, 형제 구성 요소 및 공동 종속 구성과 같은 누락된 동반 파일을 식별합니다. Sourcebook는 완전성을 위해 변경 사항의 차이를 분석하여 수정되지 않은 파일을 플래그로 표시합니다.
더 읽기
소스북의 내부에서는 가져오기 그래프, git 공동 변경 이력, 테스트 파일 매핑 및 허브 파일 감지를 사용하여 리포지토리를 매핑합니다. 'sourcebook check' 명령을 실행하면 이 구조적 맵과 변경 사항을 비교하고 누락된 요소를 플래그로 표시합니다. 이 과정은 대형 언어 모델(LLM)을 필요로 하지 않으며 1초 이내에 완료됩니다.
Sourcebook는 명령줄 인터페이스(CLI), Claude Code 훅 또는 MCP 서버로 배포할 수 있습니다. 더 깊은 의미 분석을 위해 '--ai' 옵션을 사용하면 소정의 비용으로 차이를 Claude Sonnet에 전송합니다. 이 도구는 또한 구조적 중요도에 따라 파일을 순위 매기는 Import Graph PageRank 기능을 제공하여 변경될 경우 전체 프로젝트에 영향을 미칠 수 있는 중요한 파일을 식별하는 데 도움을 줍니다.
이 도구는 코드 생성을 위해 AI 에이전트에 의존하는 개발자와 팀에게 특히 유용하며, 모든 풀 요청에 대해 자동화된 완전성 검토를 제공합니다. Sourcebook은 무료로 사용 가능하며 오픈 소스이며 BSL-1.1 라이센스 하에 제공되어 다양한 사용자에게 접근 가능합니다.
- 카테고리AI 코드 리뷰 및 테스트
- 요금제무료
- 배포CLI, Claude Code hook, MCP 서버
- 플랫폼Windows, macOS, Linux
sourcebook의 핵심 기능
차이 완전성 분석
공동 변경 결합 감지
가져오기 그래프 매핑
테스트 파일 감지
CLI 배포
Claude Code 훅
MCP 서버 통합
무료 및 오픈 소스
sourcebook 사용 방법은?
구성: 환경에서 Sourcebook 설정
사용: 변경 사항에서 'sourcebook check' 실행
최적화: 플래그가 지정된 제안을 사용하여 변경 사항 완료
통합: CLI, Claude Code 훅 또는 MCP 서버로 배포
sourcebook의 사용 사례
- 코드 완전성 검사
- 가져오기 그래프 분석
- 공동 변경 종속성 감지
- 자동화된 PR 검토
- 의미 분석






