vercel-labs/opensrc
Fetch source code for npm packages to give AI coding agents deeper context
解決的問題
提供程式碼代理存取各個註冊表中任何套件實際原始碼的方式,使其能理解函式庫的實作方式,而非依賴過時或不完整的文件。
運作方式
此工具提供 CLI,可從 npm、PyPI、crates.io 和 GitHub 等註冊表取得原始碼。當使用者或代理請求套件原始碼的路徑時,工具會下載並在本機快取,後續請求將立即回傳檔案路徑。
適用對象
需要以程式化方式搜尋、讀取和分析外部相依性原始碼的開發者與 AI 程式碼代理。
主要特色
- 支援多個註冊表,包括 npm、PyPI、crates.io 和 GitHub。
- 首次取得後本地快取,實現即時存取。
- 基於 CLI 的介面,可輕鬆與
rg或cat等 shell 命令整合。
相關
- 專案
- 專案
- 專案
- 專案
- 專案