Perbandingan sangat subjektif antara Claude Code, OpenCode, Cursor & GitHub Copilot

MMaximilian Schwarzmüller
Computing/SoftwareAdult EducationInternet Technology

Transcript

00:00:00Ada berbagai macam alat yang bisa Anda gunakan untuk agentic engineering, yaitu bekerja pada kode dengan
00:00:06bantuan AI. Dan di antara yang paling populer saat ini tentu saja adalah Claude Code, Aider, Cursor,
00:00:13dan Visual Studio Code dengan GitHub Copilot. Tentu saja ada juga Google IDX,
00:00:18ada Codex, Gemini CLI, dan tahu tidak? Alat-alat inilah yang sering saya gunakan selama
00:00:24beberapa bulan terakhir hanya karena saya terus-menerus ingin menguji apa yang tersedia
00:00:29dan seberapa baik alat-alat ini bekerja. Saya telah membangun proyek nyata seperti buildmygraphic.com dan proyek lainnya
00:00:35yang akan segera dirilis serta banyak proyek internal. Dan saya sudah membuat seluruh kursus
00:00:41seperti yang ini, yang baru saja saya perbarui, di mana saya membahas mendalam tentang Cursor dan GitHub Copilot, atau yang ini
00:00:46yang saya rilis kemarin tentang Claude Code. Namun di video ini, saya ingin memberi Anda
00:00:53gambaran umum tentang alat-alat ini, berbagai kemampuannya, dan pendapat saya tentangnya. Dan
00:00:59perbedaan penting yang pertama tentu saja adalah kita bisa membaginya menjadi dua kubu.
00:01:05Karena kita memiliki CLI atau TUI (Terminal User Interface atau Command Line Interface)
00:01:12dan kita memiliki IDE ini. Sejujurnya, Aider sebenarnya memiliki mode web juga, jadi Anda bisa menjalankan
00:01:23server lokal di sistem Anda lalu menggunakan antarmuka web untuk bekerja dengan Aider. Namun
00:01:31mode default yang sering saya gunakan adalah mode TUI, yang merupakan mode yang sama dengan
00:01:37Claude Code. Jadi Anda menjalankan Aider setelah menginstalnya di salah satu proyek Anda, lalu
00:01:44berinteraksi dengannya dari dalam command line atau terminal Anda. Sama halnya dengan
00:01:49Claude Code secara default. Perlu dicatat bahwa baik Aider maupun Claude Code memiliki
00:01:57integrasi IDE, jadi mereka bisa terintegrasi dengan IDE tersebut dan misalnya menampilkan perubahan kode atau pratinjau
00:02:04dari perubahan kode yang direncanakan di IDE atau memungkinkan Anda berinteraksi di sana. Integrasi tersebut
00:02:12memang ada, tapi menurut saya adil untuk mengatakan bahwa mereka benar-benar dioptimalkan dan dibangun terutama untuk digunakan
00:02:19dari command line atau terminal. Itulah yang saya maksud ketika saya menyebut mereka CLI atau
00:02:25TUI, terminal user interface. Salah satu alasan penting mengapa Claude Code dan Aider utamanya
00:02:32dibuat untuk terminal atau digunakan sebagai ekstensi di IDE yang sudah ada, alih-alih menjadi fork VS Code seperti
00:02:40Cursor atau Windsurf misalnya, adalah karena bagi pengembang, hal ini memberikan lebih banyak fleksibilitas.
00:02:49Mereka tidak perlu khawatir tentang semua fitur yang harus dimiliki sebuah IDE, melainkan bisa
00:02:55fokus membangun agen yang baik, alat yang baik yang dapat membantu Anda membuat dan mengedit kode dengan AI. Tentu
00:03:04saja, satu kekurangannya, jika Anda ingin menyebutnya demikian, adalah IDE ini menawarkan
00:03:10lebih dari sekadar agen AI atau antarmuka obrolan untuk berinteraksi. Cursor, misalnya, memiliki
00:03:18auto-completion yang luar biasa di mana Anda bisa bekerja sangat cepat di basis kode dengan menekan TAB berkali-kali dan
00:03:26menerapkan pengeditan di seluruh file bahkan lintas file, dan menurut saya GitHub Copilot memiliki
00:03:34auto-completion yang lumayan. Pastinya tidak sebagus Cursor menurut saya, tapi tetap bagus dan yang paling
00:03:39penting, fitur itu ada di sana, karena dengan CLI seperti Claude Code dan Aider, tidak ada
00:03:46auto-completion di editor Anda, setidaknya tidak ditenagai oleh alat-alat ini. Mereka lebih berupa agen atau alat
00:03:55agentic, yang berarti Anda berinteraksi dengan chat yang memicu AI. Jadi itulah
00:04:02perbedaan alat-alat ini, dan tentu saja Cursor serta VS Code dengan GitHub Copilot juga menawarkan itu selain
00:04:08fitur auto-completion-nya. Anda memiliki sidebar di VS Code untuk berinteraksi dengan GitHub Copilot
00:04:14dan Anda juga punya hal yang sama di Cursor, tapi dengan Aider dan Claude Code, itu adalah cara utama dan
00:04:21satu-satunya cara Anda berinteraksi. Nah, karena mereka pada akhirnya adalah agen AI atau karena mereka
00:04:28tentang agentic engineering, salah satu pertanyaan yang paling penting adalah model AI mana yang
00:04:34didukung oleh berbagai alat ini. Untuk Claude Code, modelnya secara esensial adalah model-model Anthropic,
00:04:42seperti Haiku, Sonnet, dan tentu saja Opus. Karena Claude Code berasal dari perusahaan yang sama
00:04:51dengan model-model tersebut, yaitu Anthropic, integrasinya tentu saja sangat baik dan
00:04:57menurut pengalaman saya, model-model ini cenderung bekerja sangat baik di Claude Code. Saya katakan demikian karena
00:05:02model-model yang sama ini juga tersedia di alat-alat lain. Saat menggunakan GitHub Copilot, saya tentu bisa memilih
00:05:10model-model Anthropic tersebut, tetapi mereka berjalan di sistem (harness) yang berbeda. Mereka berjalan di sistem
00:05:17GitHub Copilot, Cursor, atau Aider, dan semua sistem ini juga bagus,
00:05:23tetapi kombinasi Claude Code dengan model-model Anthropic itu benar-benar bagus menurut
00:05:29pengalaman saya. Perlu disebutkan bahwa baru-baru ini ada pengumuman
00:05:35bahwa Claude Code juga terintegrasi dengan Ollama. Jika Anda belum tahu, Ollama adalah alat yang bisa
00:05:41digunakan untuk menjalankan model AI sumber terbuka di sistem Anda jika perangkat keras Anda cukup mumpuni. Jadi
00:05:49secara teori Anda bisa menggunakan Claude Code dengan model terbuka, yang membuatnya seolah gratis karena berjalan di
00:05:54sistem sendiri, Anda hanya membayar tagihan listrik saja. Kekurangannya adalah model-model ini,
00:06:01setidaknya saat ini, biasanya tidak seandal model Anthropic seperti Opus misalnya,
00:06:08dan bahkan jika mereka seandal itu, kita berbicara tentang model yang butuh banyak RAM GPU,
00:06:16banyak video RAM, dan sumber daya perangkat keras yang cukup kuat secara umum, sehingga
00:06:22mereka tidak akan bisa berjalan di laptop atau Mac Mini Anda. Itu perlu dicatat, tapi
00:06:29dukungannya ada, dan tentu saja tergantung pada sistem Anda serta perkembangan model terbuka di masa depan,
00:06:35itu bisa menjadi pilihan yang layak. Jadi kita juga punya dukungan Ollama di sini. Sekarang, Anda juga bisa menggunakan
00:06:42Ollama dengan Aider, Cursor, dan VS Code, serta semua alat lainnya yang juga mendukung banyak
00:06:51model lainnya. Maksud saya, di Aider jika Anda mengetik "models", Anda akan menemukan daftar panjang model yang bisa dipilih
00:06:59dari berbagai penyedia dan yang terpenting juga dari langganan berbeda yang mungkin Anda miliki.
00:07:05Pernah ada masa di mana Anda bisa menggunakan Aider dengan langganan Claude Pro
00:07:12misalnya, dan Anda bisa menggunakan model Anthropic tersebut di Aider melalui langganan itu,
00:07:17yang mana sangat bagus karena saya pribadi sebenarnya lebih menyukai UI dan di banyak bagian juga
00:07:24perilaku Aider dibandingkan Claude Code. Saya rasa Aider adalah perangkat lunak yang luar biasa,
00:07:30ia juga bersifat open source, saya akan membahas itu nanti, tapi Anthropic mulai membatasi hal itu dan Anda
00:07:36tidak bisa lagi menggunakan langganan Claude Pro Anda di Aider. Namun, Anda bisa menggunakan langganan
00:07:43GitHub Copilot Anda di sana. Jadi Anda bisa menggunakan langganan tersebut di sini dengan Aider, tentu saja juga
00:07:50dengan GitHub Copilot, dan itu tentu saja cukup bagus karena Anda menggunakan model langganan
00:07:54yang mungkin sudah Anda bayar dan Anda bisa mencoba model tersebut di Aider selain menggunakannya
00:08:00di GitHub Copilot di VS Code misalnya, jadi itu sangat bagus. Tapi apa pun
00:08:06model pembayarannya, Anda memiliki akses ke banyak sekali model di ketiga alat ini, meski tidak sebanyak itu di Claude Code.
00:08:13Seperti yang baru saja saya sebutkan, Aider adalah open source. Keuntungannya tentu saja adalah
00:08:20pengembangan yang sangat transparan, didorong oleh komunitas, inovasi yang cepat, meski menurut saya itu berlaku untuk semua alat ini secara esensial.
00:08:25Mungkin GitHub Copilot agak tertinggal tapi mereka juga sangat cepat mengejar dan mengimplementasikan semua fitur yang
00:08:32mungkin ditambahkan alat lain, namun tetap saja menyenangkan bahwa Aider adalah alternatif open source
00:08:38yang digerakkan komunitas. Meskipun begitu, Aider juga menawarkan langganan. Ada Aider tingkat berbayar yang menawarkan
00:08:43berbagai tingkatan sama seperti langganan Anthropic, GitHub Copilot, atau langganan
00:08:50Cursor untuk memberi Anda kuota penggunaan yang sudah termasuk, sehingga Anda tidak perlu membayar sesuai
00:08:55penggunaan aktual tetapi Anda membayar biaya tetap untuk sejumlah penggunaan tertentu. Jadi itu tersedia di sini
00:09:02juga meskipun Aider adalah open source. Kita punya rencana langganan berbayar untuk Claude Code,
00:09:07Aider, Cursor juga memilikinya, dan juga ada paket langganan untuk GitHub Copilot.
00:09:14Untuk Claude Code Anda butuh langganan berbayar, untuk Aider itu opsional dan seperti yang disebutkan Anda juga bisa
00:09:20menggunakan langganan GitHub Copilot Anda di Aider, itu juga sebuah opsi. Yang perlu dicatat di sini adalah
00:09:26bahwa Aider adalah satu-satunya alat yang menurut saya harus menghasilkan laba karena
00:09:31ia bukan perusahaan besar yang didanai modal ventura atau semacamnya, ia bukan Microsoft seperti halnya
00:09:39GitHub Copilot, jadi mereka harus mencari model di mana mereka bisa menghasilkan uang dari
00:09:46langganan tersebut. Claude Code, Cursor, dan saya rasa juga GitHub Copilot pada akhirnya semuanya
00:09:52disubsidi besar-besaran oleh perusahaan mereka karena mereka didanai VC atau Microsoft, jadi Anda mungkin
00:09:58mendapatkan kuota penggunaan lebih banyak dari paket Claude Code, Cursor, dan GitHub Copilot daripada yang mungkin Anda dapatkan
00:10:05dari Aider, tapi itu tentu saja tergantung pada model mana yang Anda gunakan dan seterusnya dan itu mungkin bukan
00:10:11masalah besar. Sekarang mari kita bicara fitur. Fitur apa saja yang didukung? Jawaban singkatnya adalah
00:10:17jika ada fitur bagus di satu model, yang lain akan cepat mengejar. Bagi saya, tampaknya seolah-olah
00:10:22Claude Code telah menjadi penggerak banyak fitur baru, begitu juga dengan Cursor sampai tingkat tertentu.
00:10:29GitHub Copilot cenderung agak tertinggal, tetapi jika kita melihat fiturnya, yang semuanya juga
00:10:38saya bahas dalam kursus Claude Code yang baru saja rilis dan juga kursus AI untuk pengembang yang saya sebutkan tadi,
00:10:45jika kita melihat fitur seperti sub-agent atau agent skills, semuanya didukung
00:10:50oleh semua alat ini, jadi Anda akan menemukan entri masing-masing di dokumentasi Aider dan
00:10:57juga semua penyedia lainnya, jadi mereka semua menyediakan fitur-fitur ini. Satu hal yang
00:11:04mungkin perlu dicatat adalah bahwa dalam kasus Aider, "agent" adalah istilah yang mencakup dua hal, bisa dikatakan
00:11:12itu adalah kombinasi dari mode berbeda di mana Anda bisa menjalankan Aider dan agen yang dapat membantu menyelesaikan tugas.
00:11:19Dalam kasus Claude Code, agen benar-benar hanya sub-agent yang dipanggil untuk melakukan
00:11:26tugas spesifik seperti menelusuri dokumentasi misalnya. Di Aider Anda memiliki agen yang berbeda
00:11:34yang bisa Anda ganti dengan tombol tab, misalnya untuk berpindah antara mode plan (rencana) dan mode edit,
00:11:42jadi Anda memiliki agen rencana dan agen pengedit. Di Claude Code, hal-hal ini disebut "mode", jadi itu
00:11:47sesuatu yang perlu dicatat, tetapi pada akhirnya Anda akan menemukan semua fitur ini seperti agen dan skills di semua alat ini
00:11:53dan jika ada yang kurang di satu alat, Anda bisa yakin itu akan segera didukung. Hal yang sama berlaku
00:12:01untuk memori atau file aturan (rules), mereka juga didukung di semua alat ini sehingga Anda bisa menyiapkan file
00:12:05yang berisi aturan umum yang harus selalu diikuti atau tempat Anda berbagi pembelajaran
00:12:13yang harus dipertimbangkan oleh semua sesi obrolan. Di Claude Code, itu adalah file CLAUDE.md dan Anda
00:12:18juga bisa mengatur beberapa aturan di direktori rules, tetapi di Aider itu bisa berupa
00:12:24file CONVENTIONS.md dan juga file CLAUDE.md karena ia mendukung keduanya. CONVENTIONS.md secara teori adalah sebuah
00:12:31standar terbuka yang memang didukung oleh Cursor juga, jadi kita punya CONVENTIONS.md di Cursor juga dan
00:12:40juga di GitHub Copilot. Cursor kemudian juga memiliki .cursorrules sendiri dan GitHub Copilot memiliki
00:12:50aturannya sendiri, jadi itu ada sebagai tambahan. Di sini itu akan menjadi aturan Claude saya, jadi mereka tidak
00:12:57kompatibel dan itulah bagian yang agak menjengkelkan di sini, seperti yang Anda lihat, secara teori CONVENTIONS.md harusnya
00:13:06kompatibel dan bisa dibagikan tetapi Claude Code bertingkah seperti Apple dan tidak mendukung CONVENTIONS.md, melainkan
00:13:12memiliki CLAUDE.md, namun itu didukung oleh Aider tapi tidak oleh alat lain sejauh yang saya tahu, jadi
00:13:18ya, itu agak menjengkelkan. Secara umum juga terkait agent skills misalnya,
00:13:24fitur itu didukung oleh semua model yang berbeda tetapi harus disimpan di folder
00:13:29yang sangat berbeda. Misalnya, saat menggunakan Aider, Anda akan menyimpan skill Anda di folder
00:13:34aider skills atau di claude skills, ia mendukung itu untuk kompatibilitas. Jika Anda bekerja dengan Claude, hanya
00:13:41folder claude skills yang didukung. Dengan Cursor, bisa berupa cursor skills atau juga claude skills atau
00:13:48codex skills untuk kompatibilitas tersebut, tetapi bukan aider skills. Dan dengan Visual Studio Code serta GitHub
00:13:58Copilot, foldernya adalah .github/skills atau juga claude skills. Jadi claude skills bekerja di mana-mana tetapi seperti yang Anda
00:14:05bisa lihat, kita masih berada di era di mana banyak hal masih berevolusi dan setiap penyedia mencoba
00:14:13untuk memiliki konfigurasi dan pengaturannya sendiri dan memaksakannya pada orang lain. Ya, itu pasti akan
00:14:20berubah di masa depan dan saya yakin dalam satu atau dua tahun semuanya akan jauh lebih standar, tapi saat ini
00:14:28ada banyak folder berbeda dan banyak hal yang harus dicari di dokumentasi, dan tentu saja segala sesuatunya
00:14:34juga sering berubah, dan saat video ini keluar, beberapa hal mungkin sudah berbeda.
00:14:39Alat-alat ini juga semuanya memiliki dukungan untuk server MCP sehingga Anda bisa misalnya menginstal
00:14:45server playwright untuk memberi mereka akses browser, mereka punya akses ke web fetch sehingga mereka bisa mengirim
00:14:51permintaan web supaya Anda bisa misalnya menyuruh mereka membuka halaman dokumentasi tertentu dan membaca
00:14:57konten dari halaman tersebut. Itu tentu sangat berguna dan oleh karena itu pada akhirnya dari perspektif
00:15:02fitur murni, berdasarkan pengalaman saya tidak banyak perbedaan. Tentu saja, pengaturan konfigurasi
00:15:08mungkin berbeda, fitur kecil tertentu mungkin ada di satu alat tapi tidak di yang lain, namun jika bicara tentang
00:15:14fitur utama yang sudah disepakati bersama sebagai fitur yang bagus, fitur tersebut biasanya didukung
00:15:18di semua alat, dan seperti yang saya sebutkan tadi, jika fitur bagus ditambahkan dan belum ada di satu alat,
00:15:24Anda bisa yakin fitur itu akan segera ditambahkan di sana juga. Tapi bagaimana dengan kualitas alat-alat ini?
00:15:28Apa pendapat akhir saya tentang alat-alat ini? Mana yang sebaiknya Anda gunakan? Mana yang memberikan hasil terbaik?
00:15:34Maaf, tapi pada akhirnya semua alat ini layak digunakan. Jawaban yang sangat membosankan, saya tahu, tapi mau bagaimana lagi?
00:15:40Semuanya layak. Saya sudah menggunakan semuanya dan tidak ada satu pun alat di sini yang menurut saya buruk.
00:15:48Seperti yang saya katakan di awal, dalam pengalaman saya Claude Code bekerja sangat baik terutama saat digunakan dengan Opus
00:15:54karena itu adalah sistem buatan perusahaan yang sama yang membangun model tersebut, Anda bisa merasakan bahwa Anda mendapatkan
00:16:00hasil yang sangat bagus dari Claude Code dengan model-model Anthropic itu. Saya juga akan mengatakan bahwa
00:16:07pernah ada periode di mana saya merasa GitHub Copilot memberikan hasil yang cukup bagus dengan model Anthropic itu,
00:16:13sampai tingkat tertentu bahkan lebih baik, tapi itu juga sangat subjektif dan mungkin tergantung pada proyek spesifik yang sedang Anda kerjakan.
00:16:18Nah, apa yang sangat saya sukai adalah dengan Aider, Cursor, dan GitHub Copilot saya juga bisa
00:16:24menggunakan model lain karena misalnya ada model Codex GPT 5.2. Saya rasa itu namanya.
00:16:30Itu adalah model yang luar biasa untuk coding yang tidak tersedia di Claude Code, tetapi tersedia di
00:16:39alat-alat lain ini, dan itu adalah model yang sangat saya sukai. Saya suka menggunakannya misalnya untuk tugas yang
00:16:46lebih kompleks, jadi saat itulah saya beralih ke Aider. Saya punya langganan GitHub Copilot jadi saya bisa
00:16:53menggunakannya melalui langganan itu, atau dengan langganan Cursor Anda bisa menggunakannya di Cursor, jadi saat itulah
00:16:58saya akan beralih ketika saya ingin menggunakan model yang tidak tersedia di Claude Code. Atau sejujurnya,
00:17:04terkadang atau untuk tugas tertentu saya lebih suka menggunakan IDE karena saya tahu saya perlu melakukan
00:17:09lebih banyak pengeditan sendiri karena saya ingin memiliki tampilan diff yang bagus. Tentu saja Cursor dan GitHub Copilot
00:17:15setelah mereka selesai dengan perubahannya akan memberi Anda gambaran bagus tentang apa yang berubah dan Anda bisa menerima atau
00:17:22menolak perubahan tersebut satu per satu, dan ada tugas tertentu di mana saya suka memiliki fitur itu,
00:17:28jadi itu adalah situasi di mana saya akan menggunakan IDE tersebut sebagai gantinya. Jika kita hanya berbicara tentang
00:17:34kualitas kode, sekali lagi seperti yang disebutkan, saya tidak bisa benar-benar mengatakan bahwa satu alat lebih buruk dari yang lain, ini adalah AI dan
00:17:41saya pernah mendapatkan hasil yang sangat buruk dengan semuanya, saya juga pernah mendapat hasil bagus dengan semuanya, dan bagian terpenting
00:17:49akan selalu menjadi prompt Anda, konteks yang Anda berikan, serta penggunaan fitur seperti agen dan
00:17:55skills. Terutama skills bisa sangat berguna untuk memberikan pengetahuan tambahan, tetapi itu tentu saja
00:18:02berlaku untuk semua alat ini, itu adalah tugas Anda sebagai pengembang karena kita tidak sedang membicarakan
00:18:08coding yang dilakukan secara otomatis sepenuhnya tanpa campur tangan, kita sedang membicarakan agentic engineering di mana Anda memanfaatkan keahlian Anda
00:18:13sebagai pengembang, di mana Anda mencoba memberikan informasi yang dapat dikerjakan oleh AI, dan di mana Anda
00:18:18meninjau solusi yang dihasilkan AI. Dan di sini, semua alat ini dapat melakukan pekerjaan dengan baik.
00:18:23review the solution the AI came up with and here all these tools can do a good job.

Key Takeaway

Meskipun setiap alat memiliki keunggulan spesifik dalam antarmuka dan dukungan model, keberhasilan 'agentic engineering' tetap bergantung pada keahlian pengembang dalam memberikan konteks dan instruksi yang tepat.

Highlights

Perbedaan utama antara alat bantu koding AI terletak pada kategori CLI/TUI (seperti Claude Code dan Aider) serta IDE penuh (seperti Cursor dan GitHub Copilot).

Cursor dinilai memiliki fitur auto-completion yang jauh lebih unggul dibandingkan GitHub Copilot, memungkinkan pengeditan cepat lintas file.

Claude Code menawarkan integrasi yang sangat optimal dengan model Anthropic seperti Claude 3.5 Sonnet dan Opus karena dikembangkan oleh perusahaan yang sama.

Aider merupakan alternatif open-source yang fleksibel, memungkinkan penggunaan berbagai model dari penyedia berbeda melalui langganan yang sudah ada.

Fitur 'agentic engineering' seperti sub-agent, skills, dan aturan (rules) kini tersedia di hampir semua alat, meskipun standar konfigurasinya belum seragam.

Dukungan Model Context Protocol (MCP) dan Ollama memungkinkan alat-alat ini mengakses web atau menjalankan model lokal secara gratis.

Timeline

Pendahuluan dan Kategorisasi Alat AI

Pembicara memperkenalkan berbagai alat populer untuk agentic engineering seperti Claude Code, Aider, Cursor, dan GitHub Copilot. Ia menekankan bahwa pengalamannya didasarkan pada pengujian nyata selama membangun proyek komersial dan kursus mendalam tentang AI. Fokus utama bagian ini adalah pembagian alat koding ke dalam dua kubu besar, yaitu antarmuka terminal dan lingkungan pengembangan terintegrasi. Hal ini penting untuk dipahami karena setiap kategori menawarkan pengalaman kerja yang berbeda bagi pengembang. Pembicara ingin memberikan gambaran objektif mengenai kemampuan masing-masing alat tersebut.

Perbandingan Antarmuka: CLI/TUI vs IDE

Bagian ini membahas perbedaan teknis antara alat berbasis terminal seperti Claude Code dan Aider dengan fork VS Code seperti Cursor. Alat berbasis CLI menawarkan fleksibilitas lebih bagi pengembang untuk fokus pada logika agen tanpa terbebani fitur IDE yang kompleks. Sebaliknya, IDE seperti Cursor menawarkan fitur auto-completion yang luar biasa dan kemampuan untuk menerapkan perubahan di banyak file sekaligus dengan satu tombol tab. Meskipun Aider memiliki mode web, cara penggunaan utamanya tetap melalui baris perintah yang bersifat agentic. Hal ini menunjukkan bahwa pemilihan alat sangat bergantung pada preferensi alur kerja individu, apakah lebih suka berinteraksi via chat atau editor visual.

Dukungan Model dan Integrasi Ollama

Pembicara menjelaskan model AI yang mendukung masing-masing alat, di mana Claude Code sangat dioptimalkan untuk ekosistem Anthropic. Ada pula pembahasan mengenai integrasi baru dengan Ollama yang memungkinkan penggunaan model open-source secara lokal untuk menghemat biaya. Meskipun model terbuka menggiurkan, pembicara mengingatkan bahwa model seperti Opus tetap lebih andal dan membutuhkan spesifikasi perangkat keras yang sangat tinggi. Aider menonjol karena fleksibilitasnya dalam mendukung daftar panjang model dari berbagai penyedia melalui satu antarmuka. Pemahaman tentang model ini krusial karena kualitas output koding sangat bergantung pada kecerdasan model yang mendasarinya.

Model Bisnis dan Aspek Open Source

Diskusi beralih ke struktur biaya dan filosofi pengembangan, di mana Aider disorot sebagai proyek open-source yang transparan dan digerakkan komunitas. Berbeda dengan raksasa seperti Microsoft atau Anthropic yang bisa mensubsidi biaya penggunaan, Aider harus mencari model bisnis yang berkelanjutan melalui paket berlangganan. Pembicara mencatat bahwa pengguna mungkin mendapatkan kuota lebih besar pada alat yang didanai modal ventura (VC) dibandingkan paket mandiri. Fleksibilitas Aider juga terlihat dari kemampuannya menggunakan langganan pihak ketiga seperti GitHub Copilot untuk menjalankan tugasnya. Bagian ini menyoroti dinamika pasar alat AI yang saat ini masih sangat kompetitif dan terus berubah.

Fitur Agentic, Memori, dan Standarisasi

Pembicara mengeksplorasi fitur-fitur canggih seperti sub-agent, agent skills, dan file aturan seperti CLAUDE.md atau CONVENTIONS.md. Ia mengkritik kurangnya standarisasi saat ini, di mana setiap alat menggunakan folder konfigurasi yang berbeda-beda untuk menyimpan instruksi. Meskipun demikian, sebagian besar fitur utama seperti akses browser melalui MCP dan pengambilan data web sudah didukung oleh hampir semua platform tersebut. Pembicara memprediksi bahwa dalam satu atau dua tahun ke depan, standar industri akan mulai terbentuk untuk menyatukan konfigurasi agen koding ini. Pengguna disarankan untuk selalu merujuk pada dokumentasi terbaru karena fitur-fitur ini berkembang dengan sangat cepat.

Kesimpulan dan Rekomendasi Akhir

Dalam kesimpulannya, pembicara menyatakan bahwa semua alat yang dibahas memiliki kualitas yang layak dan tidak ada yang benar-benar buruk. Ia secara subjektif lebih menyukai Claude Code untuk tugas yang menggunakan model Anthropic, namun tetap beralih ke Aider saat membutuhkan model khusus seperti Codex. Pemilihan antara CLI atau IDE sering kali ditentukan oleh kebutuhan visualisasi perubahan kode (diff view) pada tugas yang kompleks. Poin paling penting adalah bahwa kualitas akhir tetap ditentukan oleh kemampuan pengembang dalam memberikan prompt dan konteks. Agentic engineering bukan berarti koding otomatis tanpa pengawasan, melainkan kolaborasi antara keahlian manusia dan bantuan AI.

Community Posts

View all posts