提交智能体收藏0
O
AI 工具编程开发

opensrc 源码获取工具

opensrc

让编码智能体访问任意包的源代码:从 npm、PyPI、crates.io 和 GitHub 获取源码,并返回本地缓存路径。

Give coding agents access to any package's source code by fetching and caching source from npm, PyPI, crates.io, and GitHub.

— 人看过

GitHub 项目数据

GitHub ★ 3,024Fork 195项目指标 73/100

最近提交:2026-09-16T20:31:50Z · 许可证:Apache-2.0

来源:GitHub 官方 API · 同步于 2026-10-22 00:30(北京时间)

项目官网 ↗

评分规则与适用范围

指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。

本项目分项:热度 23,活跃度 30,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。

能做什么

  • 提供 opensrc path <包名> 命令,获取指定包的源代码并返回本地缓存路径。
  • 首次使用时抓取源码,之后直接返回缓存路径。
  • 支持 npm、PyPI(如 pypi:requests)、crates.io 和 GitHub 等来源。

适用场景

  • 为编码智能体提供依赖包源码,便于检索实现细节、类型定义或特定文件。
  • 配合 rg、cat、find 等命令行工具在源码中搜索与阅读。

使用条件与限制

  • 通过 npm 全局安装(npm install -g opensrc)。
  • 仅说明为 Vercel Labs 实验项目,采用 Apache-2.0 许可证。
  • 功能范围限于获取与缓存包源码,不提供源码分析或修改能力。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-19。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/vercel-labs/opensrc ↗

这个项目对你有帮助吗?

点赞由服务器记录,收藏保存在当前浏览器