### [PatchWave](https://www.toltt.com/link/686.html) **Published:** 2026-10-21T12:31:19 **Author:** 乌冬面 **Excerpt:** PatchWave 是一个 GitHub App,通过 Patch agent 自动分析、修复并合并 Depe… ## PatchWave 是什么 PatchWave 是一个专为处理 Dependabot 依赖更新 PR 而设计的 GitHub App。它通过一个名为 **Patch** 的 agent,自动分析、修复并合并 Dependabot 生成的依赖升级 PR,把工程团队从每季度占用的 20–30% 维护性工作中解放出来。PatchWave 不替换 Dependabot 或 Renovate,而是**在其之上工作**,处理 bot 已经开出的 PR,支持 Dependabot,Renovate 支持即将推出。 ## PatchWave 的主要功能 - **逐条更新判定:**静态分析加 AI,对每个依赖更新给出「安全」或「需处理」两类结论,需处理的会标出从低到严重的级别。 - **证据可回溯:**每条结论都附来源,指向更新日志、发布说明、某次提交,或是你仓库里实际用到该包的文件与行号。 - **构建失败时改代码:**更新把 CI 弄坏时,它改完代码把改动推回该请求,但它自己写的修复不会自动合并,一律等人确认。 - **跨仓库收件箱:**所有仓库的依赖更新请求汇总到一处,按「需要你做什么」分组排序,不用逐个仓库翻。 - **自动合并策略:**按依赖类型(开发、生产、传递)与版本跳跃幅度(修订、次版本、主版本、非语义化)分别设定哪些可以合、哪些必须人工看。 - **合并队列:**逐个与基分支保持同步并重新检查,基分支上的检查失败时队列自动暂停。 - **供应链异动提示:**某个包更换发布者、源仓库或构建来源时,直接标为需人工确认,不参与自动合并。 - **CI 日志读取:**GitHub Actions 无需额外配置即可读失败日志,CircleCI 加一个令牌即可,其它 CI 只取通过与失败状态。 - **私有依赖支持:**配置私有包仓库凭据后,可以一并分析私有包的更新,凭据加密存储、保存后不可查看。 ## PatchWave 的计费方式 计费方式:按每月处理的依赖更新请求数量计费。所有人每月有 25 个免费额度,无需绑定信用卡,分析与修复都包含在内;付费档从每月 10 美元起,含免费额度共 35 个,可在 25 到 200 之间选择月度容量,超出部分按每个 1 美元计,不自动扣费,未用完的付费额度可结转一个月,所有档位都包含无限仓库与无限成员;企业方案另支持在自有云运行、SSO 与 SCIM、审计日志,开源维护者可申请免费额度。以上为 2026 年 10 月整理,仅供参考,具体以 PatchWave 官网价格公示为准。 ## 如何使用 PatchWave - **注册账号:**在官网应用端创建账号,无需绑卡,注册后即可使用每月 25 个免费额度。 - **安装应用:**安装 GitHub 应用并选择它可以查看的仓库,GitHub 会在你确认前列出所申请的权限;不是组织所有者的,申请会转给组织所有者审批。 - **挑选关注仓库:**只勾选要它接管的仓库,其余保持不动,它不会碰未启用的仓库。 - **设定合并策略:**先设工作区默认策略并保存,再决定每个仓库沿用默认还是单独配置;自动合并默认关闭,什么时候开由你决定。 - **先看判断再放行:**开启自动合并之前,可以先读它对现有请求给出的建议与证据,确认它的尺度再放开。 - **额度到顶的处理:**超出后新增请求暂停处理,等下一个计费周期或升级容量;把多个更新并进同一个请求可以减少计数,遇到问题也可发邮件要官方协助调整分组配置。 ## 同类产品对比 - **对比 [Claude Code 免安装启动器](/link/370.html):**两者都用 AI 处理代码。通用编码智能体什么任务都接、算力消耗高且需要人盯着,PatchWave 只做依赖更新这一件事、按请求数量计价,换取的是适用范围窄、主版本升级这类高风险变更仍要人判断。 - **对比 [Agent 37](/link/510.html):**Agent 37 提供的是通用智能体托管环境,跑什么任务仍要人下发与确认。PatchWave 的任务来自 Dependabot 自动开出的请求,省掉派活这一步,代价是它不会替你做依赖更新以外的事。 - **对比 [DeepWiki](/link/497.html):**两者都接 GitHub 仓库产出 AI 结果。DeepWiki 生成的是架构文档与问答,用来理解代码;PatchWave 直接改变请求的状态,用来推进更新,两者解决的问题不重叠。 ## PatchWave 的应用场景 - **依赖版本维护:**修订版与次版本更新的判定、修复与合并全自动完成,仓库越多、更新越频繁收益越明显。 - **安全漏洞处置:**告警对应的更新提前分析完毕并备好修复,安全事件来时不必临时组织人排查。 - **交付节奏保障:**把每季度占掉的维护工时从排期里挪走,适合排期紧张、产品迭代优先的团队。 - **多仓库统一治理:**统一收件箱加工作区级策略,一次设定覆盖全部已启用仓库,新仓库接入成本低。 - **供应链风险排查:**对发布者、源仓库与构建来源发生变化的包强制人工复核,适合有合规要求的团队。 - **开源项目减负:**维护者可用免费额度处理依赖请求,用量大的项目还能另行申请免费额度。 ---