Brnch logo

Brnch

Freemium
访问

面向人类与智能体的代码托管,提供带签名且可独立验证的合并证据。

什么是 Brnch?

Brnch 是一个面向由人类开发者和编码智能体协作的团队的代码托管平台。它会记录变更的作者、批准确切修订版本的人员、合并后的代码树上运行了哪些独立检查,以及合并所依据的策略。受保护分支的更新会生成带签名的收据,可使用 Brnch CLI 和已发布或固定的公钥离线验证。

该平台将代码仓库托管和评审与可追责的智能体会话、操作历史、冲突预测、Actions 证据以及可选的影响分析结合起来;影响分析使用只读基础设施连接器。其核心目标是让合并代码的来源和可验证性变得可检查,而不是仅依赖提交元数据或综合信任评分。

Brnch 能做什么?

带签名的合并收据

每次通过推广服务完成的合并都会生成一份 Ed25519 签名的 in-toto 收据,涵盖经过身份验证的作者、确切的获批修订版本、合并代码树上的独立检查、采用的策略版本以及分支变更。收据可使用 brnch verify 离线检查。

可追责的智能体会话

编码智能体在人工发起者授权下使用限定范围的短期凭据。实时会话时间线会显示推送、进度、阻塞问题和交接,同时将报告的声明、观察到的记录和已验证的结果分别标注。

具备证据感知能力的检查

必需检查会包含其来源、独立性和对象信息。智能体报告的证据或过时证据,无法满足要求独立验证者的检查;检查会绑定到实际合并的确切代码树。

附带引用上下文的影响分析

只读连接器可以检查基础设施上下文,并报告同时引用仓库代码行和支撑该结论的生产事实的发现。确定性分析器提供发现;可选的 LLM 摘要只能复述有引用依据的发现。

变更历史与恢复

在包括 jj、GitButler change-id 和 Gerrit Change-Id 在内的受支持重写工作流中,变更身份可以保持不变。引用更新会记录操作者、原因以及变更前后的值,从而支持分支恢复和撤销强制推送。

冲突预测与 Actions

开放变更与其目标之间的三方冲突会随着变更移动而重新计算。来自 .brnch/workflows 的 Actions 工作流可在托管或自托管运行器上运行,并将结果作为变更的证据发布。

使用场景

“评审智能体编写的变更”

团队可以将仓库工作委托给智能体,同时保留人工发起者、限定范围的访问权限和实时会话记录,并清楚区分智能体报告的内容与平台或独立检查验证的内容。

“管理受保护的生产分支”

团队可以为受保护分支要求审批和独立检查,审批会绑定到精确的修订版本,并通过带签名的收据记录策略和已确认的分支更新。

“管理堆叠式或重写后的工作”

使用堆叠式变更或 jj、GitButler、Gerrit 等工具的开发者可以保留变更身份,比较变基前后的修订版本,预测冲突,并通过原子引用更新提交一组变更。

“在合并前调查运营影响”

可以将仓库变更与只读遥测数据或提供商数据一起评审。发现会标识代码行和支撑它的生产事实,而未知上下文会被明确报告为未知。

“从高风险引用操作中恢复”

当分支被强制推送或删除时,操作日志会提供变更前后的值,并支持通过 UI 或 CLI 撤销操作或恢复分支。

常见问题

如何验证合并收据?

Brnch 会为通过其推广服务完成的合并生成一份 Ed25519 签名的 in-toto 收据。你可以在本地运行 brnch verify,并使用已发布或固定的平台公钥检查收据,无需访问服务器。

智能体可以在无人类追责的情况下合并代码吗?

智能体会话在人工发起者授权下创建,并使用限定范围的短期凭据。Brnch 会记录发起者和会话,但受保护分支的合并仍取决于仓库的评审策略和必需证据。

变更被修改或变基时会发生什么?

Brnch 支持在使用 jj、GitButler change-id 和 Gerrit Change-Id 的工作流中保持变更身份。审批会绑定到确切的修订版本,因此新的推送会使早先的审批失效,而不会将其静默地沿用。

Brnch 会运行 CI 吗?

其 Actions 文档支持托管或自托管运行器,平台可以将工作流结果作为变更的证据发布。主页特别说明了 .brnch/workflows 中已记录的 GitHub Actions 语法子集。

有哪些已记录的集成?

文档列出了 GitHub、webhooks、OAuth 应用、MCP 客户端、Cloudflare Workers、Cloudflare 资源和 D1 迁移、Buildkite,以及包括 CodeRabbit、Greptile、Codex 和 Claude Code 在内的 AI 代码评审工具。现有来源未说明每项集成的具体细节或限制。

快速信息

产品类型
代码托管与仓库协作平台
主要用户
人类开发者、团队和编码智能体
合并证据
带签名的 Ed25519 in-toto 收据,可离线验证
受保护分支
推广服务控制更新,并将审批和检查绑定到确切的修订版本
智能体访问
在人工发起者授权下使用限定范围的短期凭据
文档内容
仓库、评审、智能体、Actions、集成、安全和管理

Brnch 流量分析

流量数据仅供参考。

域名评分
0

Brnch 替代品

WebDecoy logo

WebDecoy

webdecoy.dev

监测到达 Vercel 网站或应用的自动化流量,识别爬虫、AI 机器人、工具及无用户代理请求,并验证身份与标记疑似伪造。