
Cara Menghubungkan HappyCapy ke iMessage: Agen AI Lengkap di Apple Messages
BlueBubbles + capy-bridge dari HappyCapy: stack yang sama dengan yang digunakan Hermes Agent — kini tersedia sebagai skill sekali klik.
Apple tidak pernah merilis API iMessage. Bukan di tahun 2015. Bukan di tahun 2020. Bukan juga hari ini. Selama bertahun-tahun, membangun agen AI yang hidup di iMessage Anda membutuhkan salah satu dari: jailbreak, paket enterprise seharga $200/bulan, atau pemahaman mendalam tentang protokol yang tidak didokumentasikan. Pada Juni 2026, jalur gratis dan open-source akhirnya bekerja dengan andal — dan ini adalah arsitektur yang sama yang digunakan oleh proyek Hermes Agent dengan 188.000 bintang di produksi.
Mengapa iMessage Adalah Platform Tersulit (Dan Mengapa Itu Penting)
Sebagian besar platform pesan memiliki API. Telegram merilis miliknya pada tahun 2015. Slack telah memiliki webhook sejak hari pertama. WhatsApp membuka Business API-nya pada tahun 2018. iMessage tidak memiliki satu pun dari ini, dan itu bukan sebuah kelalaian.
Protokol iMessage Apple menggunakan enkripsi ujung-ke-ujung yang terikat langsung pada Apple ID dan kunci khusus perangkat. Kunci-kunci tersebut dihasilkan pada perangkat keras Apple dan tidak pernah meninggalkannya. Setiap pesan dienkripsi dan didekripsi pada perangkat Apple fisik. Tidak ada API sisi server karena tidak ada server yang menyimpan konten yang telah didekripsi. Ini adalah batasan kriptografis yang keras — bukan pilihan kebijakan yang bisa dibalik Apple dengan siaran pers.
Konsekuensi praktisnya: tidak ada proses Linux, kontainer Docker, atau VM cloud yang dapat secara native mengirim atau menerima iMessage. Bahkan dengan akses root. Bahkan dengan Apple ID yang valid. Protokol ini memang tidak berfungsi di luar perangkat keras Apple.
Bagi pengembang agen AI, ini berarti integrasi iMessage selalu memerlukan Mac dalam prosesnya. Itulah jawaban yang jujur, dan hal ini membentuk segala hal lain dalam artikel ini.
Sisi sebaliknya juga benar: bagi pengguna Apple, arsitektur ini berarti bot tersebut hidup di dalam Messages.app itu sendiri. Tidak ada aplikasi pihak ketiga untuk diinstal. Tidak ada akun baru untuk dibuat. AI merespons melalui antarmuka yang sama yang sudah digunakan oleh keluarga dan rekan kerja Anda. Ketika kontak Anda mengirim pesan kepada Anda, mereka tidak menyadari ada yang berubah — mereka melihat balasan dari Apple ID Anda, diformat sebagai iMessage native, dengan tanda terbaca (read receipts).
Kombinasi itu — tanpa friksi bagi penerima, privasi kriptografis, dan berada di platform yang sudah dipercaya oleh pengguna Apple — adalah alasan mengapa iMessage layak dengan segala kompleksitas tambahannya.
Bagaimana Cara Kerjanya Sebenarnya
Solusi gratis dan open-source ini adalah BlueBubbles. Ini adalah aplikasi server Mac berlisensi MIT yang berjalan di Mac Anda, mendaftar dengan Apple ID Anda, dan menyediakan REST API lokal. BlueBubbles bertindak sebagai jembatan antara protokol iMessage (yang membutuhkan macOS) dan layanan eksternal apa pun yang dapat membuat permintaan HTTP.
capy-bridge milik HappyCapy terhubung ke REST API tersebut. Ketika sebuah pesan tiba di Apple ID Anda, berikut urutan pastinya:
| Langkah | Yang Terjadi |
|---|---|
| 1. iMessage diterima | Apple mengirimkan pesan ke Mac Anda melalui protokol iMessage standar |
| 2. BlueBubbles mencegat | Server BlueBubbles di Mac Anda membaca pesan yang masuk |
| 3. Webhook POST | BlueBubbles mengirim POST payload pesan ke endpoint capy-bridge milik HappyCapy |
| 4. Bridge memproses | capy-bridge mengurai pengirim, teks pesan, dan riwayat percakapan |
5. claude --print | Bridge menjalankan Claude Code CLI dengan akses tool penuh |
| 6. Claude mengeksekusi | Claude menjalankan tool — bash, pencarian web, operasi file, Skill apa pun yang terpasang |
| 7. Respons terkirim | Balasan dikirim kembali melalui REST API BlueBubbles ke thread iMessage asli |
| 8. iMessage terkirim | Penerima melihat balasan di Messages.app mereka dalam hitungan detik |
Ini adalah arsitektur yang sama yang digunakan Hermes Agent. Proyek Hermes Agent — 188.000 bintang GitHub, dibangun oleh Nous Research — merutekan integrasi iMessage-nya melalui BlueBubbles dalam konfigurasi produksinya. Arsitektur ini telah diuji dalam skala besar.
Detail kunci pada langkah 5 adalah claude --print. HappyCapy tidak mengirim pesan Anda ke chatbot yang hanya merespons dengan teks. Ia menjalankan Claude Code CLI, yang memiliki akses tool penuh: eksekusi bash, baca/tulis file, pencarian web, pembuatan gambar, dan akses ke pustaka lebih dari 300.000 Skills milik HappyCapy. Bot ini tidak hanya menjawab — ia bertindak.
Apa yang Bisa Anda Lakukan
Setelah bridge berjalan, setiap iMessage ke Apple ID Anda menjadi antarmuka perintah untuk sandbox HappyCapy Anda:
- Menjalankan tugas dari jarak jauh — kirim tugas dari iPhone Anda, dapatkan hasil yang sudah dieksekusi penuh dengan output
- Meminta file — minta laporan PDF, gambar yang dihasilkan, atau skrip, dan terima langsung
- Mencari dan meringkas — minta agen untuk mencari di web dan mengembalikan ringkasan terstruktur
- Memicu 300.000+ Skills — setiap Skill di pustaka HappyCapy dapat diakses dari Messages.app
- Menjalankan bash di sandbox Anda —
run ls /var/logdieksekusi pada lingkungan Linux HappyCapy Anda dan mengembalikan output - Riwayat per kontak — setiap Apple ID atau nomor telepon mendapatkan thread percakapannya sendiri; konteks berlanjut antar pesan
- Bekerja dari perangkat Apple mana pun — iPhone, iPad, Mac, Apple Watch — apa pun yang mengirim iMessage dapat menjangkau bot
Kelebihan
- Pengalaman Apple native — balasan muncul di thread Messages.app standar; penerima tidak perlu menginstal apa pun
- Tidak ada aplikasi pihak ketiga di perangkat penerima — bot berkomunikasi melalui infrastruktur iMessage yang sudah ada
- Bekerja dengan Apple ID apa pun — kontak mana pun yang dapat mengirim iMessage kepada Anda dapat berinteraksi dengan bot
- Enkripsi ujung-ke-ujung — BlueBubbles tidak memecah enkripsi Apple; ia membaca pesan setelah didekripsi di Mac Anda
- Gratis dan open-source — BlueBubbles berlisensi MIT; tidak ada biaya berlangganan
- Arsitektur yang telah divalidasi Hermes — stack yang sama yang menggerakkan proyek agen produksi dengan 188.000 bintang
- Kemampuan agen penuh —
claude --printmemberikan bot akses bash, pencarian web, operasi file, dan 300.000+ Skills
Kasus Penggunaan Nyata
Developer di iPhone. Anda sedang jauh dari laptop dan perlu memeriksa apakah cron job berjalan, melihat log file, atau me-restart layanan di sandbox HappyCapy Anda. Anda mengirim perintah dari Messages.app di iPhone Anda. Bridge menjalankannya, mengembalikan output sebagai balasan. Tidak perlu klien SSH, tidak perlu VPN, tidak ada perpindahan konteks.
Rumah tangga khusus Apple. Pasangan, orang tua, atau teman sekamar Anda semuanya menggunakan iMessage dan tidak ada yang lain. Daripada memintanya menginstal Telegram atau belajar antarmuka baru, Anda mengarahkan bot ke Apple ID Anda yang sudah ada. Semua orang berinteraksi melalui aplikasi yang sudah ada di perangkat mereka.
Pemilik bisnis dengan klien iMessage. Anda berkomunikasi dengan klien melalui iMessage — itulah yang mereka gunakan, dan memindahkan mereka ke platform lain tidak realistis. Dengan bridge yang berjalan, Anda dapat meminta agen untuk meringkas thread yang panjang, membuat draf balasan dengan suara Anda, mencari riwayat pesanan klien, atau menarik laporan. AI tetap berada di kanal tempat hubungan tersebut sudah berlangsung.
Peneliti dengan Mac. Anda menjalankan Mac di meja Anda. Anda ingin agen AI yang selalu dapat diakses — dari iPhone Anda saat bepergian, dari iPad Anda dalam rapat, dari Mac rekan kerja dalam keadaan darurat. iMessage sudah tersinkronisasi di setiap perangkat Apple yang Anda miliki. Bot mewarisi cakupan tersebut secara otomatis.
Persyaratan Mac — Penilaian yang Jujur
Pengaturan ini membutuhkan Mac dengan BlueBubbles yang terinstal dan berjalan, terhubung ke HappyCapy melalui capy-bridge. Mac harus tetap aktif dan online agar bridge dapat berfungsi. Jika Mac tertidur, bot menjadi offline.
Ini adalah batasan nyata. Jika Anda tidak memiliki Mac, atau jika Mac Anda adalah laptop yang sering Anda bawa dan tutup, iMessage adalah kanal yang salah untuk Anda. Integrasi Telegram dan Slack milik HappyCapy bekerja pada infrastruktur yang sepenuhnya native Linux tanpa ketergantungan perangkat keras.
Bagi orang-orang yang sudah menjalankan Mac yang tetap menyala — Mac Mini di bawah TV, Mac Studio di kantor rumah, MacBook lama yang terhubung listrik di rak — pengaturannya dilakukan sekali dan setelah itu sepenuhnya otomatis. BlueBubbles dimulai saat login. Daemon capy-bridge dimulai saat login. Mac terus berjalan, dan begitu juga bot.
Jika Anda mempertimbangkan perangkat keras khusus untuk tujuan ini, Mac Mini M4 model dasar 2026 ($799) adalah pilihan paling praktis. Perangkat ini menggunakan sekitar 6–10 watt saat idle, mendukung operasi 24/7 tanpa suara kipas, dan cukup kecil untuk ruang lebih kecil dari sebuah buku paperback. Untuk penjelasan lengkap tentang pengaturan Mac Mini sebagai server AI, lihat Mac Mini as an AI Server in 2026.
Cara Mengaturnya
Pengaturan lengkap membutuhkan waktu sekitar 10 menit:
- Unduh BlueBubbles di bluebubbles.app — gratis, berlisensi MIT, open-source
- Jalankan wizard pengaturan — masuk dengan Apple ID Anda dan berikan izin Accessibility + Full Disk Access
- Catat URL dan kata sandi BlueBubbles Anda dari layar pengaturan BlueBubbles
- Instal capy-bridge — jalankan
bash /app/export-port.sh 8766di HappyCapy untuk mendapatkan URL webhook Anda, lalu jalankan skill/happycapy-imessagedi HappyCapy - Selesaikan wizard HappyCapy — tempel URL BlueBubbles, kata sandi, dan URL webhook Anda; bridge akan terdaftar secara otomatis
- Uji — kirim iMessage dari perangkat lain; Anda seharusnya menerima balasan dalam beberapa detik
Dokumentasi skill lengkap dan kode sumber ada di github.com/ndpvt-web/happycapy-imessage.
Pertanyaan yang Sering Diajukan
Apakah saya perlu menjaga Mac saya menyala sepanjang waktu? Ya, untuk ketersediaan 24/7. Mac harus tetap aktif dan online agar BlueBubbles dan capy-bridge dapat menerima pesan yang masuk. Jika Anda ingin bot tersedia sepanjang waktu, gunakan perangkat keras yang dapat tetap menyala — Mac Mini atau Mac Studio adalah pilihan ideal. Aktifkan "Prevent display sleep" di pengaturan BlueBubbles dan nonaktifkan sleep di macOS Energy Saver (mode Power Adapter).
Apakah ini juga bekerja dengan SMS, atau hanya iMessage? BlueBubbles mendukung baik iMessage (gelembung biru) maupun SMS (gelembung hijau) jika Mac Anda memiliki iPhone yang terhubung dan Personal Hotspot dikonfigurasi untuk mengaktifkan penerusan SMS. Untuk sebagian besar pengaturan, hanya menggunakan iMessage lebih sederhana dan lebih andal.
Bisakah Apple melihat pesan saya melalui BlueBubbles? Tidak. BlueBubbles tidak memecah enkripsi ujung-ke-ujung Apple. Pesan didekripsi oleh macOS di mesin lokal Anda, seperti biasanya, dan kemudian BlueBubbles membacanya dari status terdekripsi lokal tersebut. Server Apple tidak pernah melihat konten plaintext — sama seperti menggunakan Messages.app secara normal.
Apakah BlueBubbles gratis? Ya. BlueBubbles berlisensi MIT dan gratis digunakan. Tidak ada biaya berlangganan. Aplikasi server Mac, kode sumber, dan dokumentasinya semuanya tersedia secara publik di bluebubbles.app.
Apa yang terjadi jika Mac saya tertidur?
Bridge menjadi offline. Pesan yang dikirim saat Mac tertidur tidak diproses dan tidak akan dijawab secara retroaktif ketika Mac bangun. Untuk mencegah hal ini: aktifkan "Prevent display sleep" di BlueBubbles, nonaktifkan sleep sistem di macOS Energy Saver untuk penggunaan Power Adapter, atau jalankan caffeinate -di & di terminal. Untuk pengaturan yang selalu aktif, Mac desktop (Mini, Studio, Pro) lebih disarankan dibandingkan laptop.
Bisakah beberapa orang mengirim pesan ke bot dari Apple ID yang berbeda? Ya. Bridge menyimpan riwayat percakapan terpisah per handle pengirim. Setiap Apple ID atau nomor telepon mendapatkan jendela konteksnya sendiri. Anda dapat mengonfigurasi allowlist (hanya handle tertentu) atau membiarkannya terbuka untuk semua iMessage yang masuk.
Apakah ini melanggar ketentuan layanan Apple? BlueBubbles berada di area abu-abu: Apple belum secara eksplisit menyetujui bridge iMessage pihak ketiga, tetapi juga belum mengambil tindakan terhadap BlueBubbles selama lebih dari empat tahun operasinya. Proyek ini membaca pesan dari Mac Anda sendiri, di bawah Apple ID Anda sendiri, dengan cara yang sama seperti proses apa pun dengan Full Disk Access dapat melakukannya. Menggunakannya untuk otomatisasi Anda sendiri — bukan untuk pengiriman pesan massal komersial atau spam — konsisten dengan bagaimana puluhan ribu developer menggunakannya. Proyek Hermes Agent mengirimkan integrasi BlueBubbles dalam konfigurasi default-nya sejak 2026.
Pemikiran Akhir
Dari empat kanal pesan yang didukung HappyCapy — Telegram, Slack, WhatsApp, dan iMessage — iMessage adalah yang paling menuntut secara teknis untuk disiapkan. Ini membutuhkan Mac, server BlueBubbles yang berjalan, dan koneksi yang persisten antara perangkat keras Anda dan sandbox HappyCapy Anda. Itu lebih banyak bagian yang bergerak dibandingkan yang lain.
Bagi pengguna Apple yang sudah hidup dalam ekosistem tersebut, ini juga hasil yang paling mulus: agen AI penuh yang merespons melalui aplikasi Messages yang digunakan kontak Anda setiap hari, tanpa aplikasi baru untuk diinstal dan tanpa akun baru untuk dibuat. Arsitekturnya telah terbukti — stack yang sama di balik 188.000 bintang pada Hermes Agent — dan HappyCapy membungkusnya dalam skill sekali klik.
Jika Anda memiliki Mac yang tetap menyala, pengaturan ini layak untuk 10 menit yang dibutuhkan.

