Kredit Gambar: Iana Kunitsa/Moment via Getty Images
Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.
—
Kesimpulan Penting ZDNET:
- Instalasi Claude Code cukup mudah asalkan mengikuti beberapa langkah sederhana.
- Proyek dibatasi berdasarkan direktori, jadi lokasi setup sangat penting.
- Setup yang tepat membuka alur kerja pengembangan berbasis agen yang cepat dan stabil.
—
Claude Code telah membuat gebrakan di dunia pengembangan. Saya baru-baru ini menggunakan asisten coding dari Anthropic ini untuk membangun aplikasi iPhone yang kompleks dan cukup canggih dari awal hingga selesai.
Saya mulai dengan menggunakan Claude Code di dalam fitur Code Intelligence milik Apple di Xcode, namun menemukan bahwa Code Intelligence itu sendiri penuh bug. Ia sering crash atau hang. Saya konfirmasi bahwa masalahnya ada di Code Intelligence, bukan Claude Code, karena ketika saya mencoba menggunakan Codex milik OpenAI di Code Intelligence, perilaku buggy yang sama muncul.
Ketika saya setup Claude Code agar berjalan dari terminal via command line, semuanya menjadi stabil. Pengalaman saya sangat produktif. Itulah yang akan kita bahas dalam artikel ini: cara setup Claude Code di terminal, dan bagaimana membuatnya bekerja dengan Xcode.
Jangan berpikir artikel ini hanya berguna jika Anda berencana membuat aplikasi Apple. Semua yang akan saya tunjukkan berlaku juga untuk aplikasi lain. Hanya saja proyek saya adalah aplikasi iPhone, jadi itu yang akan menjadi contoh.
Mari Daftarkan Anda
Masalahnya adalah: Anda tidak bisa menyelesaikan banyak pekerjaan coding berbasis agen dengan versi gratis Claude. Anda perlu mendaftar ke paket Pro ($17/bulan) atau paket Max (mulai $100/bulan). Saya sarankan mulai dengan paket Pro. Setelah sekitar lima jam, jika Anda merasa cocok dengan Claude Code, Anda harus beralih ke paket Max, tapi prosesnya cukup mudah.
Keterangan Gambar: David Gewirtz/ZDNET
Saya menemukan bahwa paket Max memberikan nilai yang besar. Saya menggunakannya secara intensif bulan ini, dan belum pernah dihentikan. Itu membuat Claude Code sekitar $100/bulan lebih murah dari Codex milik OpenAI, yang dimulai dari $200/bulan untuk pengembangan berkelanjutan.
Selanjutnya, Anda perlu terhubung ke GitHub. Saya temukan bahwa meskipun Anda tidak ingin menggunakan GitHub, Anda tetap perlu terhubung ke sana.
Keterangan Gambar: David Gewirtz/ZDNET
GitHub adalah praktik terbaik yang digunakan banyak pengembang, tapi tidak semua proyek membutuhkannya, terutama jika Anda seorang developer tunggal. Jadi, jika Anda sudah terbiasa dengan GitHub, Anda sudah siap.
Jika Anda tidak menggunakan GitHub, jangan coba menghindarinya. Mendaftar GitHub gratis, dan membuat repositori juga gratis. Claude agak ‘cemas berpisah’. Ia tidak akan melanjutkan langkah setup yang diperlukan tanpa koneksi GitHub yang sepenuhnya terotorisasi. Untungnya, prosesnya cukup terpandu, jadi ikuti panduan saya, dan Anda akan melewati ini dengan mudah.
Saya punya akun GitHub dan beberapa repositori, jadi saya buat repositori baru dan menghubungkannya ke situ. Pertama, Anda perlu mengotorisasi koneksi Anda.
Keterangan Gambar: David Gewirtz/ZDNET
Selanjutnya, Anda perlu menghubungkan repositori Anda. Ia mengatakan Anda menginstal aplikasi GitHub Claude Code, tapi itu tidak sepenuhnya akurat. Anda sedang menambahkan beberapa file pelacakan. Instalasi sebenarnya akan dilakukan nanti.
Keterangan Gambar: David Gewirtz/ZDNET
Sekarang, ia akan menanyakan di mana menginstal Claude Code. Ini adalah kotak pilihan untuk semua akun GitHub Anda. Anda hanya perlu memilih akun Anda. Seperti saya katakan, instalasi Claude Code sebenarnya akan datang nanti. Anda hanya mengikuti alur untuk membuat ‘robot’ ini senang.
Keterangan Gambar: David Gewirtz/ZDNET
Ini satu langkah lagi. Kali ini, Anda menentukan repositori yang ingin Anda hubungkan dengan Claude Code. Saya sedang mengerjakan sistem inventaris filamen spool untuk pencetakan 3D, jadi milik saya bernama "filamentory". Itu bukan nama akhirnya, tapi cukup untuk saat ini.
Keterangan Gambar: David Gewirtz/ZDNET
Oke, Anda sekarang sudah terhubung cukup untuk memulai instalasi sebenarnya. Mari kita lakukan selanjutnya.
Instal Claude Code di Komputer Anda
Claude Code dapat berjalan di berbagai lingkungan pengembangan, tapi dirancang dan bekerja paling baik di dalam aplikasi terminal Anda. Awalnya saya agak ragu, karena tidak ingin bolak-balik antara terminal dan IDE saya, tapi ternyata cara ini sangat lancar dan mudah.
Mulailah dengan membuka pengaturan Claude di browser, klik ikon kurung kurawal kecil (ditunjukkan di nomor 1 di bawah), lalu tautan "Instal instructions here" (ditunjukkan di nomor 2).
Keterangan Gambar: David Gewirtz/ZDNET
Selanjutnya, Anda akan melihat baris perintah. Dalam kasus saya, saya menggunakan Mac sebagai mesin pengembangan, jadi saya pilih lingkungan Mac. Pilih opsi yang tepat untuk Anda, klik, lalu salin baris perintahnya.
Keterangan Gambar: David Gewirtz/ZDNET
Tempel itu ke program terminal Anda, dan tekan Enter.
Keterangan Gambar: David Gewirtz/ZDNET
Biarkan berjalan sampai ia mengatakan selesai.
Keterangan Gambar: David Gewirtz/ZDNET
Tapi, sayangnya, itu belum benar-benar selesai. Perhatikan di tangkapan layar berikut bahwa baris perintah asli ditunjukkan di nomor 1. Di nomor 2, penginstal menunjukkan bahwa perubahan path diperlukan. Ia menunjukkan baris perintah untuk itu. Jadi, di nomor 3, saya lanjutkan dan menempelkan baris perintah itu dan tekan return.
Keterangan Gambar: David Gewirtz/ZDNET
Sekarang, Claude Code telah terinstal.
Mulai Mengkoding
Rahasia besar menggunakan Claude Code adalah: Semuanya bekerja dari current working directory. Jadi, jika Anda punya proyek di
/a/b/c/proyek1dan lainnya di/a/b/c/proyek2, Claude yang berjalan di proyek1 tidak akan tahu apa-apa tentang proyek2. Dan Claude, saat berjalan di proyek2, tidak akan tahu apa-apa tentang proyek1.Selama Anda ingat itu, dan
cdke direktori yang tepat sebelum memulai Claude, semuanya akan baik-baik saja. Jadi mari kita lakukan itu. Saya menyimpan folder Development di My Documents. Ini cara mudah untuk memastikannya tercakup dalam semua cadangan, dan itu berhasil. Saya punya struktur folder yang cukup dalam di dalamnya, tapi proyek iPhone saya saat ini berada di folder bernamaxcode.Keterangan Gambar: David Gewirtz/ZDNET
Jadi, hal pertama yang saya lakukan adalah
cdke folder itu. Kemudian, luncurkan Claude dengan mengetikclaudedi baris perintah Anda. Claude akan melakukan serangkaian langkah awal yang akan diulang untuk setiap folder proyek baru yang Anda setup. Di sini, ia bertanya tentang tema. Tentu saja, gelap (Dark).Keterangan Gambar: David Gewirtz/ZDNET
Selanjutnya, ia perlu terhubung ke langganan Anda. Kebanyakan dari Anda akan melalui opsi langganan, jadi pilih itu.
Keterangan Gambar: David Gewirtz/ZDNET
Selanjutnya, Anda perlu mengotorisasi tautannya.
Keterangan Gambar: David Gewirtz/ZDNET
Pada titik ini, Anthropic akan membagikan ‘fakta kehidupan’ kepada Anda. Tekan Enter untuk menerima kenyataan bahwa ‘robot penguasa’ kita bisa saja keliru.
Keterangan Gambar: David Gewirtz/ZDNET
Saya sangat menyarankan Anda membiarkan Claude Code menggunakan pengaturan yang direkomendasikannya. Anda bisa mengubahnya nanti, jika mau. Tapi ini adalah cara paling mudah untuk membuat semuanya bekerja.
Keterangan Gambar: David Gewirtz/ZDNET
Sekarang, Anda perlu mengonfirmasi bahwa Anda berada di folder yang benar, ingin mengerjakannya, dan mempercayai apa yang ada di dalamnya. Kepercayaan adalah hal yang fana. Pada titik tertentu, Anda harus mempercayai sesuatu, atau Anda akan sepenuhnya sendirian (Pelajaran Hidup Hati-hati Ibu #47).
Keterangan Gambar: David Gewirtz/ZDNET
Dan sekarang, kita sudah sampai.
Keterangan Gambar: David Gewirtz/ZDNET
Anda bisa mulai bekerja sekarang, tapi ada beberapa hal lagi yang harus dilakukan untuk memastikan semuanya disetup dengan benar. Kita akan membahasnya selanjutnya.
Inisialisasi dan Langkah Pertama
Claude Code menggunakan beberapa perintah slash yang memodifikasi perilakunya. Anda bahkan bisa menambahkan perintah slash Anda sendiri nantinya.
Yang pertama harus Anda jalankan adalah
/init. Ia akan memindai folder Anda, membuat fileCLAUDE.MD, yang dapat digunakannya sebagai referensi, dan umumnya mengenal kode Anda.Keterangan Gambar: David Gewirtz/ZDNET
Seperti yang bisa dilihat, ia telah membangun pemahaman tentang apa yang ada di dalam basis kode saya.
Keterangan Gambar: David Gewirtz/ZDNET
Folder saya tidak sepenuhnya bersih. Awalnya saya membuat proyek menggunakan Claude di Xcode dengan Code Intelligence. Proses itu didokumentasikan di artikel ini. Jadi, saat Claude melakukan proses
/init, ia sedang mengenal kode tersebut.Keterangan Gambar: David Gewirtz/ZDNET
Akhirnya, ketika pemindaian itu selesai, saya berikan Claude tugas agenik pertamanya. Saya ingin ia menggali kekacauan yang ditinggalkan Code Intelligence dan memastikan tidak ada file atau instansi kode yang duplikat.
Keterangan Gambar: David Gewirtz/ZDNET
Dari sini, saya melanjutkan untuk "mengkoding dengan vibe" hingga menjadi aplikasi iPhone yang berfungsi penuh. Saya harap ini membantu Anda memulai.
Integrasi Baru Claude dengan Slack
Ini sekedar menyebutkan cara lain untuk berkomunikasi dengan Claude Code: melalui Slack. Anthropic mengumumkan ini beberapa hari lalu sebagai research preview.
Menurut saya ini pendekatan yang menarik, tapi saya khawatir tidak sengaja mengetik sesuatu di Slack dan membuat Claude masuk ke dalam semacam ‘kegilaan’ agenik. Layak dipertimbangkan, tapi jangan terlalu terbawa dengan mode interaksi ini sampai Anda melakukan riset lebih lanjut. Mungkin lebih baik menunggu fitur ini keluar dari versi beta.
Pernahkah Anda Mencoba Claude Code?
Bagaimana dengan Anda? Pernahkah Anda mencoba Claude Code, baik di dalam IDE atau dari terminal? Jika ya, bagaimana perbandingannya dengan alat seperti OpenAI Codex atau fitur Code Intelligence bawaan? Apakah Anda lebih suka asisten coding AI yang tertanam langsung di editor Anda, atau Anda merasa alur kerja command-line lebih stabil dan produktif? Dan bagaimana faktor harga, keandalan, dan kerumitan setup memengaruhi keputusan Anda untuk mengadopsi alat seperti ini dalam jangka panjang? Beri tahu kami di komentar di bawah.
—
Anda bisa mengikuti perkembangan proyek harian saya di media sosial. Pastikan berlangganan buletin mingguan saya, dan ikuti saya di Twitter/X di @DavidGewirtz, di Facebook di Facebook.com/DavidGewirtz, di Instagram di Instagram.com/DavidGewirtz, di Bluesky di @DavidGewirtz.com, dan di YouTube di YouTube.com/DavidGewirtzTV.