Pruve icon

Pruve

Pruve 是一款只读开发者工具,可通过关联仓库历史和其他记录证据解释代码存在的原因,帮助工程师和代理在不猜测的情况下查看代码变更背后的依据。

Pruve

Pruve 的作用

Pruve 是一款开发者工具,会读取仓库历史,并通过可打开的关联凭据解释某一行代码为何会是现在这样。如果没有证据,它会直接说明,而不会编造原因。

它面向那些最初讨论分散在 issue、pull request、review comment 或 agent session 中,而不是写在源文件本身的代码库。该产品对仓库访问是只读的,同时也通过 MCP 暴露出来,因此 agent 可以在编辑代码之前先询问其背后的依据。

功能

带凭据的行级解释

Pruve 索引仓库历史,并将某一行代码关联到解释它的 issue、pull request、review comment、benchmark 或 commit。证据可以直接打开,而不是只看摘要。

覆盖范围与解释链

Web 应用会突出显示某一行是否能自我说明,并且应用可以按顺序展示一次变更背后的完整链路:issue、讨论、决策和 commit。

跨记录依据搜索

与通用代码搜索不同,Pruve 搜索的是已记录的依据,例如 commit message、pull request 线程、review comment 和 agent session。

通过 MCP 的只读 agent 访问

Pruve 提供只读的 MCP 工具,因此 agent 在修改代码之前可以先询问某一行为何存在。产品表示,这能让 reasoning 对 agent 可用,同时不授予写入权限。

可选文档门禁

可选的 pull request 文档门禁可以在没有附带记录依据的情况下让变更失败。默认情况下,该门禁只是建议性质。

按组织计费模型

定价不对带凭据的查询收费,只对生成答案收费,采用共享额度,而不是按人头席位计费。

常见使用场景

  • 调查可疑的代码行

    当开发者或审查者发现某个异常常量、脆弱条件分支,或对合并敏感的代码行,并且在修改前需要原始依据时,使用 Pruve。

  • 带着历史上下文上手代码

    当新团队成员需要了解某个子系统背后的决策过程,而不仅仅是当前实现,从而理解代码为何会这样写时,使用它。

  • 追踪完整决策链

    当上下文分散在多个 pull request 和评论中,而不是单一文档里时,使用它从 issue 到 benchmark、review 再到 commit 重建完整决策链。

  • 让 agent 在修改代码前先提问

    当 agent 即将编辑不熟悉的代码,并且应先查看凭据而不是猜测意图时,使用 MCP 工具。

  • 在审查中鼓励记录变更

    当你希望 pull request 附带记录在案的依据,并愿意对未记录的变更进行失败处理或标记时,使用可选文档门禁。

Pros and Cons

Pros

  • 将代码与支持性证据关联,而不是给出没有依据的猜测。
  • 保留类似查询凭据的访问免费,包括开源场景。
  • 可对 GitHub 或 GitLab 组织进行只读访问,避免对仓库进行写入。
  • 通过只读 MCP 工具,为 agent 提供在修改文件前先提问的路径。
  • 可以通过 pull request 门禁选择性地强制执行文档记录习惯。

Cons

  • 托管产品并不是自托管的;自托管 GitLab 和 GitHub Enterprise Server 仅在企业版数据源中被提及。
  • 生成的答案在包含的每月额度之后会按量计费,因此大量使用模型生成摘要可能会增加成本。
  • 该产品只解释它能由证据支持的内容;如果从未记录过依据,它不会推断一个可能的答案。

FAQ

Pruve 会写入我的仓库吗?

不。Pruve 以只读模式读取仓库历史和相关证据。它唯一可被授予的写入权限,是在你启用文档门禁时可选的拉取请求检查运行。

如果某条代码没有证据,会发生什么?

它会说明情况并停止。 当没有记录在案的依据时,Pruve 会报告它搜索了什么以及找到了多少内容,而不是猜测。

哪些内容会计入使用量?

生成的摘要会计量收费。定价页面说明,私有组织方案每月包含前 2,000 次生成答案,之后的生成答案将按量计费。

开源是免费的吗?

开源版永久免费。产品页面说明公共仓库可免费使用,并且凭据在所有方案中都保持免费。

Pruve 可以自托管吗?

目前还不支持托管产品的自托管。企业版将自托管 GitLab 和 GitHub Enterprise Server 作为数据源,而平台本身是托管式的。

Quick Facts

类别
开发者工具
来源域名
pruve.dev
主要界面
Web 应用、通过扩展即将支持的 GitHub 直接视图、面向 agent 的 MCP
仓库访问
只读
定价模型
私有组织每月 99 美元,生成答案采用共享额度,开源免费
平台支持
GitHub 和 GitLab 组织;企业版提及自托管 GitLab 和 GitHub Enterprise Server 作为数据源