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 인터페이스.
관련
- 프로젝트
HKUDS/CLI-AnythingCLI‑Anything은 어떤 소프트웨어에도 에이전트 친화적인 명령줄 래퍼를 자동으로 생성하는 오픈소스 Python 프레임워크입니다. `cli‑anything‑hub`라는 패키지 매니저를 제공하여 GIMP, Blender, Zoom, GIS 도구 등 수십 개의 커뮤니티가 구축한 CLI를 인덱싱하고, 에이전트가 구조화된 JSON 출력을 통해 자동으로 탐색, 설치, 실행할 수 있도록 합니다. 개발자는 7단계 생성기를 사용해 어떤 애플리케이션에도 새로운 CLI를 만들 수 있으며, AI 에이전트(Claude Code, Cursor, Pi, OpenClaw 등)는 메타스킬을 설치해 레지스트리를 자율적으로 탐색할 수 있습니다. 프로젝트는 적극적으로 유지보수되고 있으며, 2,461개의 통과 테스트를 보유하고 있으며 Apache-2.0 라이선스로 제공됩니다.
- 프로젝트
vercel-labs/skills다양한 AI 코딩 어시스턴트(Claude Code, Cursor, OpenCode 등)를 위한 재사용 가능한 프롬프트 번들("skills")을 모든 Git 리포지토리나 직접 URL에서 가져와 발견, 설치, 업데이트, 실행하는 CLI입니다.
- 프로젝트
openai/codexCodex CLI는 OpenAI에서 제공하는 로컬 코딩 에이전트로, 개발자가 터미널에서 직접 AI 지원 코딩을 실행할 수 있게 해줍니다.
- 프로젝트
- 프로젝트
numtide/llm-agents.nix다양한 AI 코딩 에이전트와 개발 도구(Claude Code, Codex, Gemini CLI 등)를 패키징하고 매일 업데이트하는 Nix 플레이크로, 단일 nix run 명령으로 설치하고 실행할 수 있습니다.