Agen terminal menggantikan alat pengkodean GUI, dan saya berhenti membayar Cursor saat saya menyadarinya

Saya telah membayar beberapa alat pengkodean AI selama berbulan-bulan untuk mengevaluasi semuanya, termasuk Cursor Pro. Sementara itu, kartu Nvidia RTX 32GB di PC saya sebagian besar tidak digunakan, selain sesekali memuat model lokal melalui LM Studio. Setiap kali saya mencapai batas token saya, saya akan mengatakan bahwa saya akan melakukan pemasangan kabel di model lokal pada suatu saat, tetapi itu lebih mudah diucapkan daripada dilakukan dengan Cursor. Sekarang, saya akhirnya melakukannya, tetapi dengan alat lain. Namun sebelum saya mencapai tahap itu, saya mengumpulkan sejumlah alat pengkodean AI sumber terbuka dan menentukan harga pilihan saya untuk melihat apakah menggunakan versi lokal layak untuk diubah. Saya mempelajari OpenCode, Pi, Zed, dan Crush, dan akhirnya mengubah langganan saya (menjadi tidak ada), pengaturan saya, dan mengadopsi cara kerja baru yang selaras dengan cara saya membuat kode. Terkait Saya mencoba alternatif teratas Cursor setelah SpaceX milik Elon Musk setuju untuk membelinya, dan saya punya pemenang yang jelas untuk Anda Perlombaan pengkodean AI baru saja berubah Sebagian besar alternatif Cursor yang dibicarakan sebenarnya bukan alternatif Cursor Meskipun beberapa sebenarnya adalah editor, sebagian besar adalah agen terminal, dan semua itu bukan kesalahan Cursor. Sebelum kita membahas apa yang saya simpan, saya harus menjelaskan beberapa hal yang menyebabkan sebagian besar saran buruk yang akan Anda lihat di tempat lain. Kursor dimulai sebagai garpu VS Code dan, dengan demikian, merupakan editor grafis. Sebagian besar alat sumber terbuka yang digunakan sebagai pengganti bukanlah editor; mereka adalah agen terminal. Zed adalah yang paling dekat dengan pertukaran langsung dari yang telah saya gunakan secara ekstensif, sementara Pi, OpenCode, dan Crush semuanya ada di shell Anda, di samping editor Anda. Jika Anda memerlukan editor grafis, lihat Zed. Jika tidak, itu tergantung pada preferensi Anda terhadap agen terminal. Sekarang, saya menggunakan Zed jika saya memerlukan editor grafis. Saya selalu menyukai tim Atom, dan ini adalah editor luar biasa yang dirender GPU dan ditulis dalam Rust, jadi ini jauh lebih cepat daripada alat berbasis Electron. Harganya juga setengah dari Cursor Pro, atau gratis jika Anda sudah memiliki kunci API untuk LLM lokal atau cloud atau memanfaatkan seperti Claude Code. Selain itu, paket pribadi (gratis) memberi Anda 2.000 prediksi edit yang diterima per bulan, jumlah yang banyak jika Anda bukan pembuat kode berat. Trio agen terminal di sini lebih terpecah berdasarkan kepribadian daripada fitur. OpenCode adalah yang paling matang, dengan komunitas terbesar dan langganan opsional $10 per bulan yang menggabungkan DeepSeek, GLM, Kimi, dan model open-weight China lainnya jika Anda tidak menggunakan kunci API Anda sendiri. Crush adalah OpenCode tetapi dengan polesan Charm dan peralihan model pertengahan sesi (yang merupakan fitur favorit saya). Pi adalah yang minimalis, dengan hanya empat alat bawaan dan prompt sistem 300 kata, sehingga Anda dapat membangun sistem yang Anda perlukan. Semua mendukung MCP dan BYOK. Namun ada satu hal yang jarang disebutkan dalam tabel perbandingan: apakah alat tersebut dapat mengirimkan pekerjaan rutin ke model lokal dan beralih ke model frontier saat tugas memerlukannya. Kursor tidak bisa, karena Tab dan Terapkan-dari-Obrolan berjalan pada model Cursor sendiri, dan Anda tidak dapat mengubahnya. Zed bisa, tapi Anda harus mengaturnya. Tiga agen terminal dibangun untuk melakukan ini. Saya memilih Crush, dan itu bukanlah pilihan yang tepat. Sangat dipoles dengan menawan, namun situasi LLM lokal memastikan kesepakatan. Saya memiliki bermacam-macam GPU RTX dengan jumlah VRAM tinggi, dan LM Studio sudah disiapkan di kotak Windows saya untuk eksperimen lainnya. Hal ini akan menurunkan biaya tugas pengkodean rutin hingga harga listrik jika saya dapat mengarahkannya ke titik akhir lokal. Kebanyakan alat tidak bisa, atau melakukannya dengan enggan. Crush melakukannya secara default, dan cara saya menerapkannya sendiri. Saya memasukkan detail LM Studio saya ke dalam file konfigurasi penyedia, dan Crush secara otomatis menghitung setiap model yang dapat dilihatnya. Tidak ada pengkodean manual setiap model ke dalam alat, tidak ada entri YAML per model, dan tidak perlu pengeditan saat saya mengunduh model baru. Saya menggunakan Qwen 3.6 27B untuk sebagian besar tugas sekarang, dan itu hanya muncul di menu /model di samping semua penyedia cloud yang dapat digunakan Crush. Namun fitur mematikannya adalah saya dapat mengalihkan percakapan ke model lain, tanpa kehilangan konteks. Model lokal untuk banyak hal, kemudian beralih ke Opus atau Sonnet (atau Fable selagi saya dapat mengaksesnya) ketika model lokal macet, atau saya memerlukan perencanaan yang serius. Kemudian saya dapat kembali ke model lokal setelah mendapatkan satu jawaban yang saya perlukan, sehingga menghemat biaya panggilan API. Hal yang menarik adalah betapa bagusnya TUI. Charm memiliki cita rasa yang sempurna untuk membuat TUI yang mudah dibaca dan dapat digunakan, begitu pula dengan Crush. Saya dapat membaca perbedaan dan petunjuk tanpa menyipitkan mata pada monokrom, yang membuat mata saya lebih bahagia. Oh, dan ia memiliki transportasi MCP, jadi semua server MCP yang saya siapkan di Claude Code masuk tanpa campur tangan saya, dan saya dapat mengelola lab rumah saya dengan mudah. Terkait Saya menyukai alat pengkodean AI berbasis Terminal baru ini, OpenCode mendapatkan perawatan yang bersinar. Meninggalkan Kursor bukan tanpa biaya. Penyelesaian tab adalah hal yang paling saya rindukan dan bahkan belum mendekati. Saya akan jujur di sini, saya tidak setuju dengan hal-hal absolut yang suka dikatakan oleh orang-orang yang berpindah. Tentu saja, menghemat $240 per tahun untuk biaya berlangganan adalah hal yang bagus. Namun peralihan ini bukannya tanpa biaya lain, dan tidak akan mungkin terjadi jika saya tidak memiliki GPU yang bagus. Jika Anda mengandalkan fitur inti Cursor, keluar akan merugikan, dan Anda mungkin ingin mempertimbangkan berapa banyak waktu yang dihemat dibandingkan dengan biaya berlangganan. Masalah terbesar bagi saya adalah kehilangan penyelesaian tab. Penyelesaian tab kursor benar-benar ajaib, memprediksi pengeditan berikutnya, bukan hanya bagian variabel berikutnya. Zeta dari Zed (model edit berikutnya berbobot terbuka dengan latensi rendah) tidak berada di level yang sama, meskipun berfungsi dengan cukup baik. Beberapa minggu pertama penggunaan Crush benar-benar melambat karena penyelesaian tab mengurangi separuh waktu pengkodean saya sebelumnya. Komposer juga merupakan sesuatu yang saya rindukan. Agen terminal juga dapat menjalankan pengeditan bedah multi-file di seluruh basis kode, namun Cursor menjaga semuanya tetap pada jalurnya. Ya, saya masih bisa melakukannya dengan pengkodean agen, tetapi saya harus lebih spesifik dan mulai dengan meminta agen membangun keterampilan yang disertakan dengan Cursor. Dan jika saya tidak menjalankan LLM lokal pada GPU yang sudah saya bayar, saya akan sangat khawatir tentang biaya token. Harga API bervariasi dan mudah berubah, dan tidak ada perlindungan yang dapat menghentikan Anda menghabiskan dana dalam jumlah besar. Sebagian besar pekerjaan saya dilakukan oleh model Qwen yang berjalan secara lokal, namun saya masih harus menjangkau model terdepan sesekali, dan biaya tetap Cursor lebih masuk akal bagi sebagian pengguna. Terkait Saya berhenti menggunakan Cursor untuk menulis kode, dan saat itulah Cursor benar-benar menjadi berguna. Cursor menjadi berguna ketika saya berhenti mengejar kode. Cursor masih merupakan alat yang bagus, hanya saja tidak sesuai dengan alur kerja saya lagi. Alasan utama saya menggunakan Crush bukan karena Cursor adalah alat yang buruk. Sebenarnya tidak, tapi ini dirancang sebagai IDE gaya lama yang memiliki agen AI yang terpasang, dan benar-benar memerlukan langganan agar cukup kuat untuk proyek yang lebih lama. Saya sudah memiliki GPU RTX yang 90% tidak digunakan, LM Studio dengan beragam model yang diunduh, setumpuk server MCP yang dihubungkan ke lab rumah saya, dan filosofi perutean yang telah saya bicarakan selama berbulan-bulan. Crush cocok dengan semua infrastruktur saya saat ini. Kursor tidak pernah ingin menyentuh tumpukan saya.
Diterbitkan : 2026-07-03 12:30:00
sumber : www.xda-developers.com



