Kiro
Kiro, AWS'den yapay zeka destekli, aracı tabanlı bir geliştirme ortamıdır. İstemleri yürütülebilir belirtimlere dönüştürür, büyük kod tabanlarında işleri uygulamak ve otomatikleştirmek için paralel aracılar ve kancalar kullanır ve özellik tabanlı testler gibi tekniklerle doğruluğu doğrular.
https://kiro.dev/?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Aug 6, 2026
Kiro Nedir
Kiro (kiro.dev), AWS içinde küçük bir ekip tarafından geliştirilen, geliştiricilerin prototipten üretime tipik 'istem-ve-dua' kodlamasından daha fazla yapı ve güvenle geçmelerine yardımcı olmak için oluşturulmuş, aracı tabanlı, yapay zeka destekli bir geliştirme ortamıdır. Kiro, yalnızca kod parçacıkları oluşturmak yerine, belirtim odaklı geliştirmeyi vurgular: tek bir istemi yapılandırılmış gereksinimlere (kullanıcı hikayeleri ve EARS tarzı kabul kriterleri dahil), mimari/tasarım eserlerine ve yapay zeka aracıları tarafından yürütülebilecek sıralı bir görev planına dönüştürür. Kiro, birden fazla yüzeyde mevcuttur: yerel düzenleyici tabanlı çalışma için Kiro IDE, terminal ve otomasyon iş akışları için Kiro CLI ve tarayıcı tabanlı, çekme istekleri açabilen çoklu depo oturumları için Kiro Web. Tüm bunlar, bir .kiro/ dizini ve yönlendirme dosyaları aracılığıyla bağlamı paylaşır.
Kiro Temel Özellikleri
Kiro, belirtim odaklı geliştirme kullanarak yazılımı fikirden üretime taşımak için tasarlanmış ajanslı bir IDE, CLI ve Web deneyimidir. Doğal dil istemlerini yapılandırılmış, incelenebilir belirtimlere (gereksinimler, mimari/tasarım ve sıralı görevler) dönüştürür, ardından bu görevleri büyük kod tabanlarında paralel aracılarla yürütürken paylaşılan proje yapıtları (örn. .kiro/ steering/learnings) aracılığıyla bağlamı korur. Kiro ayrıca kancalar aracılığıyla tekrarlayan iş akışlarını otomatikleştirir, kod tabanı farkında sohbet ve yetki devrini destekler, CLI aracılığıyla terminal/başsız iş akışlarına entegre olabilir ve birim testlerinin kaçırabileceği uç durumları yakalamak için özellik tabanlı test gibi doğrulama yaklaşımlarıyla doğruluğu vurgular.
Belirtim odaklı geliştirme: İstemleri yapılandırılmış belirtimlere—gereksinimler, teknik/mimari tasarım ve sıralı bir görev planı—onay geçitleri veya iyi anlaşılan işler için Hızlı Belirtim seçeneğiyle dönüştürür.
Büyük kod tabanları için paralel aracılar: Bağımlılıkları analiz ederek bağımsız görevleri eşzamanlı olarak çalıştırır, daha hızlı çoklu dosya özellik çalışması, yeniden düzenlemeler ve çapraz depo değişiklikleri sağlar.
Kancalarla otomasyonlar: Dosya değişikliklerine veya geliştirme olaylarına yanıt veren akıllı tetikleyiciler ayarlamanıza olanak tanır, böylece arka planda testler, belge güncellemeleri veya kontroller gibi görevleri otomatik olarak çalıştırır.
Çoklu yüzey iş akışı (IDE + CLI + Web): Editör entegreli yerel geliştirme, terminal yerel/başsız otomasyon ve tarayıcı tabanlı oturumlar sağlar; yönlendirme dosyaları, izinler, kancalar, MCP sunucuları ve özel aracılar .kiro/ aracılığıyla senkronize kalır.
Kod tabanı farkında ajanslı sohbet ve yetki devri: Proje bağlamına dayalı doğal dil konuşmalarını destekler, işi aracılara devretme ve oturumlar arasında öğrenmeleri sürdürme yeteneğiyle.
Doğruluğa odaklı doğrulama: Geleneksel birim testlerinin gözden kaçırabileceği hataları ve uç durumları yakalamayı amaçlayan doğrulama yaklaşımlarını (örn. özellik tabanlı test) içerir.
Kiro Kullanım Alanları
Startup ürün geliştirme: Gelişen gereksinimleri yürütülebilir belirtimlere dönüştürün ve süreç yükünü azaltmak için otomatik testler/belgelerle üretime hazır özellikleri daha hızlı gönderin.
Kurumsal modernizasyon ve yeniden düzenleme: Paralel aracılar, yapılandırılmış planlar ve kalıcı yönlendirme kuralları kullanarak eski depolarda çoklu dosya ve büyük ölçekli yeniden düzenlemeleri koordine edin.
DevOps / IaC otomasyonu: Terraform/Python altyapı değişikliklerini oluşturmak ve sürdürmek, standartları uygulamak ve ardışık düzenlerde yinelenen kontrolleri çalıştırmak için CLI ve kancaları kullanın.
Açık kaynak bakımı: Belgeleme güncellemeleri, test oluşturma ve sorun odaklı düzeltmeler gibi tekrarlayan görevleri otomatikleştirirken değişiklikleri net bir belirtimle uyumlu tutun.
Planlanmış mühendislik operasyonları (Web otomasyonları): GitHub/GitLab depolarını bağlayın ve Kiro'nun planlı yinelenen işler için çekme istekleri açmasını sağlayın, depolar arasında değişiklikleri koordine edin.
Artıları
Belirtimler (gereksinimler/tasarım/görevler) ve incelenebilir yapıtlar aracılığıyla prototipten üretime geçiş için güçlü yapı
Paralel aracı yürütme, büyük kod tabanlarında çok adımlı, çok dosyalı işleri hızlandırabilir
Kancalar aracılığıyla otomasyonlar unutulan görevleri (testler, belgeler) azaltır ve tutarlılığı artırır
Birden çok arayüz (IDE/CLI/Web), paylaşılan bağlamla hem etkileşimli hem de başsız iş akışlarını destekler
Eksileri
Önizleme/ücretsiz kullanımın sınırları olabilir ve erişim, uygunluğa bağlı olarak bir bekleme listesine katılmayı gerektirebilir
Ajanslı otomasyon, hassas kod tabanlarında istenmeyen değişiklikleri önlemek için güven ve yönetişim (izinler/yönlendirme) gerektirebilir
Bazı gelişmiş yetenekler deneyseldir ve özelliklerin açılıp kapatılmasını gerektirebilir veya daha az kararlı olabilir
Kiro Nasıl Kullanılır
1) Kiro'yu nasıl kullanmak istediğinizi seçin (IDE, CLI veya Web): Kiro üç yüzeyde çalışır: IDE (masaüstü uygulaması), CLI (terminal) ve Web (app.kiro.dev). Aynı aracı donanımını paylaşırlar, bu nedenle yönlendirme dosyaları, kancalar, MCP sunucuları ve öğrenmeler arayüzler arasında taşınır.
2) Düzenleyici öncelikli iş akışları istiyorsanız Kiro IDE'yi (masaüstü) yükleyin: Yükleyiciyi kiro.dev adresinden indirin, çalıştırın (Windows/macOS/Linux), Kiro IDE'yi açın ve oturum açın (sosyal veya AWS oturum açma seçenekleri). İsteğe bağlı olarak ilk kurulum sırasında VS Code ayarlarınızı/uzantılarınızı taşıyın.
3) Terminal yerel veya başsız otomasyon istiyorsanız Kiro CLI'yi yükleyin: Çalıştırın: curl -fsSL https://cli.kiro.dev/install | bash. CLI'yi soru sormak, kodu değiştirmek, aracı iş akışlarını çalıştırmak ve görevleri otomatikleştirmek (CI/CD tarzı başsız çalıştırmalar dahil) için kullanın.
4) Sıfır kurulumlu sanal oturumlar için Kiro Web'i kullanın: app.kiro.dev adresine gidin ve oturum açın. Kiro Web, GitHub ve GitLab depo bağlantılarını destekler ve tarayıcıda sanal oturumlar sağlar.
5) Depolarınızı bağlayın (Web) veya bir proje klasörü açın (IDE/CLI): Web: bir depo sağlayıcısı (GitHub veya GitLab) bağlayın, böylece aracı kodu okuyabilir/yazabilir, dallar oluşturabilir ve PR'ler açabilir (yazma izinlerine ihtiyacınız var). IDE: yerel bir proje klasörü açın. CLI: kod tabanı bağlamını anlayabilmesi için deponuzun dizininden çalıştırın.
6) Proje kurallarını ve bağlamını tanımlamak için yönlendirme dosyaları ekleyin: .kiro/steering/ (projeye özel) içinde kodlama standartlarını, mimari tercihlerini, adlandırma kurallarını, iş akışlarını ve kısıtlamaları kodlamak için yönlendirme belgeleri oluşturun. Kiro bunları otomatik olarak okur ve IDE/CLI/Web genelindeki aracı çalışması sırasında uygular.
7) 'Vibe' (hızlı etkileşimli) ve 'Specs' (yapılandırılmış planlama) arasında karar verin: Hızlı düzeltmeler ve keşif için etkileşimli bir oturum kullanın. Koddan önce yapılandırılmış planlama istediğinizde Specs'i kullanın: Kiro bir istemi gereksinimlere, tasarıma ve sıralı uygulama görevlerine dönüştürür.
8) Bir özellik için bir Spec oluşturun (karmaşık işler için önerilir): Özelliği üst düzeyde tanımlayın (örn. 'Ürünler için bir inceleme sistemi ekleyin'). Kiro spec eserleri (genellikle gereksinimler/tasarım/görevler) oluşturur. Bunları amacınıza uygun şekilde gözden geçirin ve düzenleyin, ardından manuel değişiklikler yaptıysanız Kiro'ya yeniden yüklemesini/gözden geçirmesini söyleyin.
9) Planı yürütün: Kiro'dan görevleri adım adım uygulamasını isteyin: Spec onaylandıktan sonra, Kiro'nun görevleri sırayla (veya uygun olduğunda paralel olarak) uygulamasını, depo(lar) genelinde kod yazmasını, belgeler/testler oluşturmasını ve doğruluğu doğrulamasını (örn. uygun olduğunda birim/özellik tabanlı testler aracılığıyla) sağlayın.
10) Rutin eylemleri otomatikleştirmek için aracı kancalarını kullanın: Kiro'nun dosya kaydetme, dosya oluşturma veya dosya silme gibi olaylarda önceden tanımlanmış eylemleri çalıştırması için kancalar (otomatik tetikleyiciler) ayarlayın. Örnek kullanımlar: otomatik olarak commit mesajları oluşturma, belgeleri güncelleme, testleri çalıştırma veya biçimlendirmeyi zorunlu kılma.
11) Özel araçlar ve entegrasyonlar için Kiro'yu MCP sunucularıyla genişletin: Kiro'ya harici araçlara/API'lere/bilgi tabanlarına erişim sağlamak için Model Bağlam Protokolü (MCP) sunucularını etkinleştirin ve yapılandırın. IDE'de Kiro panelini açın ve MCP'leri etkinleştirin (kalem simgesi aracılığıyla düzenleyin).
12) Uçtan uca sahiplenme istediğinizde Kiro'yu otonom modda çalıştırın: Aracının sonucu bağımsız olarak tamamlamasını istediğiniz görevler için otonom aracı iş akışlarını (aracı tabanlı geliştirme) kullanın: Kiro, minimum rehberlikle planlayabilir, uygulayabilir, testleri çalıştırabilir ve PR'leri hazırlayabilir.
13) Betik tabanlı iş akışları ve PR otomasyonu için Kiro CLI'yi kullanın: Örnek akış: bir dal oluşturun, bir sorunu düzeltmek için bir istemle Kiro'yu çalıştırın, commit edin, push edin ve bir PR açın. Bu, CI hatalarını gidermek, değişiklikler oluşturmak ve terminalden PR'ler yayınlamak için kullanışlıdır.
14) Çekme istekleri açın ve işbirliği içinde yineleyin: Kiro'dan değişiklikleri bir PR olarak hazırlamasını isteyin (özellikle depo yazma erişiminin yapılandırıldığı Web'de). Farkları gözden geçirin, ayarlamalar isteyin ve birleştirmeye hazır olana kadar yineleyin.
15) Kalıcı proje bilgisi oluşturmak için oturumlar arasında öğrenmeleri yeniden kullanın: Kiro, öğrenmeleri (Kiro.dev'de düzenlenebilir) depolayabilir ve yeniden kullanabilir, böylece gelecekteki oturumlar önceki kararlardan, kod inceleme geri bildirimlerinden ve yerleşik kalıplardan faydalanır.
16) (İsteğe bağlı) Daha hızlı öğrenmek için rehberli bir uygulama projesini takip edin: Yönlendirme dosyalarını ayarlama, özellikler oluşturma, kancalarla otomasyon ve MCP sunucularıyla genişletme pratiği yapmak için 'Spirit of Kiro' örnek oyunu etrafında oluşturulmuş resmi uygulamalı kılavuzu kullanın.
Kiro SSS
Kiro, prototipten üretime geçmenize yardımcı olan bir IDE, CLI ve web arayüzüne sahip ajans tabanlı bir yapay zekadır. İstemleri ayrıntılı spesifikasyonlara (gereksinimler, teknik tasarım ve sıralı görevler) dönüştürür ve ardından çalışan kod, dokümantasyon ve testler üretir. Kiro'nun ajanları ayrıca dokümantasyon ve birim testleri oluşturma gibi görevleri de otomatikleştirebilir.
Kiro Videosu
Popüler Makaleler

Atoms: Fikirleri Lansmana Hazır Ürünlere Dönüştüren Çoklu Ajan Yapay Zeka Platformu
May 22, 2026

Nano Banana SBTI: Nedir, Nasıl Çalışır ve 2026'da Nasıl Kullanılır
Apr 15, 2026

Atoms İncelemesi — 2026'da Dijital Oluşumu Yeniden Tanımlayan Yapay Zeka Ürün Geliştiricisi
Apr 10, 2026

Kilo Claw: Gerçek Bir "Senin Yerine Yapan" Yapay Zeka Aracısı Nasıl Kurulur ve Kullanılır (2026 Güncellemesi)
Apr 3, 2026







