自动依赖更新
Autopilot 模式会检查依赖更新,发现新版本后自动创建 pull request,并可借助 AI 自动完成 major 版本更新。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
DepsHub 是由 DepsHub Inc. 推出的依赖管理工具,主打自动依赖更新、许可证合规检查和安全漏洞扫描三大能力。它借助 AI 处理库的 changelog 与 release notes,分析用户代码库后自动更新依赖,并处理其中的破坏性变更;数据显示其安全扫描误报比其他工具少 96%,累计已更新 275K 个依赖、每周为团队省下 900h 工时。同时支持 GitHub、GitLab、Bitbucket、Linear、Jira、Zapier 等集成。短板在于语言支持目前仅列出 JavaScript、Python、Go、Rust、Java、PHP,且没有自托管版本,私有仓库的自动更新要升级到付费方案。
DepsHub 是由 DepsHub Inc. 开发的一款依赖管理工具,面向使用开源依赖的开发团队与个人项目,目标是让团队在依赖更新、许可证合规和安全漏洞三件事上少花时间。
据,其主力能力建立在一个 AI-powered engine 之上:它会处理依赖库的 changelog 和 release notes,分析使用者自己的代码库,然后自动更新依赖,包括处理其中的 breaking changes。除自动更新外,还提供跨仓库总览、许可证合规检查(可导出 CycloneDX 格式的 SBOM)、安全漏洞扫描、智能调度、噪声削减(把不必要的更新分组进单一 pull request)和 monorepo 与多语言项目支持。包括的语言支持为 JavaScript、Python、Go、Rust、Java 和 PHP。
使用方式上,个人开发者与开源项目可以免费连接公开仓库,享受不限公开仓库数、不限成员和不限安全告警;需要连接私有仓库并使用高级功能的团队走 Professional 方案;更大规模的团队则联系官方洽谈 Enterprise 定制方案。团队协作层面还提供 Workspace overview、Analytics、Logs 和 Collaboration tools 等能力。
Autopilot 模式会检查依赖更新,发现新版本后自动创建 pull request,并可借助 AI 自动完成 major 版本更新。
官方说明 ↗处理依赖库的 changelog 与 release notes,分析你的代码库,然后自动更新依赖,包括处理其中的破坏性变更。
官方说明 ↗持续监控依赖的许可证变化,检测到新许可证时自动告警,并提供每种许可证类型的详细信息,可导出 CycloneDX 格式 SBOM。
官方说明 ↗扫描依赖中的已知漏洞,检测到新漏洞时自动告警,并接入主流安全公告源。误报比其他工具少 96%。
官方说明 ↗在同一个地方查看所有依赖,不必再逐个仓库翻找,适合同时维护多个项目的开发者与团队。
官方说明 ↗不把每个库都升到最新版本,而是让依赖保持合理的新鲜度,以减少噪声和无用更新。
官方说明 ↗过滤掉不必要的更新,并把多个更新合并分组进单一 pull request,减少打扰。
官方说明 ↗支持 GitHub、GitLab、Bitbucket、Linear、Jira、Slack、Zapier 等集成,可自动开 Pull Request、建工单并随提交自动更新。
官方说明 ↗对 Open Source 和个人项目永久免费,不限公开仓库数、不限成员,可零成本接入。
官网面向团队场景设计,提供 Workspace overview、Analytics、Logs 与协作工具。
跨仓库总览能把所有依赖集中查看,适合仓库数量多、依赖分散的团队。
官网 FAQ 设问中出现了自托管版本的问题,但官网未公开见提供自托管方案的说明。
包括的语言为 JavaScript、Python、Go、Rust、Java、PHP,其余语言未来会扩展。
| 方案 | 价格 | 包含内容 | 说明 |
|---|---|---|---|
| Open Source | Free | Unlimited public repositories;Unlimited team members;Unlimited security alerts | 含 Basic integrations 与 Basic chat support,无需信用卡。 |
| Professional | $ 19 / per month | Unlimited public and private repositories;Unlimited team members;Unlimited security alerts;Unlimited integrations | 含 24/7 chat support,无需信用卡,年付可减 20%。 |
| Enterprise | Contact us | custom plan | 提示可联系官方获取定制方案。 |
以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| Dependencies updated | 275K | DepsHub 官网首页 |
| Saved each week | 900h | DepsHub 官网首页 |
| Lines of code updated | 1.5M | DepsHub 官网首页 |
| 误报率对比 | 96% less false positives than other tools | DepsHub 功能页 |
开源项目和个人项目永久免费,免费方案包含不限公开仓库数、不限成员、不限安全告警、基础集成和基础聊天支持。Professional 方案为 $19 / per month,可连接不限数量的私有仓库并使用高级功能,年付按可减 20%。企业用户可联系官方获取定制方案。所有方案均无需信用卡即可开始。
根据官网 FAQ,当前语言支持包括 JavaScript、Python、Go、Rust、Java 和 PHP。官方同时说明这个列表并非完整清单,未来有扩展语言支持的计划,并在生态部分标注 More coming soon。同时它支持 monorepo 和多语言项目。
其 AI-powered engine 会处理依赖库的 changelog 与 release notes,分析你的代码库,然后自动更新依赖,包括处理其中的破坏性变更。Autopilot 模式会检查更新并在发现新版本时创建 pull request,配合智能调度避免不必要的更新。
官网给出的对比表里,DepsHub 在 Automatic version bump、Multiplatform support、AI Updates、Changelog analysis、Integrations、Workspace overview、Analytics、Logs、License control、Smart scheduling、Manifest files analysis 和 Collaboration tools 各项均有覆盖,而 Dependabot 与 Renovate 在这些项下多为空。具体选型仍建议按自身仓库与语言栈实测。
包括的集成包括 GitHub(支持公开与私有仓库,可自动开 Pull Request、创建 issue)、GitLab、Bitbucket、Linear(创建工单并在有新提交时自动更新)、Jira 以及 Zapier,其中 Zapier 可对接 2000+ 应用。此外还提到集成 Slack。
在官网定价页的 FAQ 列表中出现了 Is there a self-hosted version available? 这一问题,但本官网未给出对应答案内容,建议直接咨询官方。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| DepsHub本工具 | 4.1 | 开源免费;Professional $19 / per month;年付减 20% | 自动依赖更新;AI 更新引擎;许可证检查;安全漏洞扫描 | Web |
| Dependabot本工具 | — | 未标价 | 对比表中,DepsHub 在 AI Updates、Changelog analysis、License control 等项有覆盖,Dependabot 在这些项下为空。 | — |
| Renovate本工具 | — | 未标价 | 对比表中,DepsHub 在 AI Updates、Changelog analysis、License control 等项目有覆盖,Renovate 在这些项下为空。 | — |
的对比表把 DepsHub 与 Dependabot、Renovate 并列,DepsHub 在 Automatic version bump、Multiplatform support、AI Updates、Changelog analysis、Integrations、Workspace overview、Analytics、Logs、License control、Smart scheduling、Manifest files analysis、Collaboration tools 各项均有覆盖,另两项在这些项下为空。如果你看重 AI 驱动的 changelog 分析与许可证管控,可优先考虑 DepsHub;若只需要基础的版本升级,也可自行比对后决定。
New:Packages overview is now live!
官方公告 ↗