#186186th of 193 in Skills, plugins and prompts
opensrc
CLI that fetches and caches package source for coding agents to read
- Stars
- 3k
- License
- Apache-2.0
- Last commit
- Sep 2026
- Last release
- Jun 2026
- Language
- Rust
1,210 on 31 Mar 20263,023 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Vercel is hiring: 94 open roles
Overview
opensrc is a Rust CLI that downloads the source code of a package from npm, PyPI, crates.io or GitHub and caches it locally. `opensrc path <package>` fetches on first use and returns the cached directory, so agents can run rg, cat or find against dependency source. The repo is a Turborepo monorepo that also contains a Next.js docs site.
Who it is for: Developers who want coding agents to read dependency source code
Strengths
- Returns a plain filesystem path, so it works with rg, cat, find and any agent
- Covers npm, PyPI, crates.io and GitHub through one command
- Caches after first fetch, so repeat lookups return the path instantly
- Apache-2.0 licensed, with a CLI written in Rust
Weaknesses
- Not an MCP server; agents must run shell commands themselves
- README does not describe cache location, size limits or eviction
- Registries beyond npm, PyPI, crates.io and GitHub are not listed
- Labeled a Vercel Labs experiment, so stability guarantees are unknown
What it needs
- no GPU
- Needs Node.js 24+ and pnpm 11 (development only), npm (install)
Also in Skills, plugins and prompts
See all 193| Rank | Project | Score |
|---|---|---|
| 1 | cavemanCuts token use in coding agents with terse replies and compressed inputs | 95 out of 100 |
| 2 | impeccableDesign skill with 24 commands and a detector for AI-generated frontends | 95 out of 100 |
| 3 | skillsAgent skills for planning, TDD, debugging and code review | 94 out of 100 |
| #4 | eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses | 94 out of 100 |
| #5 | oh-my-claudecodeMulti-agent orchestration plugin and CLI for Claude Code | 93 out of 100 |