opensrc
vercel-labs/opensrc · skills.sh
Open source Repository Open in the app JSON README (API)
About
Skill publicada por vercel-labs/opensrc no skills.sh. Instale com: npx skills add vercel-labs/opensrc@opensrc
Details
- Kind
- Agent skills
- Topic
- Cloud & DevOps
- Publisher
- vercel-labs
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 2,976
- Forks
- 194
- Open pull requests
- 14
- Last push
- 2026-06-23T22:45:48Z
- Repository state
- ativo
- Language
- Rust
- License
- Apache-2.0
- Added
- 2026-09-01 17:02:41
- Updated
- 2026-09-08 15:06:01
- Origin id
vercel-labs/opensrc/opensrc
README
# opensrc Give coding agents access to any package's source code. ## Quick Start ```bash npm install -g opensrc ``` ```bash # Search a package's source rg "parse" $(opensrc path zod) # Read a specific file cat $(opensrc path zod)/src/types.ts # Works with any registry find $(opensrc path pypi:requests) -name "*.py" ``` `opensrc path` fetches on first use, then returns the cached path instantly. See the [CLI readme](packages/opensrc/README.md) for full usage. ## Packages | Package | Description | |---------|-------------| | [`opensrc`](packages/opensrc) | CLI — fetch and cache source code from npm, PyPI, crates.io, and GitHub | | [`@opensrc/docs`](apps/docs) | Documentation site | ## Development This is a [Turborepo](https://turbo.build) monorepo using [pnpm](https://pnpm.io) workspaces. Use Node.js 24+ and pnpm 11. ```bash pnpm install turbo build turbo dev ``` ### CLI (Rust) ```bash cargo build --manifest-path packages/opensrc/cli/Cargo.toml cargo test --manifest-path packages/opensrc/cli/Cargo.toml cargo fmt --manifest-path packages/opensrc/cli/Cargo.toml cargo clippy --manifest-path packages/opensrc/cli/Cargo.toml -- -D warnings ``` ### Docs (Next.js) ```bash cd apps/docs pnpm dev ``` ## License Apache-2.0