vercel-labs/opensrc
Fetch source code for npm packages to give AI coding agents deeper context
해결하는 문제
다양한 레지스트리에서 패키지의 실제 소스 코드에 접근할 수 있는 방법을 제공하여, 코드 에이전트가 오래되었거나 불완전한 문서에 의존하지 않고 라이브러리가 어떻게 구현되어 있는지 이해할 수 있도록 합니다.
작동 방식
이 도구는 npm, PyPI, crates.io, GitHub 등의 레지스트리에서 소스 코드를 가져오는 CLI를 제공합니다. 사용자 또는 에이전트가 패키지 소스의 경로를 요청하면, 도구는 로컬에 다운로드하고 캐시한 후, 이후 요청에서는 즉시 파일 경로를 반환합니다.
대상 사용자
외부 종속성의 소스 코드를 프로그래밍적으로 검색, 읽고 분석해야 하는 개발자 및 AI 코드 에이전트입니다.
주요 특징
- npm, PyPI, crates.io, GitHub를 포함한 여러 레지스트리 지원.
- 첫 번째 가져오기 후 로컬 캐시를 통해 즉시 접근 가능.
rg또는cat과 같은 쉘 명령어와 쉽게 통합되는 CLI 인터페이스.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트