Perkhidmatan build ultra pantasyang direka untuk ejen AI.

Hantar ini kepada ejen anda:

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 ialah perkhidmatan binaan super pantas generasi baharu yang dibuat untuk ejen AI. Apa sahaja yang baru ditulis oleh ejen anda untuk iOS, macOS atau platform Apple lain dibina, diuji dan dibungkus dalam beberapa saat, bukan selepas rehat kopi.

Binaan pantas

Tiada giliran. Terus jalan.

Setiap binaan dihantar ke Mac yang sudah menyimpan cache-nya, dalam VM yang dihidupkan sebelum tugas tiba. Hanya fail yang anda ubah dikompil.

  • Penghalaan mengikut cache
  • VM macOS yang sudah berjalan

Pembungkusan pantas

Arkib, tandatangan, muat naik ke App Store. Sekali jalan.

Hayabuild mengarkib binaan, menandatanganinya dengan kunci API App Store Connect anda dan memuat naiknya ke TestFlight dalam tugas yang sama. Seseorang meluluskan keluaran; tiada sesiapa menunggu komputer riba orang lain.

  • Arkib dan eksport
  • Tandatangan di awan
  • Muat naik ke TestFlight

Sentiasa panas

Yang sudah dibina tidak dibina semula.

DerivedData, pakej Swift dan CocoaPods kekal panas antara binaan. Namun setiap tugas berjalan dalam VM baharu yang ditetapkan semula selepas itu: cache kekal, keadaan mesin tidak.

  • Cache bagi setiap repositori
  • VM baharu bagi setiap tugas
  • Tidak pernah dikongsi antara pelanggan

Tangkapan skrin simulator

Tiada Mac? Tetap boleh bina aplikasi iOS dan Mac.

Ejen anda menjalankan aplikasi dalam simulator awan dan menghantar semula tangkapan skrin. Apabila CI gagal, anda nampak skrin mana yang rosak, tanpa perlu mengulanginya pada komputer sendiri.

  • Tangkapan skrin dan rakaman untuk anda dan ejen anda
  • Ejen nampak pepijat dalam tangkapan skrin, membaikinya dan menjalankan semula

Dibina untuk ejen

Tak perlu sesiapa memantau. Ejen anda guna sendiri.

Claude Code, Codex dan mana-mana ejen MCP boleh memulakan binaan, membaca log, menjalankan semula ujian dan menghantar ke TestFlight. Seseorang meluluskan keluaran.

Berfungsi denganClaude CodeCodexGrokGrok BotMuseMCP

Median, bukan rekod

Ini kelajuan hari biasa, bukan catatan terbaik kami.

Kami menerbitkan median larian sebenar, kerana itulah push biasa anda, bukan yang terpantas kami.

Masa menunggu

—sSedang diuji

dari push hingga Mac memulakan tugas

Binaan hangat

12–19s

keseluruhan tugas: ambil kod, kebergantungan, binaan

Hayabuild12–19 s
GitHub ActionsSedang diuji

Median pembungkusan

—sSedang diuji

arkib, tandatangan dan muat naik ke TestFlight

Hayabuild—
GitHub ActionsSedang diuji

Soalan lazim

Apakah Hayabuild?

Hayabuild ialah perkhidmatan binaan dihos yang dibuat untuk ejen AI. Ia membina, menguji dan membungkus semua yang memerlukan Mac (aplikasi iOS, macOS, watchOS, tvOS dan visionOS) pada Mac Apple silicon yang mengekalkan cache anda hangat, dan boleh memuat naik hasilnya ke TestFlight. Tugas yang tidak memerlukan Mac dihalakan ke runner lain, supaya Mac kekal bebas untuk binaan.

Perlukah saya mengubah projek saya?

Tidak. Hayabuild menjalankan arahan yang sudah anda gunakan, seperti xcodebuild test atau fastlane beta, dan menghalakan DerivedData serta cache pakej ke storan panas pada runner.

Bolehkah ia membungkus dan memuat naik ke TestFlight?

Boleh. Hayabuild mengarkib binaan, menandatanganinya dengan kunci API App Store Connect anda dan memuat naiknya ke TestFlight. Seseorang meluluskan setiap keluaran sebelum ia dihantar.

Bolehkah ejen AI menjalankan binaan di Hayabuild?

Boleh. Hayabuild mempunyai pelayan MCP dan plugin untuk Claude Code, Codex dan ejen lain. Ejen boleh memulakan binaan, membaca log dan menjalankan semula ujian. Apa sahaja yang dihantar keluar meminta kelulusan seseorang terlebih dahulu.

Adakah kod saya selamat?

Setiap tugas berjalan dalam mesin mayanya sendiri yang ditetapkan semula selepas selesai. Cache binaan disimpan bagi setiap repositori dan tidak pernah dikongsi antara pelanggan.

Berapakah kosnya?

Hayabuild kini dalam akses awal. Kami akan menerbitkan harga sebelum ketersediaan umum.