Show HN: Broccoli,一次性编码代理在云端

发布: (2026年4月23日 GMT+8 00:09)
3 分钟阅读

Source: Hacker News

概览

我们构建了 Broccoli,一个开源的工具框架,它从 Linear 中获取编码任务,在隔离的云沙箱中执行,并为人工审查打开拉取请求。

为什么要构建它

我们的小团队主要产品提供语音数据,在使用编码代理时一直遇到相同的痛点:

  • 多个任务(功能请求、重构、缺陷、内部工具)同时进行。
  • 通过本地代理会话管理这些任务会导致大量的上下文切换、工作树切换,以及为了保持任务运行而必须保持笔记本电脑开启。

Broccoli 的工作原理

  1. 任务隔离 – 每个任务都有自己的云沙箱,独立端到端执行。
  2. 仓库检出 – Broccoli 检出代码仓库并使用工单的上下文。
  3. 实现与测试 – 它完成实现、运行测试并进行审查循环。
  4. 创建拉取请求 – 最后,它为团队成员打开一个 PR 进行检查。

迄今为止的结果

  • 在过去四周里,非开发者提交的 PR100 % 是通过 Broccoli 完成并交付的。
  • 对于团队中的开发者,这一比例约为 60 %
  • 更复杂的功能仍然需要与 Codex / Claude Code 进行额外的设计往返,并使用相同的本地技能手动交付。

实现细节

组件技术
Webhook 部署GCP
沙箱GCP 或 Blaxel
项目管理Linear
代码托管与 CI/CDGitHub

仓库

源代码可在以下地址获取:

行动号召

如果编码是您业务的关键环节,考虑为自己投资一个编码工具框架。我们已将 Broccoli 开源,作为现有云编码代理的替代方案,期待听到您的反馈!

0 浏览
Back to Blog

相关文章

阅读更多 »

Jiga (YC W21) 招聘

制造业值得更好的对待。我们正在构建工具,帮助 NASA、Tesla、Google 以及数百个顶尖团队将未来变为现实。你能帮助我们实现它吗?

我们的新闻编辑部 AI 政策

当我们将某个陈述、立场或引语归于特定来源时,这些材料来源于对访谈、文字记录、已发表的统计数据等的直接参与。