Jawaban singkat: Mengendalikan ponsel dengan Claude Code itu gratis dengan Pinky, aplikasi desktop open-source (Apache-2.0, tanpa akun) yang mengekspos iPhone atau ponsel Android sungguhan ke Claude Code sebagai server MCP. Instal Pinky, sambungkan ponsel, aktifkan USB debugging (Android) atau Developer Mode (iPhone), tambahkan Pinky ke Claude Code dengan satu perintah, lalu minta ia melakukan sesuatu di ponsel. Ketukan berisiko akan menunggu klik Anda.
Tools-nya gratis. Claude Code sendiri tidak: di claude.com/pricing (dicek 2026-11-09), Claude Code terdaftar sebagai "Tidak" pada paket Free dan termasuk di semua paket berbayar, dengan Pro seharga $17 per bulan jika ditahunan atau $20 bulanan. Jika Anda sudah berlangganan Claude, memberikan akses ke ponsel Anda tidak menambah biaya. Jika belum, panduan kami tentang menggunakan Claude Code secara gratis membahas opsi yang tersedia.
Di bawah: Pinky dari ujung ke ujung, lalu perbandingan dengan Poki, alternatif yang hanya untuk iPhone.
Apa artinya memberi Claude Code kendali atas ponsel Anda
Memberi Claude Code kendali atas ponsel berarti menghubungkan server MCP yang mengubah aksi ponsel menjadi tools yang bisa dipanggil agen: membaca layar, mengetuk, mengetik, menggeser, membuka aplikasi. Agen merencanakan setiap langkah, server menjalankannya di perangkat sungguhan melalui USB atau Wi-Fi, dan Anda memantaunya lewat jendela mirror di komputer.
Ini kebalikan dari mengirim prompt dari ponsel ke sesi di laptop, yang kami bahas di 3 cara menggunakan Claude Code di perangkat mobile.
Dua proyek membuat hal ini praktis pada awal November 2026:
- Pinky karya DIYgod: iPhone dan Android, aplikasi desktop untuk macOS, Windows dan Linux, 1.183 bintang GitHub per 2026-11-09.
- Poki karya Joseph Zhou: hanya iPhone, server MCP lokal plus agen sendiri, 636 bintang pada hari yang sama.
Keduanya memakai Model Context Protocol, sehingga semua klien MCP dapat menggunakannya.

Yang perlu Anda siapkan sebelum memulai
Persyaratan Pinky, dari README-nya per 2026-11-09:
| Bagian | Persyaratan |
|---|---|
| Mac | macOS 13 atau lebih baru, Apple silicon atau Intel |
| Windows | Windows 10 atau 11, 64-bit |
| Linux | Ubuntu 20.04, Debian 11 atau lebih baru (glibc 2.29+), GTK 3, 64-bit |
| Ponsel Android | Android 10 sampai 17 dan kabel USB |
| iPhone atau iPad | iOS 17.4 atau lebih baru, kabel USB untuk penyiapan (setelahnya bisa Wi-Fi) |
| iOS 17.4 sampai 26 | Aplikasi pendamping WebDriverAgent, dibangun sekali dari Xcode dengan Apple ID Anda |
| Agen | Claude Code, Claude Desktop, Codex, Cursor atau klien MCP lain |
Di iOS 27 dan lebih baru tidak ada yang diinstal di ponsel: Pinky memasang developer disk image Apple, yang tersedia bersama Xcode (unduhan gratis). Di iOS 17.4 sampai 26, aplikasi pendamping yang ditandatangani dengan Apple ID gratis kedaluwarsa setiap 7 hari, dan Pinky mengingatkan Anda dua hari sebelumnya.
Pinky menyebut dirinya masih pre-alpha. README-nya menyatakan Claude Code telah menggunakan ponsel Android melalui USB dan iPhone dengan iOS 27 dari ujung ke ujung; iPhone di bawah iOS 27 belum dicoba pada perangkat keras sungguhan.
Cara menyiapkan Pinky dengan Claude Code, langkah demi langkah
Langkah 1: Instal Pinky
Unduh build untuk sistem Anda dari rilis terbaru (v2026.1109.13 per 2026-11-09). Di Mac, pinky-<version>-arm64.dmg untuk Apple silicon dan amd64.dmg untuk Intel. Pengguna Homebrew bisa menjalankan:
brew install --cask diygod/tap/pinky
Di Windows, jalankan pinky-setup-<version>-amd64.exe. File ini belum ditandatangani, jadi SmartScreen mungkin memperingatkan Anda: pilih More info, lalu Run anyway. Di Debian atau Ubuntu, instal paket .deb dengan apt. Ukuran unduhan 16 sampai 22 MB.
Langkah 2: Sambungkan ponsel Android
- Buka Settings › About phone dan ketuk Build number 7 kali untuk membuka Developer options.
- Aktifkan USB debugging di Settings › System › Developer options.
- Colokkan ponsel dan ketuk Allow saat ditanya tentang USB debugging.
- Di Pinky, pilih Add phone › Android dan setujui Pinky Companion, yang membaca layar dalam sekitar 70 ms alih-alih 2 detik.
Pinky menyertakan adb sendiri, jadi Anda tidak perlu Android Studio. Di Android 11 ke atas, Anda bisa melakukan pairing lewat Wi-Fi tanpa kabel.
Langkah 3: Atau sambungkan iPhone
- Colokkan iPhone, buka kuncinya, ketuk Trust dan masukkan passcode.
- Aktifkan Developer Mode di Settings › Privacy & Security. Ponsel akan memulai ulang; ketuk Turn On.
- Di Mac, instal Xcode sekali dan buka, agar Pinky bisa memakai developer disk image-nya. Pinky kemudian akan menampilkan ponsel sebagai siap.
- Di iOS 17.4 sampai 26, instal aplikasi pendamping WebDriverAgent dari Xcode. Tanpa itu, Pinky bisa menampilkan dan membaca layar, tetapi tidak bisa mengetuk, menggeser, atau mengetik.
Langkah 4: Tambahkan Pinky ke Claude Code
Klik Settings › Agents › Connect di samping Claude Code, dan Pinky akan mendaftarkan dirinya serta memasang panduan agennya sebagai skill. Secara manual, cukup satu baris:
claude mcp add --scope user pinky -- pinkyctl mcp
Perintahnya adalah pinkyctl karena banyak sistem sudah punya program bernama pinky. Dokumentasi MCP Claude Code menjelaskan tentang scope.
Langkah 5: Beri Claude Code sebuah tugas
Jalankan Claude Code dan minta dengan bahasa biasa:
Open Messages on my phone and tell Sam I'm running late.
Pertama kali, Pinky bertanya apakah mengizinkan agen baru itu dan apa yang boleh dilakukannya. Claude Code kemudian memanggil tools seperti phone_connect, phone_observe, phone_tap dan phone_type. Ketika sebuah langkah memerlukan Anda, pemanggilan mengembalikan approval_pending dan tidak terjadi apa pun sampai Anda mengklik Allow. Tidak ada jawaban dalam 60 detik dianggap sebagai penolakan.
Tidak ada ponsel di dekat Anda? Jalankan ulang Pinky dengan --fake untuk dua ponsel demo yang diskripkan.
Cara Pinky menjaga agar agen tetap terkendali
Aturan keselamatan berada di gateway Pinky, antara agen dan ponsel, bukan di prompt, sehingga teks di layar tidak bisa membujuk agen untuk menyetujui dirinya sendiri. Aktif secara default:
- Pembayaran, transaksi dan transfer menunggu klik Anda. Settings › Safety bisa menambahkan pengiriman, penghapusan, instalasi, atau setiap langkah.
- Aplikasi perbankan, dompet digital dan pengelola kata sandi tidak terlihat, dan agen tidak bisa mengetik di kolom kata sandi atau kode sekali pakai.
- Anda bisa mengambil alih kapan saja. Klik mirror dan agen akan berhenti sementara.
- Setiap sesi direkam lengkap dengan langkah, tangkapan layar dan rekaman layar, disimpan di komputer Anda.
Satu catatan dari FAQ Pinky sendiri: agen yang bisa menjalankan perintah shell bisa menjangkau ponsel Android melalui adb dan melewati gateway. Jika itu mengkhawatirkan Anda, sandbox agen tersebut dan sambungkan ke Pinky melalui HTTP.
Pinky vs Poki: opsi gratis mana yang cocok

| Pinky | Poki | |
|---|---|---|
| Lisensi | Apache-2.0 | AGPL-3.0 |
| Ponsel | iPhone (iOS 17.4+) dan Android 10 sampai 17 | Hanya iPhone (iOS 18+ untuk jalur aplikasi Poki) |
| Komputer | macOS 13+, Windows, Linux | macOS (14+ untuk penyiapan, 15+ untuk server MCP); port komunitas untuk Linux dan Windows |
| Instalasi tambahan | Xcode untuk disk image di Mac; aplikasi pendamping di iOS 17.4 sampai 26 | Xcode lengkap, Rust, Node.js 24+ dan ffmpeg untuk server MCP |
| Akun Apple | Akun gratis cukup; aplikasi pendamping ditandatangani ulang setiap 7 hari | Akun gratis cukup; penandatanganan berlaku 7 hari |
| Persetujuan | Ditegakkan oleh gateway, di luar agen | README memperingatkan bahwa ia akan mengirim pesan atau membayar jika Anda minta |
| Agen sendiri | Tidak, agen Anda yang berpikir | Ya, Poki Agent (default GPT-6.1 Terra), plus kanal iMessage dan Telegram |
Pilih Pinky jika Anda punya ponsel Android, bekerja di Windows atau Linux, atau ingin persetujuan yang tidak bergantung pada agen.
Pilih Poki jika Anda memakai Mac dengan Xcode dan ingin agen iPhone yang bisa Anda hubungi dari Telegram atau iMessage. Quick start-nya digerakkan oleh agen: Anda meminta Claude Code menginstal Poki dari repositorinya, dan proses berhenti saat iOS memerlukan tindakan Anda. Jalur aplikasi juga memerlukan aplikasi VPN atau proxy di iPhone, seperti Karing atau Shadowrocket, yang mengarahkan 10.7.0.1 kembali ke Mac [VERIFY: apakah aplikasi itu gratis di App Store di wilayah Anda].
README Poki menyatakan iPhone fisik sejauh ini terverifikasi hanya dalam orientasi potret. Kedua proyek masih berusia beberapa hari, jadi bersiaplah terhadap perubahan yang merusak kompatibilitas. Untuk emulator dan perangkat uji, lihat panduan server MCP Mobile Next kami.
Minta Claude Code memeriksa API di balik setiap layar dengan Apidog CLI
Setiap layar yang dilalui agen Anda memanggil backend: login, keranjang, pesanan. Ketika sebuah layar menampilkan sesuatu yang salah, Anda perlu tahu apakah UI-nya atau API-nya yang rusak. Agen Anda bisa menjawabnya dengan Apidog CLI sementara Pinky menangani ponselnya.
Penyiapan sekali saja:
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install
Lalu beri Claude Code satu prompt:
Import ./openapi.json into Apidog project <projectId>. Create a test case for
POST /auth/login, GET /cart and POST /orders that checks status codes and the
fields each screen shows. Then use Pinky to log in on my phone, add one item
and place a test order. After each screen, run the matching Apidog test case
against the staging environment and tell me whether the app or the API failed.
Agen mengimpor spesifikasi, memvalidasi payload-nya dan membuat test case sebelum menyentuh ponsel:
apidog import --project <projectId> --format openapi --file ./openapi.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file login-case.json
apidog test-case create --project <projectId> --file login-case.json
apidog test-case list --project <projectId>
Setelah setiap langkah di ponsel, ia menjalankan test case untuk layar tersebut dan membaca hasilnya:
apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json
Tambahkan --upload-report untuk melihat hasil run di aplikasi Apidog. Perintah yang sama dengan -r junit bisa dimasukkan ke CI; panduan Apidog CLI CI/CD kami menunjukkan pipelinenya. Untuk sisi agen, lihat Apidog CLI di Claude Code. Paket Free Apidog mencakup hingga 4 pengguna.
Mengatasi masalah penyiapan yang umum
- Ponsel tidak muncul di daftar: buka Checkup-nya di menu ··· Pinky, yang menyebutkan sakelar apa yang belum diaktifkan.
- Pairing Wi-Fi tidak pernah selesai: jaringan tamu dan kantor sering mengisolasi antar perangkat. Lakukan pairing dengan kode, atau gunakan kabel.
- Ketukan iPhone tidak berfungsi di iOS 26 atau lebih lama: aplikasi pendamping WebDriverAgent tidak ada atau tanda tangan 7 harinya sudah habis. Instal ulang dari Xcode.
FAQ
Apakah benar gratis membiarkan Claude Code mengendalikan ponsel saya? Pinky dan Poki gratis dan open source, serta akun Apple gratis pun cukup. Claude Code memerlukan paket Claude berbayar, mulai $17 per bulan jika ditahunan.
Apakah saya perlu jailbreak atau root ponsel? Tidak. Pinky memakai USB debugging Android dan Developer Mode Apple dengan developer disk image. Poki juga menyatakan tidak perlu jailbreak.
Apakah Pinky juga berfungsi dengan Codex atau Cursor? Ya. Settings › Agents menghubungkan Claude Code, Codex, Cursor, Gemini CLI dan lainnya, dan semua klien MCP bisa menjalankan pinkyctl mcp.
Apakah layar ponsel saya dikirim ke cloud? Tidak melalui Pinky: rekaman tetap di komputer Anda. Apa yang dibaca agen dikirim ke penyedia model Anda, sama seperti tool lain.
Bisakah agen menghabiskan uang saya? Dengan Pinky, pembayaran menunggu klik Anda dan aplikasi perbankan disembunyikan. README Poki memperingatkan bahwa ia akan membayar jika Anda minta, jadi batasi tugasnya.
