Lewati ke konten utama

Trae AI: Panduan dengan Contoh Praktis

Pelajari apa itu Trae AI, fiturnya, harga, proses instalasi, penerapan praktis, dan perbandingannya dengan Cursor AI.
· 8 mnt Baca

Jelajahi bersama AI

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.

Papan peringkat SWE-bench Verified menampilkan Trae AI di posisi teratas

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 ke model premium seperti Claude 4 Sonnet, Gemini 2.5 Pro, Grok 4, dan Kimi K2
  • 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.

Antarmuka Trae AI Builder menampilkan tata letak IDE yang bersih dan modern dengan chat sidebar, editor kode, dan integrasi terminal, menunjukkan pengalaman pengguna yang dipoles dibandingkan lingkungan pemrograman tradisional

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.

Halaman harga Trae AI menampilkan langganan $10 per bulan dengan 600 permintaan cepat dan permintaan lambat tanpa batas, menunjukkan model harga yang kompetitif dibandingkan alat pemrograman AI lainnya

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.

Tangkapan layar reaksi komunitas Cursor di media sosial dan forum yang menunjukkan keluhan pengguna tentang perubahan harga dan penerapan model berbasis kredit, menggambarkan tantangan yang dihadapi perusahaan IDE AI dengan penetapan harga berkelanjutan

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:

  1. Unduh installer untuk platform Anda
  2. Jalankan installer
  3. Impor pengaturan Anda dari Cursor atau VS Code
  4. Opsional, tambahkan Trae ke terminal dengan perintah trae
  5. 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.

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.

Keluaran terminal menampilkan antarmuka gim tic-tac-toe 4x4 berwarna dengan penanda X dan O, menunjukkan kemampuan Trae AI menghasilkan gim Python fungsional dengan tata letak grid dan pemformatan visual yang tepat

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.

Antarmuka chat Trae AI menampilkan alur percakapan yang tertata dengan elemen berbeda untuk pembuatan kode, pembuatan file, dan eksekusi perintah, menonjolkan desain pengalaman pengguna yang bersih dan intuitif

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 features

Antarmuka hasil penelusuran web di Trae AI menampilkan temuan riset komprehensif tentang implementasi gim tic-tac-toe, menunjukkan kemampuan penelusuran internet bawaan untuk meningkatkan alur kerja pengembangan

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.

Antarmuka marketplace MCP Trae AI menampilkan server Model Context Protocol yang tersedia dengan opsi instalasi sekali klik, menunjukkan pendekatan ramah pengguna untuk memperluas kemampuan AI dengan alat dan API eksternal

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.

Antarmuka mode SOLO Trae AI menampilkan alur kerja rekayasa perangkat lunak otonom dengan perencanaan proyek, pemecahan tugas, dan kemampuan deployment, mewakili masa depan pengembangan end-to-end bertenaga AI

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 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:

  • 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:

Bexruz (Bex) Tuychiev

Penulis

Bexruz (Bex) Tuychiev

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. 

Topik

Terkait

blogs

Tutorial Korelasi di R

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026