I built Sourced because LLMs don't reliably know where a package's source code lives. When they need to understand a dependency, they either guess from training data or fall back to web search, which is slow, expensive, and usually just returns user-facing docs — not the actual implementation.
Being able to read the real source code makes a big difference. The model can see how functions actually behave, verify that the APIs it's calling exist and work the way it thinks, and build implementations that are grounded in reality rather than guesswork.
Sourced indexes every package on PyPI (800k+) and npm (3M+), with new releases picked up within 5 minutes. It exposes three tools via MCP — read, grep, and glob — so your agent can navigate source code the same way you would locally. It's lightweight and fast.
Install: curl -sL sourced.dev/install | sh
Works with Claude Code, Cursor, VS Code, Windsurf, Codex, and others.
I built Sourced because LLMs don't reliably know where a package's source code lives. When they need to understand a dependency, they either guess from training data or fall back to web search, which is slow, expensive, and usually just returns user-facing docs — not the actual implementation.
Being able to read the real source code makes a big difference. The model can see how functions actually behave, verify that the APIs it's calling exist and work the way it thinks, and build implementations that are grounded in reality rather than guesswork.
Sourced indexes every package on PyPI (800k+) and npm (3M+), with new releases picked up within 5 minutes. It exposes three tools via MCP — read, grep, and glob — so your agent can navigate source code the same way you would locally. It's lightweight and fast.
Install: curl -sL sourced.dev/install | sh
Works with Claude Code, Cursor, VS Code, Windsurf, Codex, and others.