Setup-nya kurang dari sehari. Rollout berbasis channel memungkinkan saya menguji di perangkat sendiri sebelum apa pun sampai ke user production.
Satu CLI + MCP untuk menguasai semuanya
Satu tool untuk live updates, native builds, pengecekan kompatibilitas, device runs, dan otomatisasi Capgo berbasis AI melalui MCP.
Cek rilis, upload dengan pengaman, dan native build dalam satu sesi terminal.
Alur rilis yang bisa diandalkan, dari terminal ke produksi
Catatan singkat dari tim yang menggunakan Capgo untuk pembaruan Capacitor, native build, dan kontrol rilis.
Bisa menambahkan Device ID ke grup tertentu dan push perubahan hanya ke grup itu sangat membantu.
Capgo CLI vs. alternatifnya.
Pekerjaan rilis yang sama. Otomasi yang berbeda.
| Capgo CLI | DIY / manual Scripts, Fastlane, dan klik di dashboard | Cloud kompetitor | |
|---|---|---|---|
| Rilis CLI | Satu CLI. Upload OTA, native build, channel, kompatibilitas, device run, dan MCP dari terminal yang sama. | Script terpisah, job curl, lane Fastlane, dan panggilan API sekali pakai yang Anda rawat sendiri. | Tidak ada CLI kelas satu. Rilis tetap di dashboard atau alur yang dipicu git. |
| Otomasi agen AI | MCP bawaan. Ekspos app, bundle, channel, build, statistik, dan diagnostik ke Codex, Cursor, Claude Code, dan agen lainnya. | Tidak ada, kecuali Anda membangun dan memelihara tooling sendiri. | Tidak ada server MCP. Agen tidak dapat menjalankan rilis untuk Anda. |
| Keputusan OTA vs native | Perintah eksplisit. releaseType pada bundle memberi tahu apakah OTA aman atau perlu native build sebelum rilis. | Review manual native diff dan mengandalkan pengetahuan tim. | Dashboard hanya memberi petunjuk. Mudah salah tebak saat terburu-buru. |
| Upload OTA yang aman | Dari CI. upload bundle dengan compatibility gates, dukungan delta, enkripsi, dan link preview QR. | Upload zip manual atau script API kustom dengan pengecekan buatan sendiri. | Upload via Portal atau git hook. Preflight terbatas dari terminal. |
| Permintaan Native Build | Terminal yang sama. request build dengan catatan output, link QR, dan logs yang di-stream balik ke shell Anda. | Buka Xcode, Android Studio, atau Fastlane di Mac yang harus Anda pantau terus. | Push ke git atau klik di dashboard. Tidak ada catatan build yang bisa diotomasi untuk CI. |
| Integrasi CI | Output yang bisa diotomasi. Catatan build JSON, exit code, dan artefak QR yang bisa jadi gate di pipeline Anda. | Anda yang merangkai setiap langkah, secret, dan path artefak. | Webhook tersebar di mana-mana. Sebagian besar tim masih mengoordinasikan rilis secara manual. |
| Cek kompatibilitas | Sebelum upload. CLI memindai dependensi native dan gagal lebih awal saat OTA tidak aman. | Tidak ada guardrail kecuali Anda membuatnya sendiri. | Validasi bundle dasar. Native drift mudah terlewat. |
| Coba dulu sebelum bayar | Ya. Uji coba gratis tak terbatas selama 14 hari. Tanpa kartu kredit. | Murah, sampai Anda hitung jam kerja untuk menjaga script tetap jalan. | Paket bertingkat. Trial bervariasi tiap vendor. |
Perbandingan mencerminkan setup DIY/manual pada umumnya dan dokumentasi publik cloud kompetitor.
Alur perintah
Dari setup hingga tipe rilis yang tepat
Perintah Capgo CLI membuat percabangan rilis yang penting menjadi eksplisit: live update saat layer web berubah, native build saat binary app perlu berubah.
Jalur OTA
Gunakan compatibility gates dan link QR preview saat web bundle bisa diupdate dengan aman.
Jalur native
Minta signed build saat dependency, permission, atau native code berubah.
- 1
Inisialisasi flow update, upload, build, dan verifikasi
npx @capgo/cli@latest init - 2
Tanyakan apakah rilis harus OTA atau native
npx @capgo/cli@latest bundle releaseType com.acme.app --channel production - 3
Upload live update dengan guard dan preview QR
npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible --qr-preview - 4
Minta native build dan simpan output untuk CI atau PR
npx @capgo/cli@latest build request com.acme.app --platform ios --build-mode release --output-upload --output-record .capgo/build.json
Otomatisasi
Scoped keys masuk, release events keluar
Berikan CI dan agent key yang hanya bisa menjalankan tugasnya, lalu push setiap perubahan bundle dan channel ke tools yang sudah dipantau tim Anda.
Scoped keys untuk CI, script, dan AI agent
Buat key yang dibatasi untuk satu organisasi atau app, dengan mode upload, read, atau write dan tanggal kedaluwarsa. Key bisa disimpan dalam bentuk hash dan tidak akan ditampilkan lagi.
- Key khusus upload untuk CI pipeline
- Tanggal kedaluwarsa pada setiap key
- Penyimpanan hash jika organisasi Anda membutuhkannya
Kirim event release ke Slack, Datadog, atau service Anda sendiri
Subscribe endpoint ke perubahan bundle, channel, member, dan organisasi, lalu periksa setiap pengiriman beserta status dan responsnya.
- Pilih event yang diterima setiap endpoint
- Log pengiriman dengan response code dan retry
- Kirim test event sebelum live
Native build dan MCP
Biarkan CLI menangani proses release yang dibutuhkan aplikasi Anda
Saat kompatibilitas menyatakan perubahan aman untuk OTA, kirim live update yang terlindungi. Jika code native, permission, atau dependency berubah, minta native build dan pastikan outputnya terlihat untuk CI, PR, dan reviewer.
Lalu tanya agent Anda
- Upload build ini ke production dan gagalkan jika tidak kompatibel
- Minta iOS release build dan simpan record output
- Jalankan Capgo doctor dan perbaiki temuannya
Tambahkan Capgo Agent Skills agar agent Anda paham tiap workflow:
npx skills add Cap-go/capgo-skills Instal MCP
Instal Capgo CLI MCP
Daftarkan server CLI di Codex, Cursor, Claude Code, Windsurf, VS Code, Zed, atau Gemini CLI.
npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
Ganti codex dengan client yang dipakai tim Anda.
MCP Terhosting
Gunakan Capgo dari Claude, ChatGPT, atau Cursor
Tidak perlu instalasi. Tempel URL ke client MCP remote apa pun, login dengan OAuth, dan kelola apps, channels, rollouts, devices, serta builds langsung dari chat.
Proses upload dan request Native Build tetap berjalan melalui CLI MCP di atas. Baca panduan setup MCP yang di-hosting
Catatan build
Build rilis iOS
Output tersimpan untuk CI, pengecekan PR, dan review mobile.
- Platform
- iOS
- Mode
- release
- Output
- IPA dan QR install
- Rekaman
- .capgo/build.json
npx @capgo/cli@latest build request com.acme.app --platform ios --output-upload --output-record .capgo/build.json Status terlihat sebelum release notes dipublikasikan.
Output QR tetap tersedia untuk validasi perangkat.
Error dapat membatalkan CI sebelum rilis berisiko dikirim.
Aplikasi yang dibangun dengan Capacitor
Aplikasi Capacitor membutuhkan tooling rilis yang menghormati batas native
Aplikasi Capacitor besar mencampur perubahan web dengan dependensi native. Capgo CLI menjaga batas tersebut tetap terlihat sebelum rilis produksi keluar.
Aplikasi yang ditampilkan bersumber dari dataset aplikasi store publik yang digunakan di seluruh situs web.
CUACA
Windy.com - Prakiraan Cuaca
ALAT
Mi Orange
ALAT
My Vodafone
Gunakan CLI sekarang
Tambahkan Capgo ke skrip release Anda tanpa menunggu sesi dashboard.
Mulai dengan dokumentasi CLI, lalu integrasikan pengecekan kompatibilitas, upload bundle, Native Build, atau MCP ke dalam workflow yang sudah dipakai tim Anda.