专为 AI Agent 设计的极速构建服务。

把这句话发给你的 agent:

Read https://haya.build/agent-setup.md and set up Hayabuild for this repository.
.github/workflows/ci.yml-runs-on: macos-latest+runs-on: hayabuild-macos

Hayabuild 是面向 AI agent 的新一代超快构建服务。Agent 刚写完的代码,无论是 iOS、macOS 还是其他 Apple 平台,几秒内完成构建、测试、打包,不用等一杯咖啡的时间。

快速构建

不用排队,点了就跑。

每次构建都派给已经存着它缓存的那台 Mac,虚拟机在任务到达前就已启动,只编译你改过的文件。

  • 按缓存路由
  • 预启动的 macOS 虚拟机

快速打包

打包、签名、传 App Store,一次搞定。

Hayabuild 在同一个任务里归档构建、用你的 App Store Connect API 密钥签名,再上传到 TestFlight。发版由人确认,不用等谁的笔记本。

  • 归档与导出
  • 云端签名
  • 上传 TestFlight

一直是热的

上次编过的,这次不再编。

DerivedData、Swift 包和 CocoaPods 在两次构建之间一直保持热度。每个任务仍在全新的虚拟机里运行、跑完即重置:缓存留下,机器状态不留。

  • 缓存按仓库分别保存
  • 每个任务都是全新虚拟机
  • 不在客户之间共享

模拟器截图

没有 Mac,也能做 iOS 和 Mac 应用。

你的 agent 可以在云端模拟器里把应用跑起来,再把截图发回来。CI 出了问题,直接看是哪一屏坏了,不用在自己的电脑上重现。

  • 截图和录屏,你和 agent 都能看
  • agent 看到截图里的 bug,改完再跑一次

Agent 优先

不用人盯着,agent 自己会用。

Claude Code、Codex 以及任何支持 MCP 的 agent,都能发起构建、读日志、重跑测试、发到 TestFlight。发版由人确认。

可配合使用Claude CodeCodexGrokGrok BotMuseMCP

看中位数,不看最好成绩

这是平时的速度,不是挑出来的最好成绩。

我们公布真实运行的中位数,它代表一次普通 push 的速度,而不是我们跑得最快的那一次。

等待时间

—s测试中

从 push 到 Mac 开始执行

热构建中位数

12–19s

整个任务:拉代码、解析依赖、构建

Hayabuild12–19 s
GitHub Actions测试中

打包中位数

—s测试中

归档、签名并上传到 TestFlight

Hayabuild—
GitHub Actions测试中

常见问题

Hayabuild 是什么?

Hayabuild 是面向 AI agent 的托管构建服务。凡是需要 Mac 的构建(iOS、macOS、watchOS、tvOS、visionOS 应用)都在保持缓存常热的 Apple 芯片 Mac 上构建、测试和打包,并可上传到 TestFlight。不需要 Mac 的任务会分流到其他 runner,把 Mac 留给构建。

需要改项目吗?

不需要。Hayabuild 运行你已经在用的命令,比如 xcodebuild test 或 fastlane beta,并把 DerivedData 和依赖缓存指向 runner 上的热存储。

能打包并上传 TestFlight 吗?

能。Hayabuild 会归档构建、用你的 App Store Connect API 密钥签名,再上传到 TestFlight。每次发版前都会先请人确认。

AI agent 能在 Hayabuild 上跑构建吗?

能。Hayabuild 提供 MCP 服务器,以及 Claude Code、Codex 等 agent 的插件。agent 可以发起构建、读日志、重跑测试;会对外发布的操作会先请人确认。

代码安全吗?

每个任务都在独立的虚拟机里运行,结束后重置。构建缓存按仓库分别保存,不会在客户之间共享。

怎么收费?

Hayabuild 目前处于内测阶段,正式上线前会公布价格。