Trae AI, Temmuz 2025 itibarıylaSWE-bench Verified liderlik tablosunda zirveye yerleşti. Bu karşılaştırma, deneyimli Python geliştiricileri tarafından seçilen 500 gerçek GitHub sorunuyla yapay zekâ kodlama araçlarını test eder. Trae AI, bu ölçütte yer alan ve kazanan tek yapay zekâ destekli kodlama IDE’sidir.
Kıyaslamalar faydalıdır, ancak her zaman gerçek kodlama işini yansıtmaz. GitHub sorunlarını çözmek, geliştiricilerin yaptığı işlerin yalnızca bir parçasıdır. Zamanınızın çoğu yeni özellikler geliştirmeye, mevcut kod tabanlarını anlamaya ve ekibinizle projelerde çalışmaya gider.
Bu eğitimde odağım teoriden ziyade pratik örnekler olacak. Trae AI’yi nasıl kuracağınızı adım adım açıklayacağım ve aracın size uygun olup olmadığına karar vermenize yardımcı olabilecek çeşitli örnekler üzerinde test edeceğim.
Trae AI Nedir?
Trae AI kendisini “gerçek yapay zekâ mühendisi” olarak tanımlıyor — muhtemelen SWE-bench Verified listesinde zirveye çıktıktan sonra benimsedikleri iddialı bir ifade. İlk bakışta, beklediğiniz standart özelliklere sahip herhangi bir yapay zekâ destekli IDE gibi görünüyor:
Builder adlı bir kodlama ajanı
Builder’ı kontrol etmek ve kod tabanınız hakkında soru sormak için kenar çubuğu ve satır içi sohbet
Yerleşik terminal erişimi, Model Context Protocol (MCP) desteği ve web arama yetenekleri
Sekme tamamlama ve standart IDE işlevleri
Ancak biraz derine indiğinizde Trae’i rakiplerinden ayıran özellikler bulacaksınız:
SOLO modu, planlamadan proje tamamlamaya kadar uçtan uca yazılım mühendisliği sunar
Web geliştirme görevleri için özelleştirilmiş, uzman bir sürüm olan SOLO Builder
Web uygulamalarını Vercel’e tek tıkla dağıtma
Web uygulamalarını önizlemek için yerleşik tarayıcı
Yapay zekâya komut vermek için sesli giriş
Farklı görevler için özelleştirilmiş asistanlar oluşturmanıza olanak tanıyan MCP aracılığıyla özel yapay zekâ ajanları
Cursor gibi, Trae de aslında bir VS Code çatallanmasıdır, ancak kapalı kaynaklıdır. Bunu hemen fark edeceksiniz çünkü Cursor veya VS Code’dan ayarlarınızı, uzantılarınızı ve klavye kısayollarınızı içe aktarmanıza izin verir. Bununla birlikte, kullanıcı arayüzünü daha derli toplu ve görsel olarak çekici olacak şekilde iyileştirmişler.
Araç, kendisini sadece bir kod tamamlama aracı değil, işbirlikçi bir ortak olarak konumlandırıyor. @Agent veya #Context gibi doğal dil komutlarıyla iletişim kurabilir ve sürecin kontrolünü elinizde tutarak karmaşık kodlama görevlerini devredebilirsiniz.
Bu özellikleri uygulamada görmeden önce, Trae AI’nin fiyatlandırma modelini konuşmamız gerekiyor; çünkü diğer yapay zekâ IDE’lerinden gerçek farkların ortaya çıktığı yer burası.
Trae AI Fiyatlandırması Hakkında Bir Not
Trae AI şu anda aylık 10 ABD doları, ilk ay ise 3 ABD dolarına indirilmiş durumda. Bu fiyat, doğrudan rakipleri Cursor veya Windsurf’a kıyasla şaşırtıcı derecede düşük; bu araçlar aylık 15–20 ABD doları ücret alıyor. Cline gibi açık kaynak alternatifler ise kullanım bazlı fiyatlandırma nedeniyle ayda yüzlerce dolara mal olabilir.
Bu fiyatlandırmayı daha da ilginç kılan şey, istek bazlı model. Aylık 600 hızlı istek ve premium modeller için sınırsız yavaş istek alıyorsunuz. Ancak bu yaklaşımın daha önce gördüğümüz temel bir sorunu var.
Cursor birkaç ay önce tam olarak bu fiyatlandırma modelini uyguluyordu. Bu modelde, her bir istem karmaşıklığına veya token kullanımına bakılmaksızın aylık limitinizden bir veya daha fazla istek olarak sayılıyor.
Örneğin, tüm kod tabanınızda işlem yapan bir istem, ilkinin gerçek API maliyetlerinde 10–20 kat daha pahalı olmasına rağmen, küçük bir satır içi düzenlemeyle aynı şekilde sayılır. Cursor, bu modelin aylık 20 ABD doları seviyesinde bile ölçeklenmeyeceğini fark etti ve kullanıcılara API fiyatlandırması üzerine ek ücretlerle 20 ABD doları tutarında kredi veren kredi bazlı fiyatlandırmaya geçti.
Bu değişim, Cursor topluluğunda büyük bir tepkiye yol açtı. Kullanıcılar aylık kredilerini günler içinde tüketmeye başladı. Cursor’u bu adıma zorlayan aynı ekonomik gerçeklik, kullanıcı tabanı büyüdükçe büyük olasılıkla Trae AI’yi de etkileyecek.
Zorluk işaretleri şimdiden ortaya çıkıyor. Trae’in ayırt edici özelliği olan SOLO modu, ücretli kullanıcılar için bile sınırlı erişimle beta sürümünde kalmaya devam ediyor. Web siteleri, tüm erişim turlarının kapalı olduğunu, kodların ise bekleme listesi aracılığıyla muhtemelen alınabileceğini gösteriyor. Bu mantıklı; çünkü SOLO modu gerçek bir yazılım mühendisi gibi davranır — planlar, dokümante eder ve dağıtır — bu da normal kodlama desteğine kıyasla çok daha fazla token tüketimi demektir.
Bu fiyatlandırma modeli kısa ömürlü olabilir; ancak ilk ay 3 ABD dolarına Claude 4 Sonnet ve diğer premium modellere erişim fırsatı sunuyor. Şirketler, özellikle yatırım desteği varken, güven ve kullanıcı tabanı oluşturmak için başlangıçta zararına çalışabilir.
İsteğe bağlı olarak, terminale trae komutu altında Trae’i ekleyin
Bir klasörü proje olarak açın veya GitHub’dan bir depo klonlayın
Bu eğitim için, Builder’ın yeteneklerini test etmek üzere bir tic-tac-toe terminal uygulaması oluşturacağız. Ne yazık ki henüz SOLO moduna erişimim yok, bu yüzden Builder’ın özelliklerine odaklanacağız ve eğitimin sonunda SOLO moduna yalnızca genel bir bakış sunacağız.
Artık içine dalalım!
Trae’in Builder’ını Kullanma
Trae’in yeteneklerini test etmek için yeni bir proje dizini oluşturun ve Trae ile açın. Trae bu model için optimize edildiğinden Claude 4 Sonnet’i seçin — SWE-bench liderliğine çıkmalarına yardımcı olan model de buydu.
Terminal tabanlı bir tic-tac-toe oyunu oluşturmak için şu istemle başladım:
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.Altyapı:
Sonuç %99 başarıydı. Builder, estetik olarak doğru görünen, tamamen çalışan bir terminal oyunu oluşturdu. Beni en çok şaşırtan, tic-tac-toe ızgarasını ilk denemede doğru yapması oldu. Aynı istemi incelemelerim sırasında diğer IDE’lerle test ettiğimde, bunu düzgün yapan yalnızca Cursor olmuştu.
Sohbet arayüzünün kendisi temiz ve düzenli hissettiriyor. İster kod üretimi, ister komut çalıştırma, ister dosya oluşturma olsun, her olay ayrı bir öğe olarak görünüyor ve Builder’ın sürecini takip etmeyi kolaylaştırıyor.
Builder, hem Python betiğini hem de eşlik eden bir README dosyasını otomatik olarak oluşturdu, ardından her şeyi test etmek için terminal komutları çalıştırdı. Herhangi bir kurulum yapmadan kabuk yapılandırmalarımı (Oh My Zsh) bile algıladı. Tüm deneyim pürüzsüz ve doğal hissettirdi.
Web Erişimini Test Etme
Yapay zekâ IDE’lerinin ilk zamanlarında, IDE’nizden ChatGPT’ye veya Chrome’a proje ile ilgili bilgi aramak için bağlam değiştirmek sinir bozucuydu. Neyse ki, sohbet arayüzünde doğrudan web erişimi artık tüm IDE’ler için neredeyse bir gereklilik. Trae de bir istisna değil.
Bunu tic-tac-toe projemizle ilgili bir aramayla test edelim:
Search the internet for innovative ways other people have built tic-tac-toe games.
I want more comprehensive featuresAltyapı:
Sonuçlar beklendiği gibiydi — uygulamaya yönelik önerilerle birlikte ayrıntılı bir araştırma özeti. Ancak not edilmesi gereken bir nokta, gezinme hızı. Diğer işlemlere kıyasla biraz yavaş, ama bu büyük bir sorun değil; çünkü web araması sürekli değil, ara sıra yapılan bir şey.
Bağlamı Kontrol Etme
Trae, beklediğiniz standart bağlam kontrol özelliklerini sunar. Dosya veya klasörleri # ile anarak ekleyebilirsiniz ve URL yapıştırmak da işe yarar — Trae, kod yazarken sayfa içeriğini bağlam olarak içeri çeker.
Bu özellik, LangChain veya OpenAI Python SDK gibi teknolojilerle sürekli çalışan ve çoğu zaman LLM’in eğitim bilgisinden birkaç sürüm yeni olan yapay zekâ mühendisleri için fiilen bir zorunluluktur. İş akışınızı bölüp dokümantasyonu kopyalamak yerine, güncel doküman URL’lerini doğrudan isteminizde belirtebilirsiniz.
Trae’i öne çıkaran şey, şu anda açık olan dosyanızdaki belirli sınıflara veya fonksiyonlara referans verebilmesidir. Bu, özellikle yüzlerce satıra yayılan büyük Python sınıflarıyla uğraşırken, kodu elle seçmeye kıyasla çok daha iyidir.
Yapay zekânın neyi gördüğünü yönetmek için Trae, dosya ve klasörleri indekslemeden hariç tutmanıza izin verir. Yapay zekâ IDE’leri kod tabanı SSS’si için çalışma alanı dizinleri oluşturduğundan, .trae klasörü içinde bir .ignore dosyası oluşturarak nelerin dahil edileceğini kontrol edebilirsiniz. Bu, .gitignore dosyanızla birlikte çalışır; dolayısıyla her iki dosyada yer alan her şey Builder’ın farkındalığının dışında kalır.
Trae’in gerçekten parladığı yer, kural dosyalarıdır. Bu markdown belgeleri, yapay zekânın davranışını şekillendiren çalışma alanı ve kullanıcı düzeyi yönergeleri belirlemenizi sağlar. Yapay zekâ destekli geliştirmede kural dosyaları neredeyse şarttır. .trae/rules dizininizde şu dosyaları oluşturmayı düşünün:
architecture.md proje yapısı ve mimari kararlar için
development.md kodlama standartları ve uygulamaları için
orchestration.md özellik uygulamasını ve dokümantasyon kullanımını yönlendirmek için
design_philosophy.md web projesi tasarım ilkeleri için
Kurulumu yaptıktan sonra, sohbet sırasında #rulename söz dizimini kullanarak herhangi bir kuralı çağırabilirsiniz.
Sekme Tamamlama
Sekme tamamlama uzun süredir IDE’lerin bir parçasıdır. Cursor, dosyanızın tamamında akıllı tamamlamalar yapmak için kendi dahili modelini tanıtarak bu deneyimi değiştirdi. Trae AI benzer özellikler sunuyor ve bunları tek bir isim altında, Cue olarak grupluyor.
Cue birkaç tamamlama türü içeriyor:
Otomatik tamamlama, mevcut kodu anlar ve imleç konumunuzda devamını önerir
Çok satırlı düzenlemeler, bir kerede birkaç ilişkili satırı yazabilir
Öngörücü düzenlemeler, son düzenlemenize göre bir sonraki değişikliğinizi önerir
Düzenlemeye atla, önceki düzenlemenizden etkilenen bir sonraki değişikliği yapmanız gereken yeri bulur
Cursor’daki düzenlemeye atla özelliğini seviyorum; kusursuz çalışıyor. Betiğin kontrolünü elime aldığımda düzenlemeler arasında sadece tab-tab-tab yapabiliyorum. Trae’in düzenlemeye atla özelliği, Cursor’un sürümüne kıyasla oldukça yavaş.
Test sırasında, “Tab: buraya atla” önerisini tetiklemek için sıklıkla bir sonraki düzenlemeyi yapmak istediğim satıra imleci yerleştirmem gerekti. Bu da düzenlemeye atla özelliğinin tüm amacını boşa çıkarıyor. Diğer Cue özellikleri de yavaş.
Çalışıyor, ancak Trae yeni olduğu için, Cue’nun yerleşik rakiplerle denk hâle gelmesi için biraz ilgiye ihtiyacı var.
MCP Erişimiyle Builder
Yapay zekâ destekli IDE’ler için bir diğer olmazsa olmaz özellik de Model Context Protocol (MCP) desteğidir. MCP’ler, yapay zekâ asistanınız ile harici araçlar, veritabanları veya API’ler arasında köprü görevi görür. Onlar olmadan, kodlama ajanınız, birlikte inşa ettiğiniz gerçek dünya sistemlerinden yalıtılmış kalır.
Trae AI’nin MCP desteği cilalı ve kullanıcı dostu. Platform, resmi MCP sunucuları için tek tıkla kurulum sağlayan özel bir pazar yeri arayüzü içeriyor.
Bir pazar yerinin olması, keşif sorununu da çözer. İhtiyacınız olanı bulmak için dokümantasyon veya GitHub depolarında vakit harcamak yerine mevcut MCP’leri gezinebilirsiniz.
Bir veya daha fazla sunucu ekledikten sonra — ya da ayarlar üzerinden özel bir tane ekledikten sonra; bu da oldukça basittir — normal Builder’dan “MCP’li Builder” ajanına geçebilirsiniz. Ayrı bir ajana sahip olmak ilk başta garip görünse de aslında akıllıca bir tasarım.
MCP listeniz zamanla büyüyecektir. Gönderdiğiniz her istem, mevcut MCP’ler ve araçları hakkında bilgi içerir; siz kullansanız da kullanmasanız da token tüketir. Bilinçli olarak MCP’li Builder’a geçmek, Trae’in maliyetlerini düşük tutar. Sonunda kullanım bazlı fiyatlandırmaya geçtiklerinde, bu tasarım kullanıcılar için de para tasarrufu sağlayacaktır.
Bir uyarı: MCP sunucuları için pazar yeri listelemeleri bazen eski kurulum talimatlarını kullanıyor ve bu da kurulum hatalarına yol açabiliyor. MCP’li Builder’a geçtiğinizde, her sunucunun yanındaki durum göstergelerini kontrol edin ve işinize başlamadan önce yeşil olduklarından emin olun. Kırmızıysa, sorunu kendiniz hata ayıklamalısınız.
Özel Ajanlar Oluşturma
Cline veya Roo Code gibi güncel açık kaynak IDE’lerde çok aranan bir özellik, farklı araçlara, MCP sunucularına erişimi olan ve tamamen farklı sistem istemleriyle bambaşka davranış sergileyen özel ajanlar oluşturabilmektir. Kapalı kaynak olmasına rağmen Trae AI de tam olarak aynı özelliği sunuyor.
Özel ajanlar, yapay zekâ destekli geliştirmede gerçek bir sorunu çözer. Varsayılan Builder genel kodlama görevlerinde iyi çalışır; ancak uzmanlık gerektiren işler sıklıkla odaklanmış bir davranış ister. Gereksinimlerinizi her sohbette tekrar tekrar açıklamak yerine, belirli iş akışlarına göre uyarlanmış ajanlar oluşturabilirsiniz.
Örneğin, her zaman kapsamlı docstring’ler yazan, tür ipuçlarını ekleyen ve ekibinizin dokümantasyon standartlarına uyan bir “Dokümantasyon Ajanı” oluşturabilirsiniz. Ya da yeni özellikleri uygulamak yerine güvenlik açıkları, performans sorunları ve kodlama standartlarına odaklanan bir “Kod İnceleme Ajanı”.
Özel ajanınızı oluşturduktan sonra, sohbet giriş alanının üstündeki açılır menüden seçerek veya @agent-name söz dizimini kullanarak onu kullanmaya başlayabilirsiniz.
Trae AI’de SOLO Modu
SOLO modu, Trae’in en iddialı özelliğini temsil ediyor — ilk planlamadan son dağıtıma kadar her şeyi yöneten, tamamen otonom bir yazılım mühendisliği deneyimi. İstediğinizi tarif ediyorsunuz; SOLO modu mimariyi planlıyor, kodu yazıyor, testleri yürütüyor ve projenizi sürekli gözetim gerektirmeden dağıtıyor.
SOLO modu, standart kodlama desteğinin çok ötesine geçiyor. Karmaşık projeleri yönetilebilir görevlere ayırıyor, dokümantasyon yazıyor ve deneyimli bir geliştiricinin yapacağı gibi mimari kararlar alıyor. SOLO Builder varyantı ise özellikle web geliştirme iş akışlarına odaklanır; yerleşik tarayıcı önizlemeleri ve tek tıkla Vercel dağıtımları da dahil olmak üzere ön yüz projeleri için uzmanlaşmış araçlar sunar.
Önemli yetenekler şunları içerir:
Fikirden dağıtıma kadar eksiksiz proje geliştirme
Otomatik proje planlama ve görev parçalama
Gerçek zamanlı dokümantasyon üretimi
Yerleşik test ve hata ayıklama iş akışları
Bulut platformlarına tek tıkla dağıtım
Doğal etkileşim için sesli giriş desteği
SOLO modu, daha önce belirttiğimiz gibi son derece sınırlı erişimle beta aşamasında kalmaya devam ediyor. Ücretli Pro kullanıcılarının bile denemek için özel davet kodlarına ihtiyacı var ve tüm erişim turlarının kapalı olduğu, yalnızca olası bekleme listesi erişiminin bulunduğu anlaşılıyor.
Trae AI vs. Cursor
Trae’i bir süre kullandıktan vedokümantasyonlarını okuduktan sonra, ana hedeflerinin Cursor’ı geçmek olduğu netleşiyor.
Trae’in avantajları görmezden gelinemez. Aylık 10 ABD doları, Cursor’ın 20 ABD dolarıyla karşılaştırıldığında birçok geliştirici için önemli bir fark. Trae ayrıca Cursor’da olmayan özellikleri de barındırıyor — özel ajanlar, ek modeller için OpenRouter entegrasyonu ve öznel olarak daha cilalı bir arayüz. Görsel tasarım, Cursor’ın mevcut kurulumuna göre daha modern ve daha az karmaşık hissettiriyor.
Ancak Cursor’ın Trae’de olmayan birkaç kozu var:
İlk hareket eden olmanın getirdiği, ekosistemlerine zaten yatırım yapmış büyük bir kullanıcı tabanı
IDE açık değilken çalışan arka plan ajanları
Uzaktan kodlama için mobil ve Slack entegrasyonları
Anthropic gibi şirketlerle optimize edilmiş model sürümlerine erişim sağlayan daha derin ortaklıklar
Oturumlar arasında bağlamı hatırlayan ChatGPT tarzı bellek özelliği — Trae’de şu anda yok
Asıl sınav icraat olacak. Trae, Cue gibi özellikleri (sekme tamamlama sistemi) cilalayabilir, SOLO modunun erişimini genişletebilir ve daha güçlü bir pazarlama varlığı oluşturabilirse, özellikle son fiyatlandırma değişikliklerinden memnun olmayan hayal kırıklığı içindeki Cursor kullanıcılarını kazanabilir.
Bununla birlikte IDE değiştirmek ciddi efor ister ve Cursor’ın yerleşik ekosistemi doğal bir geçiş bariyeri yaratır. Rekabet, her iki durumda da geliştiricilerin yararına — her iki aracın da güncel kalmak için daha hızlı yenilik yapması gerekecek.
Sonuç
Trae AI, temiz arayüzü ve rekabetçi özellikleriyle yetkin bir kodlama yardımcısı olma sözünü yerine getiriyor. Kıyaslama sonuçları etkileyici görünse de asıl sınav, aracın Cursor’a alternatif olarak değerlendirmeye değer kılacak kadar iyi performans gösterdiği günlük geliştirme iş akışlarında verilir.
Daha büyük soru, Trae AI’nin çalışıp çalışmadığı değil — çalışıyor — mevcut avantajlarını pazar payı oluşturacak kadar uzun süre koruyup koruyamayacağıdır. Fiyatlandırma modeli muhtemelen değişecek, SOLO moduna erişim sınırlı kalmaya devam ediyor ve bazı özelliklerin iyileştirilmesi gerekiyor. Özellikle mevcut 3 ABD dolarlık tanıtım fiyatında yeni bir şey denemeye istekli geliştiriciler için Trae AI, birkaç güncellemeyle birincil IDE’niz olabilecek sağlam bir deneyim sunuyor.
Yapay zekâ kodlama asistanları araştırma sürecindeyseniz, şu bloglar da ilginizi çekebilir:
2 yılı aşkın deneyime sahip bir veri bilimi içerik üreticisiyim ve Medium’da en büyük takipçi kitlelerinden birine sahibim. Yapay zekâ ve makine öğrenimi üzerine, biraz da alaycı bir üslupla yazılmış, ayrıntılı makaleler kaleme almayı seviyorum; çünkü onları biraz daha az sıkıcı hale getirmek için bir şeyler yapmak gerekiyor. 130’un üzerinde makale ve bir de DataCamp kursu ürettim; bir diğeri de hazırlık aşamasında. İçeriklerim 5 milyondan fazla kişi tarafından görüldü; bunların 20 bini Medium ve LinkedIn’de takipçim oldu.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Trae AI, Temmuz 2025 itibarıyla SWE-bench Verified liderlik tablosunda zirveye yerleşti. Bu karşılaştırma, deneyimli Python geliştiricileri tarafından seçilen 500 gerçek GitHub sorunuyla yapay zekâ kodlama araçlarını test eder. Trae AI, bu ölçütte yer alan ve kazanan tek yapay zekâ destekli kodlama IDE’sidir.
Kıyaslamalar faydalıdır, ancak her zaman gerçek kodlama işini yansıtmaz. GitHub sorunlarını çözmek, geliştiricilerin yaptığı işlerin yalnızca bir parçasıdır. Zamanınızın çoğu yeni özellikler geliştirmeye, mevcut kod tabanlarını anlamaya ve ekibinizle projelerde çalışmaya gider.
Bu eğitimde odağım teoriden ziyade pratik örnekler olacak. Trae AI’yi nasıl kuracağınızı adım adım açıklayacağım ve aracın size uygun olup olmadığına karar vermenize yardımcı olabilecek çeşitli örnekler üzerinde test edeceğim.
Trae AI Nedir?
Trae AI kendisini “gerçek yapay zekâ mühendisi” olarak tanımlıyor — muhtemelen SWE-bench Verified listesinde zirveye çıktıktan sonra benimsedikleri iddialı bir ifade. İlk bakışta, beklediğiniz standart özelliklere sahip herhangi bir yapay zekâ destekli IDE gibi görünüyor:
Ancak biraz derine indiğinizde Trae’i rakiplerinden ayıran özellikler bulacaksınız:
Cursor gibi, Trae de aslında bir VS Code çatallanmasıdır, ancak kapalı kaynaklıdır. Bunu hemen fark edeceksiniz çünkü Cursor veya VS Code’dan ayarlarınızı, uzantılarınızı ve klavye kısayollarınızı içe aktarmanıza izin verir. Bununla birlikte, kullanıcı arayüzünü daha derli toplu ve görsel olarak çekici olacak şekilde iyileştirmişler.
Araç, kendisini sadece bir kod tamamlama aracı değil, işbirlikçi bir ortak olarak konumlandırıyor.
@Agentveya#Contextgibi doğal dil komutlarıyla iletişim kurabilir ve sürecin kontrolünü elinizde tutarak karmaşık kodlama görevlerini devredebilirsiniz.Bu özellikleri uygulamada görmeden önce, Trae AI’nin fiyatlandırma modelini konuşmamız gerekiyor; çünkü diğer yapay zekâ IDE’lerinden gerçek farkların ortaya çıktığı yer burası.
Trae AI Fiyatlandırması Hakkında Bir Not
Trae AI şu anda aylık 10 ABD doları, ilk ay ise 3 ABD dolarına indirilmiş durumda. Bu fiyat, doğrudan rakipleri Cursor veya Windsurf’a kıyasla şaşırtıcı derecede düşük; bu araçlar aylık 15–20 ABD doları ücret alıyor. Cline gibi açık kaynak alternatifler ise kullanım bazlı fiyatlandırma nedeniyle ayda yüzlerce dolara mal olabilir.
Bu fiyatlandırmayı daha da ilginç kılan şey, istek bazlı model. Aylık 600 hızlı istek ve premium modeller için sınırsız yavaş istek alıyorsunuz. Ancak bu yaklaşımın daha önce gördüğümüz temel bir sorunu var.
Cursor birkaç ay önce tam olarak bu fiyatlandırma modelini uyguluyordu. Bu modelde, her bir istem karmaşıklığına veya token kullanımına bakılmaksızın aylık limitinizden bir veya daha fazla istek olarak sayılıyor.
Örneğin, tüm kod tabanınızda işlem yapan bir istem, ilkinin gerçek API maliyetlerinde 10–20 kat daha pahalı olmasına rağmen, küçük bir satır içi düzenlemeyle aynı şekilde sayılır. Cursor, bu modelin aylık 20 ABD doları seviyesinde bile ölçeklenmeyeceğini fark etti ve kullanıcılara API fiyatlandırması üzerine ek ücretlerle 20 ABD doları tutarında kredi veren kredi bazlı fiyatlandırmaya geçti.
Bu değişim, Cursor topluluğunda büyük bir tepkiye yol açtı. Kullanıcılar aylık kredilerini günler içinde tüketmeye başladı. Cursor’u bu adıma zorlayan aynı ekonomik gerçeklik, kullanıcı tabanı büyüdükçe büyük olasılıkla Trae AI’yi de etkileyecek.
Zorluk işaretleri şimdiden ortaya çıkıyor. Trae’in ayırt edici özelliği olan SOLO modu, ücretli kullanıcılar için bile sınırlı erişimle beta sürümünde kalmaya devam ediyor. Web siteleri, tüm erişim turlarının kapalı olduğunu, kodların ise bekleme listesi aracılığıyla muhtemelen alınabileceğini gösteriyor. Bu mantıklı; çünkü SOLO modu gerçek bir yazılım mühendisi gibi davranır — planlar, dokümante eder ve dağıtır — bu da normal kodlama desteğine kıyasla çok daha fazla token tüketimi demektir.
Bu fiyatlandırma modeli kısa ömürlü olabilir; ancak ilk ay 3 ABD dolarına Claude 4 Sonnet ve diğer premium modellere erişim fırsatı sunuyor. Şirketler, özellikle yatırım desteği varken, güven ve kullanıcı tabanı oluşturmak için başlangıçta zararına çalışabilir.
Trae AI Nasıl Kurulur ve Yapılandırılır?
Trae AI kurulum deneyimi oldukça sorunsuz:
traekomutu altında Trae’i ekleyinBu eğitim için, Builder’ın yeteneklerini test etmek üzere bir tic-tac-toe terminal uygulaması oluşturacağız. Ne yazık ki henüz SOLO moduna erişimim yok, bu yüzden Builder’ın özelliklerine odaklanacağız ve eğitimin sonunda SOLO moduna yalnızca genel bir bakış sunacağız.
Artık içine dalalım!
Trae’in Builder’ını Kullanma
Trae’in yeteneklerini test etmek için yeni bir proje dizini oluşturun ve Trae ile açın. Trae bu model için optimize edildiğinden Claude 4 Sonnet’i seçin — SWE-bench liderliğine çıkmalarına yardımcı olan model de buydu.
Terminal tabanlı bir tic-tac-toe oyunu oluşturmak için şu istemle başladım:
Sonuç %99 başarıydı. Builder, estetik olarak doğru görünen, tamamen çalışan bir terminal oyunu oluşturdu. Beni en çok şaşırtan, tic-tac-toe ızgarasını ilk denemede doğru yapması oldu. Aynı istemi incelemelerim sırasında diğer IDE’lerle test ettiğimde, bunu düzgün yapan yalnızca Cursor olmuştu.
Sohbet arayüzünün kendisi temiz ve düzenli hissettiriyor. İster kod üretimi, ister komut çalıştırma, ister dosya oluşturma olsun, her olay ayrı bir öğe olarak görünüyor ve Builder’ın sürecini takip etmeyi kolaylaştırıyor.
Builder, hem Python betiğini hem de eşlik eden bir README dosyasını otomatik olarak oluşturdu, ardından her şeyi test etmek için terminal komutları çalıştırdı. Herhangi bir kurulum yapmadan kabuk yapılandırmalarımı (Oh My Zsh) bile algıladı. Tüm deneyim pürüzsüz ve doğal hissettirdi.
Web Erişimini Test Etme
Yapay zekâ IDE’lerinin ilk zamanlarında, IDE’nizden ChatGPT’ye veya Chrome’a proje ile ilgili bilgi aramak için bağlam değiştirmek sinir bozucuydu. Neyse ki, sohbet arayüzünde doğrudan web erişimi artık tüm IDE’ler için neredeyse bir gereklilik. Trae de bir istisna değil.
Bunu tic-tac-toe projemizle ilgili bir aramayla test edelim:
Sonuçlar beklendiği gibiydi — uygulamaya yönelik önerilerle birlikte ayrıntılı bir araştırma özeti. Ancak not edilmesi gereken bir nokta, gezinme hızı. Diğer işlemlere kıyasla biraz yavaş, ama bu büyük bir sorun değil; çünkü web araması sürekli değil, ara sıra yapılan bir şey.
Bağlamı Kontrol Etme
Trae, beklediğiniz standart bağlam kontrol özelliklerini sunar. Dosya veya klasörleri
#ile anarak ekleyebilirsiniz ve URL yapıştırmak da işe yarar — Trae, kod yazarken sayfa içeriğini bağlam olarak içeri çeker.Bu özellik, LangChain veya OpenAI Python SDK gibi teknolojilerle sürekli çalışan ve çoğu zaman LLM’in eğitim bilgisinden birkaç sürüm yeni olan yapay zekâ mühendisleri için fiilen bir zorunluluktur. İş akışınızı bölüp dokümantasyonu kopyalamak yerine, güncel doküman URL’lerini doğrudan isteminizde belirtebilirsiniz.
Trae’i öne çıkaran şey, şu anda açık olan dosyanızdaki belirli sınıflara veya fonksiyonlara referans verebilmesidir. Bu, özellikle yüzlerce satıra yayılan büyük Python sınıflarıyla uğraşırken, kodu elle seçmeye kıyasla çok daha iyidir.
Yapay zekânın neyi gördüğünü yönetmek için Trae, dosya ve klasörleri indekslemeden hariç tutmanıza izin verir. Yapay zekâ IDE’leri kod tabanı SSS’si için çalışma alanı dizinleri oluşturduğundan,
.traeklasörü içinde bir.ignoredosyası oluşturarak nelerin dahil edileceğini kontrol edebilirsiniz. Bu,.gitignoredosyanızla birlikte çalışır; dolayısıyla her iki dosyada yer alan her şey Builder’ın farkındalığının dışında kalır.Trae’in gerçekten parladığı yer, kural dosyalarıdır. Bu markdown belgeleri, yapay zekânın davranışını şekillendiren çalışma alanı ve kullanıcı düzeyi yönergeleri belirlemenizi sağlar. Yapay zekâ destekli geliştirmede kural dosyaları neredeyse şarttır.
.trae/rulesdizininizde şu dosyaları oluşturmayı düşünün:architecture.mdproje yapısı ve mimari kararlar içindevelopment.mdkodlama standartları ve uygulamaları içinorchestration.mdözellik uygulamasını ve dokümantasyon kullanımını yönlendirmek içindesign_philosophy.mdweb projesi tasarım ilkeleri içinKurulumu yaptıktan sonra, sohbet sırasında
#rulenamesöz dizimini kullanarak herhangi bir kuralı çağırabilirsiniz.Sekme Tamamlama
Sekme tamamlama uzun süredir IDE’lerin bir parçasıdır. Cursor, dosyanızın tamamında akıllı tamamlamalar yapmak için kendi dahili modelini tanıtarak bu deneyimi değiştirdi. Trae AI benzer özellikler sunuyor ve bunları tek bir isim altında, Cue olarak grupluyor.
Cue birkaç tamamlama türü içeriyor:
Cursor’daki düzenlemeye atla özelliğini seviyorum; kusursuz çalışıyor. Betiğin kontrolünü elime aldığımda düzenlemeler arasında sadece tab-tab-tab yapabiliyorum. Trae’in düzenlemeye atla özelliği, Cursor’un sürümüne kıyasla oldukça yavaş.
Test sırasında, “Tab: buraya atla” önerisini tetiklemek için sıklıkla bir sonraki düzenlemeyi yapmak istediğim satıra imleci yerleştirmem gerekti. Bu da düzenlemeye atla özelliğinin tüm amacını boşa çıkarıyor. Diğer Cue özellikleri de yavaş.
Çalışıyor, ancak Trae yeni olduğu için, Cue’nun yerleşik rakiplerle denk hâle gelmesi için biraz ilgiye ihtiyacı var.
MCP Erişimiyle Builder
Yapay zekâ destekli IDE’ler için bir diğer olmazsa olmaz özellik de Model Context Protocol (MCP) desteğidir. MCP’ler, yapay zekâ asistanınız ile harici araçlar, veritabanları veya API’ler arasında köprü görevi görür. Onlar olmadan, kodlama ajanınız, birlikte inşa ettiğiniz gerçek dünya sistemlerinden yalıtılmış kalır.
Trae AI’nin MCP desteği cilalı ve kullanıcı dostu. Platform, resmi MCP sunucuları için tek tıkla kurulum sağlayan özel bir pazar yeri arayüzü içeriyor.
Bir pazar yerinin olması, keşif sorununu da çözer. İhtiyacınız olanı bulmak için dokümantasyon veya GitHub depolarında vakit harcamak yerine mevcut MCP’leri gezinebilirsiniz.
Bir veya daha fazla sunucu ekledikten sonra — ya da ayarlar üzerinden özel bir tane ekledikten sonra; bu da oldukça basittir — normal Builder’dan “MCP’li Builder” ajanına geçebilirsiniz. Ayrı bir ajana sahip olmak ilk başta garip görünse de aslında akıllıca bir tasarım.
MCP listeniz zamanla büyüyecektir. Gönderdiğiniz her istem, mevcut MCP’ler ve araçları hakkında bilgi içerir; siz kullansanız da kullanmasanız da token tüketir. Bilinçli olarak MCP’li Builder’a geçmek, Trae’in maliyetlerini düşük tutar. Sonunda kullanım bazlı fiyatlandırmaya geçtiklerinde, bu tasarım kullanıcılar için de para tasarrufu sağlayacaktır.
Bir uyarı: MCP sunucuları için pazar yeri listelemeleri bazen eski kurulum talimatlarını kullanıyor ve bu da kurulum hatalarına yol açabiliyor. MCP’li Builder’a geçtiğinizde, her sunucunun yanındaki durum göstergelerini kontrol edin ve işinize başlamadan önce yeşil olduklarından emin olun. Kırmızıysa, sorunu kendiniz hata ayıklamalısınız.
Özel Ajanlar Oluşturma
Cline veya Roo Code gibi güncel açık kaynak IDE’lerde çok aranan bir özellik, farklı araçlara, MCP sunucularına erişimi olan ve tamamen farklı sistem istemleriyle bambaşka davranış sergileyen özel ajanlar oluşturabilmektir. Kapalı kaynak olmasına rağmen Trae AI de tam olarak aynı özelliği sunuyor.
Özel ajanlar, yapay zekâ destekli geliştirmede gerçek bir sorunu çözer. Varsayılan Builder genel kodlama görevlerinde iyi çalışır; ancak uzmanlık gerektiren işler sıklıkla odaklanmış bir davranış ister. Gereksinimlerinizi her sohbette tekrar tekrar açıklamak yerine, belirli iş akışlarına göre uyarlanmış ajanlar oluşturabilirsiniz.
Örneğin, her zaman kapsamlı docstring’ler yazan, tür ipuçlarını ekleyen ve ekibinizin dokümantasyon standartlarına uyan bir “Dokümantasyon Ajanı” oluşturabilirsiniz. Ya da yeni özellikleri uygulamak yerine güvenlik açıkları, performans sorunları ve kodlama standartlarına odaklanan bir “Kod İnceleme Ajanı”.
Özel ajanınızı oluşturduktan sonra, sohbet giriş alanının üstündeki açılır menüden seçerek veya
@agent-namesöz dizimini kullanarak onu kullanmaya başlayabilirsiniz.Trae AI’de SOLO Modu
SOLO modu, Trae’in en iddialı özelliğini temsil ediyor — ilk planlamadan son dağıtıma kadar her şeyi yöneten, tamamen otonom bir yazılım mühendisliği deneyimi. İstediğinizi tarif ediyorsunuz; SOLO modu mimariyi planlıyor, kodu yazıyor, testleri yürütüyor ve projenizi sürekli gözetim gerektirmeden dağıtıyor.
SOLO modu, standart kodlama desteğinin çok ötesine geçiyor. Karmaşık projeleri yönetilebilir görevlere ayırıyor, dokümantasyon yazıyor ve deneyimli bir geliştiricinin yapacağı gibi mimari kararlar alıyor. SOLO Builder varyantı ise özellikle web geliştirme iş akışlarına odaklanır; yerleşik tarayıcı önizlemeleri ve tek tıkla Vercel dağıtımları da dahil olmak üzere ön yüz projeleri için uzmanlaşmış araçlar sunar.
Önemli yetenekler şunları içerir:
SOLO modu, daha önce belirttiğimiz gibi son derece sınırlı erişimle beta aşamasında kalmaya devam ediyor. Ücretli Pro kullanıcılarının bile denemek için özel davet kodlarına ihtiyacı var ve tüm erişim turlarının kapalı olduğu, yalnızca olası bekleme listesi erişiminin bulunduğu anlaşılıyor.
Trae AI vs. Cursor
Trae’i bir süre kullandıktan ve dokümantasyonlarını okuduktan sonra, ana hedeflerinin Cursor’ı geçmek olduğu netleşiyor.
Trae’in avantajları görmezden gelinemez. Aylık 10 ABD doları, Cursor’ın 20 ABD dolarıyla karşılaştırıldığında birçok geliştirici için önemli bir fark. Trae ayrıca Cursor’da olmayan özellikleri de barındırıyor — özel ajanlar, ek modeller için OpenRouter entegrasyonu ve öznel olarak daha cilalı bir arayüz. Görsel tasarım, Cursor’ın mevcut kurulumuna göre daha modern ve daha az karmaşık hissettiriyor.
Ancak Cursor’ın Trae’de olmayan birkaç kozu var:
Asıl sınav icraat olacak. Trae, Cue gibi özellikleri (sekme tamamlama sistemi) cilalayabilir, SOLO modunun erişimini genişletebilir ve daha güçlü bir pazarlama varlığı oluşturabilirse, özellikle son fiyatlandırma değişikliklerinden memnun olmayan hayal kırıklığı içindeki Cursor kullanıcılarını kazanabilir.
Bununla birlikte IDE değiştirmek ciddi efor ister ve Cursor’ın yerleşik ekosistemi doğal bir geçiş bariyeri yaratır. Rekabet, her iki durumda da geliştiricilerin yararına — her iki aracın da güncel kalmak için daha hızlı yenilik yapması gerekecek.
Sonuç
Trae AI, temiz arayüzü ve rekabetçi özellikleriyle yetkin bir kodlama yardımcısı olma sözünü yerine getiriyor. Kıyaslama sonuçları etkileyici görünse de asıl sınav, aracın Cursor’a alternatif olarak değerlendirmeye değer kılacak kadar iyi performans gösterdiği günlük geliştirme iş akışlarında verilir.
Daha büyük soru, Trae AI’nin çalışıp çalışmadığı değil — çalışıyor — mevcut avantajlarını pazar payı oluşturacak kadar uzun süre koruyup koruyamayacağıdır. Fiyatlandırma modeli muhtemelen değişecek, SOLO moduna erişim sınırlı kalmaya devam ediyor ve bazı özelliklerin iyileştirilmesi gerekiyor. Özellikle mevcut 3 ABD dolarlık tanıtım fiyatında yeni bir şey denemeye istekli geliştiriciler için Trae AI, birkaç güncellemeyle birincil IDE’niz olabilecek sağlam bir deneyim sunuyor.
Yapay zekâ kodlama asistanları araştırma sürecindeyseniz, şu bloglar da ilginizi çekebilir: