SSD Nodes Learn RAM 8GB — $66/tahun
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-01

Claude Code vs Cursor, Codex, dan Copilot: Mana?

Bandingkan Claude Code, Cursor, Codex, dan Copilot berdasarkan cara kerja, biaya, serta kecocokannya untuk terminal, editor, atau VPS sebelum memilih.

Claude Code vs Cursor, Codex dan Copilot

Claude Code vs Cursor, Codex atau Copilot adalah pilihan antara tiga cara kerja, bukan empat daftar fitur. Claude Code dan Codex CLI adalah agen terminal: Anda menjalankannya di sebuah direktori, lalu keduanya bekerja melalui shell. Cursor dan GitHub Copilot terintegrasi secara native dengan editor: keduanya berjalan di dalam jendela kode dan mengikuti posisi kursor Anda. Codex juga berjalan di cloud, pada mesin yang tidak dapat Anda lihat. Pilih bentuk kerja yang sesuai dengan aktivitas harian Anda, lalu pilih produk dalam kategori tersebut.

Daftar fiturnya semakin mirip. Keempatnya dapat membaca repositori, mengusulkan perubahan, dan menjalankan perintah. Perbedaannya terletak pada tempat agen berjalan, hal-hal yang dapat dilihat agen saat berjalan, dan cara penagihannya. Ketiga hal tersebut bersifat stabil. Nama model dan harga tidak stabil, jadi halaman ini mencantumkannya secara terbatas dan menyertakan tanggal.

Kegunaan agen terminal

Agen terminal adalah program di shell yang menganggap direktori saat ini sebagai lingkup kerjanya. Program ini membaca file, mengeditnya, menjalankan build, membaca kegagalan, lalu mencoba lagi. Tidak ada editor yang terlibat, sehingga cara kerjanya sama di laptop maupun di server yang Anda akses melalui SSH (secure shell).

Instal Claude Code dengan installer resmi, lalu jalankan di dalam project.

curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claude

claude --version harus menampilkan string versi seperti 2.1.211 (Claude Code). Jika menampilkan command not found, installer menempatkan binary di ~/.local/bin dan direktori tersebut tidak ada di PATH Anda. Tersedia juga package npm jika Anda sudah mengelola tool dengan cara tersebut.

npm install -g @anthropic-ai/claude-code

Codex CLI diinstal dengan cara yang sama dan dijalankan menggunakan command tersendiri.

curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codex

GitHub juga menyediakan agen terminal yang didistribusikan melalui npm.

npm install -g @github/copilot
copilot

Agen terminal cocok untuk pekerjaan panjang: migrasi pada empat puluh file, test suite yang ingin Anda pastikan lulus pada pagi hari, atau upgrade dependency yang tidak ingin dikerjakan secara manual. Agen ini cocok karena pekerjaan tersebut tidak bergantung pada jendela yang tetap terbuka. Konsekuensinya, Anda kehilangan tampilan editor. Anda membaca diff di terminal, bukan meninjaunya dalam panel berdampingan.

Keunggulan asisten yang terintegrasi secara native dengan editor

Cursor dan Copilot menempatkan model di lokasi yang sudah menjadi pusat perhatian Anda. Cursor adalah editor lengkap, yaitu fork dari VS Code. Karena itu, agen memiliki indeks proyek dari editor tersebut: buffer yang terbuka, grafik simbol, dan file yang sedang Anda lihat. Copilot adalah ekstensi yang menambahkan konsep yang sama ke VS Code, IDE JetBrains, Visual Studio, dan Neovim. Dengan demikian, Anda dapat tetap menggunakan penyiapan yang sudah ada.

Model ini unggul untuk siklus kerja singkat. Penyelesaian inline saat Anda mengetik, penggantian nama yang mengubah sembilan lokasi pemanggilan, atau penulisan ulang fungsi saat pemanggilnya terlihat dua baris di atas. Model mengetahui posisi kursor Anda, yang merupakan sinyal terkuat untuk memahami maksud Anda. Agen terminal harus diberi tahu.

Model ini tidak cocok untuk pekerjaan yang tetap berjalan setelah jendela ditutup. Tutup laptop, dan pekerjaan berhenti. Itulah alasan utama model berbasis terminal diperlukan.

Kegunaan cloud agent

Codex dapat memindahkan tugas ke mesin yang di-hosting. Mesin tersebut meng-clone repositori Anda, mengerjakannya, lalu membuka pull request. Anda tidak memantaunya. Anda kembali dan menemukan diff serta uraian tentang perubahan yang dibuat.

Cloud mode cocok untuk pekerjaan yang spesifik dan rutin: menerapkan perbaikan lint yang sama di semua tempat, menambahkan file pengujian yang belum ada, atau memperbarui library dan memperbaiki call site. Cloud mode tidak cocok untuk pekerjaan yang seharusnya Anda koreksi pada menit ketiga, karena Anda tidak berada di sana pada menit ketiga. Berikan tugas yang dapat Anda tuliskan secara lengkap. Jika tidak, bersiaplah untuk membuang hasilnya.

Perhatikan polanya: cloud mode adalah terminal agent yang di-hosting oleh pihak lain. Jika Anda meng-hosting-nya sendiri di komputer Linux, Anda mendapatkan karakteristik yang sama dengan keys, aturan jaringan, dan filesystem milik Anda sendiri. Itulah seluruh alasan untuk menjalankan Claude Code di VPS dalam tmux.

Perbedaan struktur penetapan harga

Ada tiga bentuk penagihan yang perlu dipahami. Kesalahan mencampurkannya dapat merusak anggaran.

Langganan tetap dengan periode penggunaan. Anda membayar setiap bulan dan memperoleh kuota yang diisi ulang sesuai jadwal. Paket Pro dan Max dari Anthropic menggunakan model ini, dan Claude Code disertakan dalam setiap paket berbayar mulai dari Pro. Tingkat paket yang Anda perlukan bergantung pada seberapa sering Anda mencapai batas penggunaan. Hal ini dijelaskan dalam menyesuaikan paket Claude dengan cara kerja Anda.

Per pengguna, dengan biaya penggunaan tambahan yang diukur. Per Juli 2026, Cursor menawarkan Hobby (gratis), Individual seharga $20 per bulan, dan Teams seharga $40 per pengguna per bulan. Setiap tingkat mencakup sejumlah penggunaan model. Setelah melewati jumlah tersebut, Anda ditagih kemudian sesuai penggunaan. Per Juli 2026, Copilot menawarkan tingkat gratis, Pro seharga $10 per bulan, Pro+ seharga $39, Business seharga $19 per pengguna, dan Enterprise seharga $39 per pengguna. Masing-masing memiliki kuota kredit AI.

Per token. API tidak memiliki batas maksimum atau periode penggunaan. Anda membayar setiap token input dan output. Tagihan meningkat sesuai banyaknya konteks yang dikirim. Model ini sering mengejutkan pengguna karena sesi agent yang panjang mengirim ulang percakapan pada setiap giliran.

Dampak praktisnya: langganan membatasi biaya pada bulan termahal Anda, sedangkan sistem meteran tidak. Jika Anda menjalankan agent sepanjang hari, paket tetap biasanya lebih murah dan selalu lebih mudah diprediksi. Jika Anda hanya sesekali menjalankan agent tetapi mengotomatiskannya, sistem meteran lebih murah. Pilihan model sangat memengaruhi biaya penggunaan. Karena itu, memilih model Claude yang tepat untuk tugas merupakan keputusan biaya sekaligus keputusan kualitas.

Peran VPS

VPS (virtual private server) mengubah terminal agent apa pun menjadi cloud agent yang Anda kendalikan. Mesin tetap menyala, sehingga sesi tetap berlangsung meskipun penutup laptop Anda ditutup. Jalankan agent di dalam tmux, yaitu terminal multiplexer, dan sesi juga tetap berlangsung jika koneksi SSH terputus, karena shell menjadi proses turunan dari server tmux, bukan dari sshd.

sudo apt update && sudo apt install -y tmux
tmux new -s agent

Di dalam sesi tersebut, mulai agent seperti biasa. Lepaskan sesi dengan Ctrl-b lalu d, tutup laptop, kemudian sambungkan kembali nanti.

tmux attach -t agent

Jika tmux attach melaporkan no sessions, server tmux berhenti bersama mesin atau belum pernah dimulai, sehingga pekerjaan hilang. Ini adalah satu-satunya mode kegagalan yang perlu diketahui sebelum Anda mengandalkannya.

Alasan lain untuk menggunakan server adalah membatasi dampak kerusakan. Agent yang dapat menjalankan perintah juga dapat menjalankan perintah yang salah. Di VPS, perintah yang salah menghancurkan mesin yang dapat Anda bangun ulang, bukan laptop yang menyimpan foto Anda. Berikan agent tersebut user non-privileged sendiri, jangan simpan kredensial di repository, dan perlakukan mesin tersebut sebagai sesuatu yang dapat dibuang. Alasan yang sama berlaku untuk agent apa pun yang Anda host sendiri, seperti yang dibahas dalam menjalankan coding agent di VPS.

Mana yang sebenarnya harus Anda pilih

Jika sebagian besar waktu Anda digunakan untuk mengetik kode saat file terbuka, alat yang terintegrasi dengan editor lebih bernilai untuk dibeli. Copilot adalah pilihan yang lebih murah untuk tetap menggunakan editor Anda saat ini. Jika sebagian besar waktu Anda digunakan untuk mendelegasikan seluruh tugas dan memeriksa hasilnya, agen terminal lebih sesuai. Agen terminal juga merupakan satu-satunya bentuk yang dapat berjalan tanpa pengawasan di server. Jika Anda sudah membayar paket Claude, Claude Code tidak memerlukan biaya tambahan untuk dicoba. Karena itu, Claude Code adalah eksperimen termurah di halaman ini.

Sebagian besar orang yang menggunakan alat-alat ini secara serius pada akhirnya memakai dua alat: asisten editor untuk mengetik dan agen terminal untuk mendelegasikan tugas. Keduanya tidak bersaing untuk waktu penggunaan yang sama.

FAQ

Apakah Claude Code merupakan pengganti Cursor?

Tidak secara langsung. Cursor adalah editor, sedangkan Claude Code adalah program terminal. Keduanya menangani bagian pekerjaan yang berbeda. Claude Code menggantikan panel agen di dalam Cursor untuk tugas panjang yang didelegasikan. Claude Code tidak menggantikan pelengkapan sebaris saat Anda mengetik, karena program ini tidak mengetahui posisi kursor Anda.

Dapatkah saya menjalankan Claude Code dan Codex pada proyek yang sama?

Ya. Keduanya bekerja pada direktori kerja melalui penulisan file biasa dan perintah shell, sehingga salah satunya tidak perlu tidak tersedia. Jalankan satu per satu pada checkout yang sama. Dua agen yang mengedit file yang sama secara bersamaan akan menimpa perubahan satu sama lain, karena keduanya tidak mengunci apa pun.

Apakah agen pemrograman memerlukan GPU di server?

Tidak, selama model dijalankan oleh penyedia layanan. Claude Code, Codex, dan Copilot semuanya mengirim permintaan ke API yang di-host, sehingga server hanya memerlukan CPU dan memori yang memadai untuk menjalankan build dan pengujian Anda. GPU hanya diperlukan jika Anda meng-host model itu sendiri, yang merupakan proyek berbeda dengan kebutuhan perangkat keras yang jauh lebih besar.

Mengapa sesi agen saya berhenti saat saya menutup laptop?

Karena koneksi SSH berakhir, kernel membongkar pseudo-terminal, dan shell mengirimkan SIGHUP kepada proses turunannya. Semua proses yang berjalan di foreground ikut berhenti. Memulai agen di dalam tmux mengatasi masalah ini, karena proses tersebut menjadi milik server tmux, bukan sesi SSH Anda.

Mana yang paling murah untuk satu pengembang?

Hal ini bergantung pada volume, dan model biayanya tidak dapat dibandingkan secara langsung. Paket per pengguna seperti Copilot Pro seharga $10 per bulan, per Juli 2026, memiliki biaya tetap terendah. Paket Claude berbiaya tetap lebih mahal, tetapi mencakup agen terminal. Penagihan API per token dapat lebih murah daripada keduanya pada volume rendah dan jauh lebih mahal pada volume tinggi, karena tidak memiliki batas.

#claude-code#cursor#codex#copilot#ai-coding