readLABSCO SUMMARY
The fix for a model that confidently describes an API that changed two releases ago.
Instead of recalling how a library works, the agent reads the version you actually depend on — read, grep and glob are the same three moves it already uses on your own code, pointed at a dependency's tree. Pinning by version is the part that matters most: the answer comes from the release in your lockfile, not from whatever was current during training. New releases show up within 5 minutes of publication, so this stays useful for packages that move quickly.
What it is
A hosted service that indexes the source of every published PyPI and npm package and exposes it through three familiar file tools.
What you get
- read — a file from a package's source, with line numbers
- grep — a regex search across a package's whole source tree
- glob — files matching a pattern inside a package
- Every tool takes an ecosystem, a package_name and an optional version, defaulting to the latest release
- 800,000+ Python packages and 3,000,000+ npm packages, with new releases indexed within 5 minutes of publication
- Ready-made configuration for a long list of coding agents, written by the installer
Requirements
A GitHub account — the one-line installer authorizes through GitHub, creates an API key and configures your agents, then you restart them. Maven, Gradle, RubyGems and Crates.io are listed as planned, not available.
Setup effort
One command — curl -sL sourced.dev/install | sh
USE CASES
Finding out what a library really does with your input
Grep the package's source for the function and read the implementation rather than the docstring.
Debugging against the version you actually have installed
Pass the version from your lockfile so the source you read matches the code that is running.
Working out what changed between two releases
Read the same file at both versions instead of piecing it together from a changelog.
Locating the file you need inside an unfamiliar package
Glob the tree by pattern first, then read only what matters.
Checking a package that was published this morning
New releases are indexed within 5 minutes, so a brand new version is readable rather than unknown.
3 tools
Listed in project docs. Your client may show a different list.
grepglobBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
A GitHub account — the installer authorizes through GitHub
INSTALLATION
Connect your client
Server setup
curl -sL sourced.dev/install | shThe installer authorizes with GitHub, creates your API key and writes the configuration for the agents you select (Claude Code, Claude Desktop on macOS, Cursor, VS Code, Windsurf, Codex, Gemini CLI, Kiro, Zed, OpenCode, Copilot CLI, Antigravity). Restart them afterwards.