Trae AI menempati peringkat teratas padaSWE-bench Verified per Juli 2025. Tolok ukur ini menguji alat pemrograman AI dengan 500 isu GitHub nyata yang dipilih oleh pengembang Python berpengalaman. Trae AI adalah satu-satunya IDE pemrograman bertenaga AI yang ikut serta dalam tolok ukur ini dan menang.
Tolok ukur itu berguna, tetapi tidak selalu mencerminkan pekerjaan pemrograman sehari-hari. Menyelesaikan isu GitHub hanyalah salah satu bagian dari pekerjaan pengembang. Banyak waktu Anda dihabiskan untuk membangun fitur baru, memahami codebase yang ada, dan berkolaborasi dengan tim dalam proyek.
Fokus saya dalam tutorial ini adalah contoh praktis, bukan teori. Saya akan menjelaskan langkah demi langkah cara menyiapkan Trae AI dan mengujinya pada berbagai contoh untuk membantu Anda memutuskan apakah alat ini cocok untuk Anda.
Apa Itu Trae AI?
Trae AI menyebut dirinya “insinyur AI yang sesungguhnya” — klaim berani yang kemungkinan mereka adopsi setelah menduduki puncak papan peringkat SWE-bench Verified. Sekilas, ini terlihat seperti IDE bertenaga AI lainnya dengan fitur standar yang Anda harapkan:
Agen pemrograman bernama Builder
Sidebar dan chat inline untuk mengontrol Builder dan menanyakan tentang codebase Anda
Akses terminal bawaan, dukungan Model Context Protocol (MCP), dan kemampuan penelusuran web
Penyelesaian tab dan fungsionalitas IDE standar
Namun jika ditelusuri lebih dalam, Anda akan menemukan fitur yang membedakan Trae dari para pesaingnya:
Mode SOLO menyediakan rekayasa perangkat lunak end-to-end dari perencanaan hingga penyelesaian proyek
SOLO Builder, versi khusus yang disesuaikan untuk tugas pengembangan web
Deploy aplikasi web ke Vercel dengan sekali klik
Peramban bawaan untuk pratinjau aplikasi web
Input suara untuk memberi perintah kepada AI
Agen AI kustom melalui MCP, memungkinkan Anda membuat asisten khusus untuk berbagai tugas
Seperti Cursor, Trae sebenarnya adalah fork VS Code, meskipun bersifat tertutup. Anda akan langsung menyadarinya karena memungkinkan impor pengaturan, ekstensi, dan pintasan keyboard dari Cursor atau VS Code. Namun, mereka merapikan UI agar lebih ringkas dan menarik secara visual.
Alat ini memosisikan diri sebagai mitra kolaboratif, bukan sekadar alat pelengkap kode. Anda dapat berkomunikasi dengannya menggunakan perintah bahasa alami seperti @Agent atau #Context dan mendelegasikan tugas pemrograman yang kompleks sambil tetap menjaga kendali atas proses.
Sebelum melihat fitur-fitur ini dalam praktik, kita perlu membahas model harga Trae AI, karena di sanalah perbedaan nyata antara Trae dan IDE AI lain menjadi jelas.
Catatan tentang Harga Trae AI
Saat ini Trae AI berharga $10 per bulan, dengan bulan pertama didiskon menjadi $3. Ini terbilang rendah dibandingkan pesaing langsung seperti Cursor atau Windsurf, yang mengenakan biaya $15–20 per bulan, sementara alternatif open-source seperti Cline bisa memakan biaya ratusan per bulan karena penetapan harga berbasis penggunaan.
Yang membuat harga ini semakin menarik adalah model berbasis permintaan. Anda mendapatkan 600 permintaan cepat per bulan dan permintaan lambat tanpa batas untuk model premium. Namun, pendekatan ini memiliki masalah mendasar yang sudah pernah kita lihat.
Cursor mengikuti model harga yang persis sama beberapa bulan lalu. Dalam model ini, setiap prompt dihitung sebagai satu atau lebih permintaan terhadap batas bulanan Anda, terlepas dari kompleksitas atau penggunaan tokennya.
Sebagai contoh, sebuah prompt yang melakukan operasi di seluruh codebase Anda dihitung sama dengan suntingan kecil secara inline, meskipun yang pertama biayanya 10–20x lebih besar dalam biaya API sebenarnya. Cursor menyadari model ini tidak dapat diskalakan, bahkan pada harga $20 per bulan, dan beralih ke penetapan harga berbasis kredit di mana pengguna mendapatkan kredit $20 pada harga API ditambah biaya tambahan.
Perubahan ini memicu reaksi keras di komunitas Cursor. Pengguna mulai menghabiskan kredit bulanan mereka dalam hitungan hari. Realitas ekonomi yang sama yang memaksa langkah Cursor kemungkinan juga akan memengaruhi Trae AI saat basis penggunanya tumbuh.
Tanda-tanda tekanan sudah mulai terlihat. Mode SOLO, fitur andalan Trae, tetap dalam versi beta dengan akses terbatas bahkan bagi pengguna berbayar. Situs mereka menunjukkan semua gelombang akses ditutup, dengan kode berpotensi tersedia melalui daftar tunggu. Ini masuk akal karena mode SOLO bertindak seperti insinyur perangkat lunak sungguhan — merencanakan, mendokumentasikan, dan melakukan deploy — yang mengonsumsi token jauh lebih banyak daripada bantuan pemrograman biasa.
Meskipun model harga ini mungkin tidak bertahan lama, ini membuka peluang untuk mengakses Claude 4 Sonnet dan model premium lainnya seharga $3 di bulan pertama. Perusahaan sering beroperasi dalam kondisi rugi pada awalnya untuk membangun kepercayaan dan basis pengguna, terutama dengan dukungan investor.
Opsional, tambahkan Trae ke terminal dengan perintah trae
Buka folder sebagai proyek atau klon repositori dari GitHub
Untuk tutorial ini, kita akan membuat aplikasi terminal tic-tac-toe untuk menguji kapabilitas Builder. Sayangnya, saya belum memiliki akses ke mode SOLO, jadi kita akan fokus pada fitur Builder dan hanya memberikan gambaran mode SOLO di akhir tutorial.
Mari kita mulai!
Menggunakan Builder Trae
Untuk menguji kapabilitas Trae, buat direktori proyek baru dan buka dengan Trae. Pilih Claude 4 Sonnet karena Trae dioptimalkan untuk model tersebut — ini adalah model yang membantu mereka menduduki puncak papan peringkat SWE-bench.
Saya memulai dengan prompt ini untuk membuat gim tic-tac-toe berbasis terminal:
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.Didukung oleh
Hasilnya 99% berhasil. Builder membuat gim terminal yang berfungsi penuh dan tampilannya estetis. Yang paling mengejutkan saya adalah ia berhasil membuat grid tic-tac-toe dengan benar pada percobaan pertama. Saat saya menguji prompt yang sama dengan IDE lain dalam ulasan saya, hanya Cursor yang berhasil melakukannya dengan benar.
Antarmuka chat terasa bersih dan tertata. Setiap peristiwa — baik saat menghasilkan kode, menjalankan perintah, atau membuat file — muncul sebagai elemen terpisah, memudahkan Anda mengikuti proses Builder.
Builder secara otomatis menghasilkan skrip Python dan berkas README pendamping, lalu menjalankan perintah terminal untuk menguji semuanya. Ia bahkan mengambil konfigurasi shell saya (Oh My Zsh) tanpa pengaturan apa pun. Seluruh pengalaman terasa mulus dan natural.
Menguji Akses Web
Di masa awal IDE AI, berpindah konteks dari IDE ke ChatGPT atau Chrome untuk mencari informasi terkait proyek terasa menyebalkan. Untungnya, akses web langsung di UI chat sekarang praktis menjadi persyaratan bagi semua IDE. Trae tidak terkecuali.
Mari kita uji dengan pencarian terkait proyek tic-tac-toe kita:
Search the internet for innovative ways other people have built tic-tac-toe games.
I want more comprehensive featuresDidukung oleh
Hasilnya sesuai harapan — ringkasan riset terperinci dengan saran hal-hal yang bisa diimplementasikan. Namun, satu hal yang perlu dicatat adalah kecepatan browsing. Sedikit lebih lambat daripada operasi lain, tetapi ini bukan masalah besar karena penelusuran web biasanya dilakukan sesekali, bukan terus-menerus.
Mengendalikan Konteks
Trae menawarkan fitur kontrol konteks standar yang Anda harapkan. Anda dapat menambahkan file atau folder dengan menyebutnya menggunakan #, dan menempelkan URL juga berfungsi—Trae akan mengambil konten halaman sebagai konteks saat menulis kode.
Fitur ini praktis wajib bagi engineer AI yang sering bekerja dengan teknologi seperti LangChain atau OpenAI Python SDK, yang sering kali beberapa versi lebih baru daripada pengetahuan pelatihan LLM. Alih-alih mengganggu alur kerja untuk menyalin dokumentasi, Anda cukup menyebutkan URL dokumentasi yang diperbarui langsung di prompt.
Yang membedakan Trae adalah kemampuannya merujuk kelas atau fungsi tertentu di file yang sedang Anda buka. Ini lebih baik daripada memilih kode secara manual, terutama saat menangani kelas Python besar yang membentang ratusan baris.
Untuk mengelola apa yang dilihat AI, Trae memungkinkan Anda mengecualikan file dan folder dari pengindeksan. Karena IDE AI membuat indeks ruang kerja untuk tanya jawab codebase, Anda dapat mengontrol apa yang disertakan dengan membuat file .ignore di dalam folder .trae. Ini bekerja berdampingan dengan .gitignore Anda, sehingga apa pun di salah satu file akan tidak diindeks oleh Builder.
Keunggulan Trae yang lain adalah berkas aturan. Dokumen markdown ini memungkinkan Anda menetapkan pedoman tingkat ruang kerja dan pengguna yang membentuk perilaku AI. Dalam pengembangan berbantuan AI, berkas aturan praktis wajib. Pertimbangkan untuk membuat ini di direktori .trae/rules:
architecture.md untuk struktur proyek dan keputusan arsitektur
development.md untuk standar dan praktik penulisan kode
orchestration.md untuk memandu implementasi fitur dan penggunaan dokumentasi
design_philosophy.md untuk prinsip desain proyek web
Setelah disiapkan, Anda dapat memanggil aturan apa pun saat chat menggunakan sintaks #rulename.
Penyelesaian Tab
Penyelesaian tab telah lama menjadi bagian dari IDE. Cursor mengubah pengalaman pengembang kode dengan memperkenalkan model internalnya sendiri untuk membuat penyelesaian cerdas di seluruh file Anda. Trae AI menawarkan fitur serupa dan mengelompokkannya di bawah satu nama bernama Cue.
Cue mencakup beberapa jenis penyelesaian:
Penyelesaian otomatis memahami kode yang ada dan menyarankan kelanjutan di posisi kursor Anda
Edit multi-baris dapat menulis beberapa baris kode terkait sekaligus
Edit prediktif menyarankan perubahan berikutnya berdasarkan suntingan terakhir Anda
Lompati ke suntingan menemukan tempat berikutnya yang perlu Anda ubah yang terdampak oleh suntingan sebelumnya
Saya menyukai fitur lompati ke suntingan di Cursor, yang bekerja mulus. Saya bisa menekan tab-berulang untuk melewati suntingan saat mengambil alih skrip. Fitur lompati ke suntingan Trae jauh lebih lambat dibandingkan versi Cursor.
Selama pengujian, saya sering harus menempatkan kursor pada baris tempat saya ingin melakukan suntingan berikutnya untuk memicu saran “Tab: lompat ke sini”. Ini menghilangkan tujuan utama fitur lompati ke suntingan. Fitur Cue lainnya juga lebih lambat.
Fungsional, tetapi karena Trae masih baru, Cue perlu disempurnakan agar setara dengan pesaing mapan.
Builder dengan Akses MCP
Fitur wajib lainnya untuk IDE bertenaga AI adalah dukungan Model Context Protocol (MCP). MCP bertindak sebagai jembatan antara asisten AI dan alat, basis data, atau API eksternal. Tanpa itu, agen pemrograman Anda terisolasi dari sistem dunia nyata yang Anda bangun.
Dukungan Trae AI untuk MCP dipoles dan ramah pengguna. Platform ini menyertakan UI marketplace khusus untuk server MCP resmi yang memungkinkan Anda menginstalnya dengan sekali klik.
Memiliki marketplace juga menyelesaikan masalah penemuan. Anda dapat menelusuri MCP yang tersedia alih-alih berburu dokumentasi atau repositori GitHub untuk menemukan yang Anda butuhkan.
Setelah Anda menambahkan satu atau lebih server — atau menambahkan server kustom melalui pengaturan, yang juga mudah — Anda dapat beralih dari Builder biasa ke agen “Builder with MCP”. Meskipun memiliki agen terpisah mungkin terasa aneh pada awalnya, ini sebenarnya desain yang cerdas.
Daftar MCP Anda akan bertambah seiring waktu. Setiap prompt yang Anda kirim menyertakan informasi tentang MCP yang tersedia dan tool-nya, mengonsumsi token baik Anda menggunakannya atau tidak. Dengan sengaja beralih ke Builder with MCP menekan biaya bagi Trae. Saat mereka akhirnya beralih ke penetapan harga berbasis penggunaan, desain ini juga akan menghemat biaya bagi pengguna.
Satu peringatan: listing marketplace untuk server MCP terkadang menggunakan instruksi penyiapan yang sudah usang, yang dapat menyebabkan kesalahan instalasi. Saat Anda beralih ke Builder with MCP, periksa indikator status di sebelah setiap server dan pastikan berwarna hijau sebelum mulai bekerja. Jika berwarna merah, maka Anda harus men-debug masalahnya sendiri.
Membuat Agen Kustom
Fitur yang sangat diinginkan pada IDE open-source saat ini seperti Cline atau Roo Code adalah kemampuan membuat agen kustom dengan akses ke berbagai tool, server MCP, dan perilaku yang sepenuhnya berbeda melalui system prompt yang berbeda. Meski bersifat tertutup, Trae AI menawarkan fitur yang persis sama.
Agen kustom menyelesaikan masalah nyata dalam pengembangan berbantuan AI. Builder bawaan bekerja baik untuk tugas pemrograman umum, tetapi pekerjaan khusus sering memerlukan perilaku yang terfokus. Alih-alih terus-menerus menjelaskan kebutuhan Anda di setiap percakapan, Anda dapat membuat agen yang disesuaikan untuk alur kerja tertentu.
Misalnya, Anda dapat membuat “Documentation Agent” yang selalu menulis docstring komprehensif, menyertakan type hint, dan mengikuti standar dokumentasi tim Anda. Atau “Code Review Agent” yang berfokus pada kerentanan keamanan, masalah kinerja, dan standar penulisan kode alih-alih mengimplementasikan fitur baru.
Setelah memiliki agen kustom, Anda dapat mulai menggunakannya dengan memilihnya dari dropdown di bagian atas kolom input chat atau menggunakan sintaks @agent-name.
Mode SOLO di Trae AI
Mode SOLO merupakan fitur paling ambisius Trae — pengalaman rekayasa perangkat lunak otonom sepenuhnya yang menangani semuanya dari perencanaan awal hingga deployment akhir. Anda menjelaskan yang Anda inginkan, dan mode SOLO merencanakan arsitektur, menulis kode, menangani pengujian, dan melakukan deploy proyek tanpa pengawasan terus-menerus.
Mode SOLO melampaui bantuan pemrograman standar. Ia memecah proyek kompleks menjadi tugas-tugas yang dapat dikelola, menulis dokumentasi, dan membuat keputusan arsitektur seperti pengembang berpengalaman. SOLO Builder berfokus khusus pada alur kerja pengembangan web, menawarkan alat khusus untuk proyek frontend, termasuk pratinjau peramban bawaan dan deployment ke Vercel dengan sekali klik.
Kemampuan kunci meliputi:
Pengembangan proyek lengkap dari konsep hingga deployment
Perencanaan proyek otomatis dan pemecahan tugas
Pembuatan dokumentasi secara real-time
Alur kerja pengujian dan debugging bawaan
Deployment sekali klik ke platform cloud
Dukungan input suara untuk interaksi natural
Mode SOLO tetap dalam versi beta dengan akses yang sangat terbatas, seperti yang disebutkan sebelumnya. Bahkan pengguna Pro berbayar memerlukan kode undangan khusus untuk mencobanya, dan semua gelombang akses tampaknya ditutup dengan hanya ketersediaan daftar tunggu potensial.
Trae AI vs. Cursor
Setelah menggunakan Trae selama beberapa waktu dan membacadokumentasinya, menjadi jelas bahwa mengalahkan Cursor adalah target utama mereka.
Keunggulan Trae sulit diabaikan. Dengan $10 per bulan dibandingkan $20 milik Cursor, perbedaan harga itu signifikan bagi banyak pengembang. Trae juga menyertakan fitur yang tidak dimiliki Cursor — agen kustom, integrasi OpenRouter untuk model tambahan, dan, secara subyektif, antarmuka yang lebih dipoles. Desain visualnya terasa lebih modern dan tidak semrawut dibandingkan tampilan Cursor saat ini.
Namun Cursor memegang beberapa keunggulan yang tidak dimiliki Trae:
Keunggulan sebagai pelopor memberi mereka basis pengguna besar yang sudah berinvestasi dalam ekosistem mereka
Agen latar belakang yang bekerja tanpa IDE terbuka
Integrasi seluler dan Slack untuk pemrograman jarak jauh
Kemitraan lebih mendalam dengan perusahaan seperti Anthropic yang menyediakan akses ke versi model yang dioptimalkan
Fitur memori ala ChatGPT yang mengingat konteks lintas sesi — sesuatu yang saat ini belum dimiliki Trae
Ujian sesungguhnya adalah eksekusi. Jika Trae dapat memoles fitur seperti Cue (sistem penyelesaian tab), memperluas akses mode SOLO, dan membangun kehadiran pemasaran yang lebih kuat, mereka bisa menarik pengguna Cursor yang frustrasi, terutama yang tidak puas dengan perubahan harga terbaru.
Namun, beralih IDE memerlukan upaya signifikan, dan ekosistem Cursor yang mapan menciptakan hambatan alami untuk migrasi. Persaingan ini menguntungkan pengembang dalam kedua skenario — keduanya harus berinovasi lebih cepat agar tetap relevan.
Kesimpulan
Trae AI memenuhi janjinya sebagai pendamping pemrograman yang andal dengan antarmuka bersih dan fitur kompetitif. Meskipun hasil tolok ukur terlihat mengesankan, ujian nyata terletak pada alur kerja pengembangan harian, di mana alat ini berkinerja cukup baik untuk dipertimbangkan sebagai alternatif Cursor.
Pertanyaan yang lebih besar bukanlah apakah Trae AI bekerja — ya, bekerja — melainkan apakah ia dapat mempertahankan keunggulan saat ini cukup lama untuk membangun pangsa pasar. Model harga kemungkinan akan berubah, akses mode SOLO tetap terbatas, dan beberapa fitur perlu disempurnakan. Bagi pengembang yang ingin mencoba sesuatu yang baru, terutama dengan harga perkenalan $3 saat ini, Trae AI menawarkan pengalaman solid yang berpotensi menjadi IDE utama Anda dengan beberapa pembaruan.
Jika Anda sedang meneliti asisten pemrograman AI, blog berikut mungkin juga bermanfaat:
Saya adalah kreator konten data science dengan pengalaman lebih dari 2 tahun dan salah satu dengan jumlah pengikut terbesar di Medium. Saya suka menulis artikel mendalam tentang AI dan ML dengan sedikit gaya sarkastik—karena harus ada sesuatu untuk membuatnya tidak terlalu membosankan. Saya telah menghasilkan lebih dari 130 artikel dan satu kursus di DataCamp, dengan satu lagi sedang dalam proses. Konten saya telah dilihat oleh lebih dari 5 juta pasang mata, dan 20 ribu di antaranya menjadi pengikut di Medium dan LinkedIn.
Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Trae AI menempati peringkat teratas pada SWE-bench Verified per Juli 2025. Tolok ukur ini menguji alat pemrograman AI dengan 500 isu GitHub nyata yang dipilih oleh pengembang Python berpengalaman. Trae AI adalah satu-satunya IDE pemrograman bertenaga AI yang ikut serta dalam tolok ukur ini dan menang.
Tolok ukur itu berguna, tetapi tidak selalu mencerminkan pekerjaan pemrograman sehari-hari. Menyelesaikan isu GitHub hanyalah salah satu bagian dari pekerjaan pengembang. Banyak waktu Anda dihabiskan untuk membangun fitur baru, memahami codebase yang ada, dan berkolaborasi dengan tim dalam proyek.
Fokus saya dalam tutorial ini adalah contoh praktis, bukan teori. Saya akan menjelaskan langkah demi langkah cara menyiapkan Trae AI dan mengujinya pada berbagai contoh untuk membantu Anda memutuskan apakah alat ini cocok untuk Anda.
Apa Itu Trae AI?
Trae AI menyebut dirinya “insinyur AI yang sesungguhnya” — klaim berani yang kemungkinan mereka adopsi setelah menduduki puncak papan peringkat SWE-bench Verified. Sekilas, ini terlihat seperti IDE bertenaga AI lainnya dengan fitur standar yang Anda harapkan:
Namun jika ditelusuri lebih dalam, Anda akan menemukan fitur yang membedakan Trae dari para pesaingnya:
Seperti Cursor, Trae sebenarnya adalah fork VS Code, meskipun bersifat tertutup. Anda akan langsung menyadarinya karena memungkinkan impor pengaturan, ekstensi, dan pintasan keyboard dari Cursor atau VS Code. Namun, mereka merapikan UI agar lebih ringkas dan menarik secara visual.
Alat ini memosisikan diri sebagai mitra kolaboratif, bukan sekadar alat pelengkap kode. Anda dapat berkomunikasi dengannya menggunakan perintah bahasa alami seperti
@Agentatau#Contextdan mendelegasikan tugas pemrograman yang kompleks sambil tetap menjaga kendali atas proses.Sebelum melihat fitur-fitur ini dalam praktik, kita perlu membahas model harga Trae AI, karena di sanalah perbedaan nyata antara Trae dan IDE AI lain menjadi jelas.
Catatan tentang Harga Trae AI
Saat ini Trae AI berharga $10 per bulan, dengan bulan pertama didiskon menjadi $3. Ini terbilang rendah dibandingkan pesaing langsung seperti Cursor atau Windsurf, yang mengenakan biaya $15–20 per bulan, sementara alternatif open-source seperti Cline bisa memakan biaya ratusan per bulan karena penetapan harga berbasis penggunaan.
Yang membuat harga ini semakin menarik adalah model berbasis permintaan. Anda mendapatkan 600 permintaan cepat per bulan dan permintaan lambat tanpa batas untuk model premium. Namun, pendekatan ini memiliki masalah mendasar yang sudah pernah kita lihat.
Cursor mengikuti model harga yang persis sama beberapa bulan lalu. Dalam model ini, setiap prompt dihitung sebagai satu atau lebih permintaan terhadap batas bulanan Anda, terlepas dari kompleksitas atau penggunaan tokennya.
Sebagai contoh, sebuah prompt yang melakukan operasi di seluruh codebase Anda dihitung sama dengan suntingan kecil secara inline, meskipun yang pertama biayanya 10–20x lebih besar dalam biaya API sebenarnya. Cursor menyadari model ini tidak dapat diskalakan, bahkan pada harga $20 per bulan, dan beralih ke penetapan harga berbasis kredit di mana pengguna mendapatkan kredit $20 pada harga API ditambah biaya tambahan.
Perubahan ini memicu reaksi keras di komunitas Cursor. Pengguna mulai menghabiskan kredit bulanan mereka dalam hitungan hari. Realitas ekonomi yang sama yang memaksa langkah Cursor kemungkinan juga akan memengaruhi Trae AI saat basis penggunanya tumbuh.
Tanda-tanda tekanan sudah mulai terlihat. Mode SOLO, fitur andalan Trae, tetap dalam versi beta dengan akses terbatas bahkan bagi pengguna berbayar. Situs mereka menunjukkan semua gelombang akses ditutup, dengan kode berpotensi tersedia melalui daftar tunggu. Ini masuk akal karena mode SOLO bertindak seperti insinyur perangkat lunak sungguhan — merencanakan, mendokumentasikan, dan melakukan deploy — yang mengonsumsi token jauh lebih banyak daripada bantuan pemrograman biasa.
Meskipun model harga ini mungkin tidak bertahan lama, ini membuka peluang untuk mengakses Claude 4 Sonnet dan model premium lainnya seharga $3 di bulan pertama. Perusahaan sering beroperasi dalam kondisi rugi pada awalnya untuk membangun kepercayaan dan basis pengguna, terutama dengan dukungan investor.
Cara Menginstal dan Menyiapkan Trae AI?
Pengalaman penyiapan Trae AI sangat mulus:
traeUntuk tutorial ini, kita akan membuat aplikasi terminal tic-tac-toe untuk menguji kapabilitas Builder. Sayangnya, saya belum memiliki akses ke mode SOLO, jadi kita akan fokus pada fitur Builder dan hanya memberikan gambaran mode SOLO di akhir tutorial.
Mari kita mulai!
Menggunakan Builder Trae
Untuk menguji kapabilitas Trae, buat direktori proyek baru dan buka dengan Trae. Pilih Claude 4 Sonnet karena Trae dioptimalkan untuk model tersebut — ini adalah model yang membantu mereka menduduki puncak papan peringkat SWE-bench.
Saya memulai dengan prompt ini untuk membuat gim tic-tac-toe berbasis terminal:
Hasilnya 99% berhasil. Builder membuat gim terminal yang berfungsi penuh dan tampilannya estetis. Yang paling mengejutkan saya adalah ia berhasil membuat grid tic-tac-toe dengan benar pada percobaan pertama. Saat saya menguji prompt yang sama dengan IDE lain dalam ulasan saya, hanya Cursor yang berhasil melakukannya dengan benar.
Antarmuka chat terasa bersih dan tertata. Setiap peristiwa — baik saat menghasilkan kode, menjalankan perintah, atau membuat file — muncul sebagai elemen terpisah, memudahkan Anda mengikuti proses Builder.
Builder secara otomatis menghasilkan skrip Python dan berkas README pendamping, lalu menjalankan perintah terminal untuk menguji semuanya. Ia bahkan mengambil konfigurasi shell saya (Oh My Zsh) tanpa pengaturan apa pun. Seluruh pengalaman terasa mulus dan natural.
Menguji Akses Web
Di masa awal IDE AI, berpindah konteks dari IDE ke ChatGPT atau Chrome untuk mencari informasi terkait proyek terasa menyebalkan. Untungnya, akses web langsung di UI chat sekarang praktis menjadi persyaratan bagi semua IDE. Trae tidak terkecuali.
Mari kita uji dengan pencarian terkait proyek tic-tac-toe kita:
Hasilnya sesuai harapan — ringkasan riset terperinci dengan saran hal-hal yang bisa diimplementasikan. Namun, satu hal yang perlu dicatat adalah kecepatan browsing. Sedikit lebih lambat daripada operasi lain, tetapi ini bukan masalah besar karena penelusuran web biasanya dilakukan sesekali, bukan terus-menerus.
Mengendalikan Konteks
Trae menawarkan fitur kontrol konteks standar yang Anda harapkan. Anda dapat menambahkan file atau folder dengan menyebutnya menggunakan
#, dan menempelkan URL juga berfungsi—Trae akan mengambil konten halaman sebagai konteks saat menulis kode.Fitur ini praktis wajib bagi engineer AI yang sering bekerja dengan teknologi seperti LangChain atau OpenAI Python SDK, yang sering kali beberapa versi lebih baru daripada pengetahuan pelatihan LLM. Alih-alih mengganggu alur kerja untuk menyalin dokumentasi, Anda cukup menyebutkan URL dokumentasi yang diperbarui langsung di prompt.
Yang membedakan Trae adalah kemampuannya merujuk kelas atau fungsi tertentu di file yang sedang Anda buka. Ini lebih baik daripada memilih kode secara manual, terutama saat menangani kelas Python besar yang membentang ratusan baris.
Untuk mengelola apa yang dilihat AI, Trae memungkinkan Anda mengecualikan file dan folder dari pengindeksan. Karena IDE AI membuat indeks ruang kerja untuk tanya jawab codebase, Anda dapat mengontrol apa yang disertakan dengan membuat file
.ignoredi dalam folder.trae. Ini bekerja berdampingan dengan.gitignoreAnda, sehingga apa pun di salah satu file akan tidak diindeks oleh Builder.Keunggulan Trae yang lain adalah berkas aturan. Dokumen markdown ini memungkinkan Anda menetapkan pedoman tingkat ruang kerja dan pengguna yang membentuk perilaku AI. Dalam pengembangan berbantuan AI, berkas aturan praktis wajib. Pertimbangkan untuk membuat ini di direktori
.trae/rules:architecture.mduntuk struktur proyek dan keputusan arsitekturdevelopment.mduntuk standar dan praktik penulisan kodeorchestration.mduntuk memandu implementasi fitur dan penggunaan dokumentasidesign_philosophy.mduntuk prinsip desain proyek webSetelah disiapkan, Anda dapat memanggil aturan apa pun saat chat menggunakan sintaks
#rulename.Penyelesaian Tab
Penyelesaian tab telah lama menjadi bagian dari IDE. Cursor mengubah pengalaman pengembang kode dengan memperkenalkan model internalnya sendiri untuk membuat penyelesaian cerdas di seluruh file Anda. Trae AI menawarkan fitur serupa dan mengelompokkannya di bawah satu nama bernama Cue.
Cue mencakup beberapa jenis penyelesaian:
Saya menyukai fitur lompati ke suntingan di Cursor, yang bekerja mulus. Saya bisa menekan tab-berulang untuk melewati suntingan saat mengambil alih skrip. Fitur lompati ke suntingan Trae jauh lebih lambat dibandingkan versi Cursor.
Selama pengujian, saya sering harus menempatkan kursor pada baris tempat saya ingin melakukan suntingan berikutnya untuk memicu saran “Tab: lompat ke sini”. Ini menghilangkan tujuan utama fitur lompati ke suntingan. Fitur Cue lainnya juga lebih lambat.
Fungsional, tetapi karena Trae masih baru, Cue perlu disempurnakan agar setara dengan pesaing mapan.
Builder dengan Akses MCP
Fitur wajib lainnya untuk IDE bertenaga AI adalah dukungan Model Context Protocol (MCP). MCP bertindak sebagai jembatan antara asisten AI dan alat, basis data, atau API eksternal. Tanpa itu, agen pemrograman Anda terisolasi dari sistem dunia nyata yang Anda bangun.
Dukungan Trae AI untuk MCP dipoles dan ramah pengguna. Platform ini menyertakan UI marketplace khusus untuk server MCP resmi yang memungkinkan Anda menginstalnya dengan sekali klik.
Memiliki marketplace juga menyelesaikan masalah penemuan. Anda dapat menelusuri MCP yang tersedia alih-alih berburu dokumentasi atau repositori GitHub untuk menemukan yang Anda butuhkan.
Setelah Anda menambahkan satu atau lebih server — atau menambahkan server kustom melalui pengaturan, yang juga mudah — Anda dapat beralih dari Builder biasa ke agen “Builder with MCP”. Meskipun memiliki agen terpisah mungkin terasa aneh pada awalnya, ini sebenarnya desain yang cerdas.
Daftar MCP Anda akan bertambah seiring waktu. Setiap prompt yang Anda kirim menyertakan informasi tentang MCP yang tersedia dan tool-nya, mengonsumsi token baik Anda menggunakannya atau tidak. Dengan sengaja beralih ke Builder with MCP menekan biaya bagi Trae. Saat mereka akhirnya beralih ke penetapan harga berbasis penggunaan, desain ini juga akan menghemat biaya bagi pengguna.
Satu peringatan: listing marketplace untuk server MCP terkadang menggunakan instruksi penyiapan yang sudah usang, yang dapat menyebabkan kesalahan instalasi. Saat Anda beralih ke Builder with MCP, periksa indikator status di sebelah setiap server dan pastikan berwarna hijau sebelum mulai bekerja. Jika berwarna merah, maka Anda harus men-debug masalahnya sendiri.
Membuat Agen Kustom
Fitur yang sangat diinginkan pada IDE open-source saat ini seperti Cline atau Roo Code adalah kemampuan membuat agen kustom dengan akses ke berbagai tool, server MCP, dan perilaku yang sepenuhnya berbeda melalui system prompt yang berbeda. Meski bersifat tertutup, Trae AI menawarkan fitur yang persis sama.
Agen kustom menyelesaikan masalah nyata dalam pengembangan berbantuan AI. Builder bawaan bekerja baik untuk tugas pemrograman umum, tetapi pekerjaan khusus sering memerlukan perilaku yang terfokus. Alih-alih terus-menerus menjelaskan kebutuhan Anda di setiap percakapan, Anda dapat membuat agen yang disesuaikan untuk alur kerja tertentu.
Misalnya, Anda dapat membuat “Documentation Agent” yang selalu menulis docstring komprehensif, menyertakan type hint, dan mengikuti standar dokumentasi tim Anda. Atau “Code Review Agent” yang berfokus pada kerentanan keamanan, masalah kinerja, dan standar penulisan kode alih-alih mengimplementasikan fitur baru.
Setelah memiliki agen kustom, Anda dapat mulai menggunakannya dengan memilihnya dari dropdown di bagian atas kolom input chat atau menggunakan sintaks
@agent-name.Mode SOLO di Trae AI
Mode SOLO merupakan fitur paling ambisius Trae — pengalaman rekayasa perangkat lunak otonom sepenuhnya yang menangani semuanya dari perencanaan awal hingga deployment akhir. Anda menjelaskan yang Anda inginkan, dan mode SOLO merencanakan arsitektur, menulis kode, menangani pengujian, dan melakukan deploy proyek tanpa pengawasan terus-menerus.
Mode SOLO melampaui bantuan pemrograman standar. Ia memecah proyek kompleks menjadi tugas-tugas yang dapat dikelola, menulis dokumentasi, dan membuat keputusan arsitektur seperti pengembang berpengalaman. SOLO Builder berfokus khusus pada alur kerja pengembangan web, menawarkan alat khusus untuk proyek frontend, termasuk pratinjau peramban bawaan dan deployment ke Vercel dengan sekali klik.
Kemampuan kunci meliputi:
Mode SOLO tetap dalam versi beta dengan akses yang sangat terbatas, seperti yang disebutkan sebelumnya. Bahkan pengguna Pro berbayar memerlukan kode undangan khusus untuk mencobanya, dan semua gelombang akses tampaknya ditutup dengan hanya ketersediaan daftar tunggu potensial.
Trae AI vs. Cursor
Setelah menggunakan Trae selama beberapa waktu dan membaca dokumentasinya, menjadi jelas bahwa mengalahkan Cursor adalah target utama mereka.
Keunggulan Trae sulit diabaikan. Dengan $10 per bulan dibandingkan $20 milik Cursor, perbedaan harga itu signifikan bagi banyak pengembang. Trae juga menyertakan fitur yang tidak dimiliki Cursor — agen kustom, integrasi OpenRouter untuk model tambahan, dan, secara subyektif, antarmuka yang lebih dipoles. Desain visualnya terasa lebih modern dan tidak semrawut dibandingkan tampilan Cursor saat ini.
Namun Cursor memegang beberapa keunggulan yang tidak dimiliki Trae:
Ujian sesungguhnya adalah eksekusi. Jika Trae dapat memoles fitur seperti Cue (sistem penyelesaian tab), memperluas akses mode SOLO, dan membangun kehadiran pemasaran yang lebih kuat, mereka bisa menarik pengguna Cursor yang frustrasi, terutama yang tidak puas dengan perubahan harga terbaru.
Namun, beralih IDE memerlukan upaya signifikan, dan ekosistem Cursor yang mapan menciptakan hambatan alami untuk migrasi. Persaingan ini menguntungkan pengembang dalam kedua skenario — keduanya harus berinovasi lebih cepat agar tetap relevan.
Kesimpulan
Trae AI memenuhi janjinya sebagai pendamping pemrograman yang andal dengan antarmuka bersih dan fitur kompetitif. Meskipun hasil tolok ukur terlihat mengesankan, ujian nyata terletak pada alur kerja pengembangan harian, di mana alat ini berkinerja cukup baik untuk dipertimbangkan sebagai alternatif Cursor.
Pertanyaan yang lebih besar bukanlah apakah Trae AI bekerja — ya, bekerja — melainkan apakah ia dapat mempertahankan keunggulan saat ini cukup lama untuk membangun pangsa pasar. Model harga kemungkinan akan berubah, akses mode SOLO tetap terbatas, dan beberapa fitur perlu disempurnakan. Bagi pengembang yang ingin mencoba sesuatu yang baru, terutama dengan harga perkenalan $3 saat ini, Trae AI menawarkan pengalaman solid yang berpotensi menjadi IDE utama Anda dengan beberapa pembaruan.
Jika Anda sedang meneliti asisten pemrograman AI, blog berikut mungkin juga bermanfaat: