Cursor’ın yerini alması muhtemel yapay zeka editörü Kiro ile ilk deneyimim

  • 26 Tem 2025 11:37
  • Güncelleme: 26 Tem 2025
    8 dk. Okuma Süresi
Yazı Özetini Göster

Amazon’un Kiro AI editörü son zamanlarda ekranımda dolaşıyor, çeşitli açık hesaplar ve video hesapları cömertçe övüyor. Cursor üyeliğimin süresi dolmuştu, bu yüzden Kiro’nun etkinliğini görmek için bu fırsatı değerlendirdim.

Avantajları

  • Şu anda önizleme aşamasında olan Claude-Sonnet-4 ve Claude-Sonnet-3.7 modellerini ücretsiz kullanabilirsiniz.
  • Spesifikasyon odaklı geliştirme modeli
  • Agent Hook, yapay zekanın unutkanlık sorununu çözüyor
  • macOS, Windows ve Linux’u destekleyen platformlar arası destek

sınır

  • Şu anda çok popüler ve resmi indirme kanalı kapalı. Kurulum paketini kendiniz indirmeniz gerekiyor.
  • Ev içi hizmetler istikrarsız olduğundan, internette bilimsel olarak gezinmeniz gerekebilir

giriiş

Kiro, Amazon tarafından piyasaya sürülen ve geliştiricilerin ürünleri konsept aşamasından geliştirme aşamasına kadar verimli bir şekilde sunmalarına yardımcı olmayı amaçlayan bir yapay zeka entegre geliştirme ortamıdır (IDE). Kiro, iki temel mod spesifikasyonu (Spesifikasyonlar) ve kancalar (Kancalar) aracılığıyla geliştirme sürecini basitleştirir.

Resmi web sitesi: kiro.dev

 

Resmi web sitesi şu anda yalnızca bir ek olarak eklenebiliyor ve indirilmesi mümkün değil.

Temel Özellikler

  • Özellikler: Özellikleri planlamak ve oluşturmak için yapılandırılmış özellikleri kullanın, gereksinimleri ayrıntılı uygulama planlarına bölün
  • Kancalar: Akıllı tetikleyicilerle dosya değişikliklerine ve geliştirme olaylarına dayalı tekrarlayan görevleri otomatikleştirin
  • Agentic Chat: Kiro ile doğal dil kullanarak iletişim kurarak özellikler geliştirin. Kiro, projenizin bağlamını anlayabilir.
  • Yönlendirme: Kiro’nun davranışını yönlendirmek için markdown dosyaları aracılığıyla özel kurallar ve proje bağlamı ayarlayın
  • MCP Sunucuları: Model Bağlam Protokolü aracılığıyla harici araçları ve veri kaynaklarını bağlayın
  • Önce Gizlilik: Kodunuzun güvenliğini sağlamak için kurumsal düzeyde güvenlik ve gizlilik koruması sağlayın

# Kurulum ve Yapılandırma

Kurulum Girişi

Kurulum paketini indirdikten sonra, yüklemek için kurulum paketine çift tıklayın. İstendiğinde, uygulamayı Uygulamalar’a sürükleyin.

Kurulum tamamlandıktan sonra, Kiro başlangıç sayfasını aşağıdaki gibi açın. Kiro şu anda Google, Github ve AWS hesaplarıyla oturum açmayı destekliyor. Ben burada bir Google hesabıyla oturum açmayı tercih ediyorum.

Temel Yapılandırma

Başarılı bir şekilde oturum açtıktan sonra, ilk kullanımda atılacak ilk adım, tıpkı Cursor ve Trae’de olduğu gibi, VS Code’dan yapılandırmayı içe aktarmaktır. Ancak burada dikkat edilmesi gereken bir nokta var: VS Code bazı eklentilerin diğer editörlere yüklenmesini kısıtladığından, Kiro yalnızca Open VSX’te bulunan uzantıları VS Codez’den içe aktarabilir.

[VS Code’dan İçe Aktar]’a tıklayın ve Kiro içe aktarma işlemini başlatacaktır.

İkinci adım tema seçimi. Beğendiğiniz bir tema seçin. Ben genellikle Monokai Pro’yu kullanıyorum. Burada ise Monokai Pro’yu tercih ediyorum.

Üçüncü adım, komut satırı talimatlarını ayarlamaktır. Kiro’yu kullanarak kısayol komutları aracılığıyla projeyi hızlıca açabilirsiniz. [Setup Shell]’e tıklayın.

Yapılandırma tamamlandıktan sonra düzenleyiciye girin. Ana sayfa şu şekilde. Gülümsemeden edemiyorum. Oldukça tanıdık bir düzenleyici düzeni. VS Code’a aşina olan arkadaşlar hemen başlayabilirler.

Projeyi açtıktan sonraki sonuç şu şekildedir. Karşınıza çıkan şey, çalışma modu seçimidir. Kiro, biri Vibe , diğeri ise spec olmak üzere iki çalışma modu sunar.

  • Vibe modu: Yapay zeka ile uzun süredir ilgilenenler, gereksinimleri sohbet yoluyla çıktı olarak iletme ve ardından geliştirmeyi yürütme yöntemi olan video kodlamayı duymuş olabilir. Hızlı prototipleme geliştirme için uygundur.
  • Özel mod: Profesyonel mod, özellikler tarafından yönlendirilir, önce planlama ve ardından inşa etme, karmaşık proje planlaması, geliştirme ve yineleme için uygundur, sıkı yürütme süreci uzun zaman alacaktır

Temel Kullanım

Bu sefer sadece ana fonksiyonları deneyimleyeceğiz, detaylı fonksiyonları daha sonra deneyimleme fırsatımız olacak.

Model seçimi

İletişim kutusunun alt kısmından bir model seçebilirsiniz. Şu anda Claude Snonet 4.0 ve Claude Snonet 3.7 modelleri mevcuttur.

Kiro sistem istemlerinin sınırlaması nedeniyle, kullanılan model bilgilerini göremiyoruz, ancak şu anda her iki model de kullanılabiliyor

 

 

Vibe Modu

Vibe modunu kullanarak yeni bir konuşma oluşturabilir ve [Vibe] seçeneğini belirleyebiliriz.

Spec Mod

Spec modunu kullanarak yeni bir iletişim kutusu oluşturabilir ve [Spec] seçeneğini belirleyebilirim

Agent Hooks

Agent Hooks, belirli senaryolarda önceden tanımlanmış işlemleri otomatik olarak gerçekleştirerek sıkıcı manuel işlemlerden kurtulmamızı sağlar. Bu, Cursor’daki Proje Kuralları’nın dosya kuralı eşleştirmesine benzer. Kiro’nun Hooks tanımı, kullanıcı deneyimini daha da kolaylaştırır. Agent Hooks oluşturmadan önce Agent Hooks girişini bulmamız gerekir. Araç çubuğundaki Kiro simgesine tıkladığınızda, Kiro Özellikleri, Agent Hooks, Agent Steering ve MCP Sunucusu yapılandırma girişleri açılır.

Agent Hooks aşağıdaki üç kategoriyi içerir:

  • Olay tetikleme: Kanca, dosya oluşturma, kaydetme veya silme gibi olayların oluşumunu izler
  • Aracıya bir komut gönder: Aracı, uygulamada dosyayı işlemek için önceden yazılmış bir görevi gerçekleştirmek üzere arka planda komut alır
  • Kiro Güncellemesi: Kiro çağrılır ve eylemde bulunarak çalışma alanındaki dosyaları otomatik olarak günceller

Agent Steering

Kiro’daki Agent Steering, Kiro’ya proje hakkında kalıcı bilgi sağlayan Cursor’daki Rules and Notepad’lere eşdeğerdir. Proje gereksinimlerini, kod özelliklerini vb. depolamak için uygundur. Kiro, Steering’de belirlenen özellikleri ve gereksinimleri takip etmeye devam edecektir.

Yeni bir Yönlendirme oluşturmak için Kiro portalında [Yönlendirme Belgeleri Oluştur]’a tıklayın. Kiro, varsayılan olarak mevcut projeye dayalı bir Yönlendirme oluşturacaktır.

Oluşturma işlemi tamamlandıktan sonra .kiro/steering dizininde 3 dosya daha olacak
  • product.md (ürün genel bakışı): Ürün hedeflerini, kullanıcı gruplarını, temel özellikleri ve iş hedeflerini tanımlar, Kiro’nun teknik kararların arka planını anlamasına ve ürün hedeflerini karşılayan çözümler üretmesine yardımcı olur.
  • tech.md (Teknoloji Yığını): Seçili çerçeveleri, kütüphaneleri, geliştirme araçlarını ve teknik sınırlamaları kaydeder. Kiro, kurulu teknoloji yığınınıza öncelik verecektir.
  • structure.md (proje yapısı): Oluşturulan kodun mevcut kod tabanına sorunsuz bir şekilde entegre edilebilmesini sağlamak için dosya organizasyonunu, adlandırma kurallarını, içe aktarma yöntemlerini ve mimari kararları açıklar.

MCP Hizmetleri

MCP, diğer yazılımlarda kullandığımız MCP ile aynıdır. MCP Sunucuları’nın sağ tarafındaki [Düzenle]’ye tıklayın.

Bu işlem, projenin MCP yapılandırması olan .kiro/settings dizininde mcp.json dosyasını oluşturacaktır. Genel MCP’yi yapılandırmak için [Çalışma Alanı Yapılandırması]’na da tıklayabilirsiniz.

Ürün Fiyatlandırması

Kiro şu anda önizleme aşamasındadır ve ücretsiz olarak deneyebilirsiniz. Gelecekteki ürün fiyatları aşağıdaki gibidir:

  • Ücretsiz sürüm: Ayda 50 akıllı konuşma, Specs, Agent Hooks ve MCP vb. kullanılabilir.
  • Pro sürümü: Aylık 19 ABD doları, 1.000 etkileşim, Cursor’ın iki katı
  • Pro+: Aylık 39 ABD doları, 3.000 etkileşim

Özetle

Kiro’nun şu anda Claude Sonnet 4 ve Claude Sonnet 3.7’yi ücretsiz olarak kullanabildiği varsayımını bir kenara bırakırsak, öncelikle Kiro’nun Vibe’ı hayal edildiği kadar iyi değil ve görev yürütme sırasında bile düşük seviyeli hatalar meydana geldi. Ancak, Spec modu gerçekten biraz şok edici. Gereksinim belgeleri oluşturma, planları tasarlama ve uygulama süreci akan su kadar akıcı. Görev uygulama planı yönetimi çok iyi. Görsel gerçek zamanlı görev işaretleyicileri, yürütülen ve tamamlanan görevlerin durumunu tek bakışta kontrol edebiliyor. İlk işlevlerde ve etkileşimlerde hala kusurlar olsa ve görev yürütme süresi çok uzun olsa da, yine de çok güçlü. Şu anda Cursor’ın yerini alabilecek en olası yapay zeka düzenleyicisi olduğunu düşünüyorum.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar