Kiro
Kiro adalah lingkungan pengembangan berbasis agen dan bertenaga AI dari AWS yang mengubah prompt menjadi spesifikasi yang dapat dieksekusi, menggunakan agen paralel dan kait untuk mengimplementasikan dan mengotomatiskan pekerjaan di seluruh basis kode yang besar, dan memvalidasi kebenaran dengan teknik seperti pengujian berbasis properti.
https://kiro.dev/?ref=producthunt&utm_source=aipure

Informasi Produk
Diperbarui:Aug 6, 2026
Apa itu Kiro
Kiro (kiro.dev) adalah lingkungan pengembangan berbasis agen dan bertenaga AI yang dibangun oleh tim kecil di AWS untuk membantu pengembang beralih dari prototipe ke produksi dengan struktur dan kepercayaan diri yang lebih besar daripada pengkodean "prompt-and-pray" yang biasa. Alih-alih hanya menghasilkan cuplikan, Kiro menekankan pengembangan berbasis spesifikasi: ia mengubah satu prompt menjadi persyaratan terstruktur (termasuk cerita pengguna dan kriteria penerimaan gaya EARS), artefak arsitektur/desain, dan rencana tugas berurutan yang dapat dieksekusi oleh agen AI. Kiro tersedia di berbagai permukaan—Kiro IDE untuk pekerjaan berbasis editor lokal, Kiro CLI untuk alur kerja terminal dan otomatisasi, dan Kiro Web untuk sesi multi-repo berbasis browser yang dapat membuka permintaan tarik—berbagi konteks melalui direktori .kiro/ dan file kemudi.
Fitur Utama Kiro
Kiro adalah IDE, CLI, dan pengalaman Web agentic yang dirancang untuk membawa perangkat lunak dari ide hingga produksi menggunakan pengembangan berbasis spesifikasi. Ini mengubah perintah bahasa alami menjadi spesifikasi terstruktur yang dapat ditinjau (persyaratan, arsitektur/desain, dan tugas berurutan), kemudian menjalankan tugas-tugas tersebut dengan agen paralel di seluruh basis kode besar sambil menjaga konteks melalui artefak proyek bersama (misalnya, .kiro/ steering/learnings). Kiro juga mengotomatiskan alur kerja berulang melalui hook, mendukung obrolan dan delegasi yang sadar basis kode, dapat berintegrasi ke dalam alur kerja terminal/headless melalui CLI, dan menekankan kebenaran dengan pendekatan validasi seperti pengujian berbasis properti untuk menangkap kasus tepi yang mungkin terlewatkan oleh pengujian unit.
Pengembangan berbasis spesifikasi: Mengubah perintah menjadi spesifikasi terstruktur—persyaratan, desain teknis/arsitektur, dan rencana tugas yang terurut—dengan gerbang persetujuan atau opsi Quick Spec untuk pekerjaan yang sudah dipahami dengan baik.
Agen paralel untuk basis kode besar: Menjalankan tugas independen secara bersamaan dengan menganalisis dependensi, memungkinkan pekerjaan fitur multi-file yang lebih cepat, refactor, dan perubahan lintas repo.
Otomatisasi dengan Hook: Memungkinkan Anda mengatur pemicu cerdas yang merespons perubahan file atau peristiwa pengembangan untuk secara otomatis menjalankan tugas seperti pengujian, pembaruan dokumentasi, atau pemeriksaan di latar belakang.
Alur kerja multi-permukaan (IDE + CLI + Web): Menyediakan pengembangan lokal terintegrasi editor, otomatisasi terminal-native/headless, dan sesi berbasis browser; file kemudi, izin, hook, server MCP, dan agen kustom tetap sinkron melalui .kiro/.
Obrolan & delegasi agentic yang sadar basis kode: Mendukung percakapan bahasa alami yang didasarkan pada konteks proyek, dengan kemampuan untuk mendelegasikan pekerjaan kepada agen dan mempertahankan pembelajaran di seluruh sesi.
Validasi yang berfokus pada kebenaran: Mencakup pendekatan validasi (misalnya, pengujian berbasis properti) yang bertujuan untuk menangkap bug dan kasus tepi yang dapat lolos dari pengujian unit konvensional.
Kasus Penggunaan Kiro
Pengembangan produk startup: Ubah persyaratan yang berkembang menjadi spesifikasi yang dapat dieksekusi dan kirim fitur siap produksi lebih cepat, dengan pengujian/dokumen otomatis untuk mengurangi overhead proses.
Modernisasi & refactoring perusahaan: Koordinasikan refactor multi-file dan skala besar di seluruh repositori lama menggunakan agen paralel, rencana terstruktur, dan aturan kemudi yang persisten.
Otomatisasi DevOps / IaC: Gunakan CLI dan hook untuk menghasilkan dan memelihara perubahan infrastruktur Terraform/Python, menegakkan standar, dan menjalankan pemeriksaan berulang dalam pipeline.
Pemeliharaan open-source: Otomatiskan tugas berulang seperti pembaruan dokumentasi, pembuatan pengujian, dan perbaikan berbasis masalah sambil menjaga perubahan selaras dengan spesifikasi yang jelas.
Operasi rekayasa terjadwal (Otomatisasi Web): Hubungkan repo GitHub/GitLab dan minta Kiro membuka permintaan pull untuk pekerjaan berulang sesuai jadwal, mengoordinasikan perubahan di seluruh repositori.
Kelebihan
Struktur yang kuat untuk bergerak dari prototipe ke produksi melalui spesifikasi (persyaratan/desain/tugas) dan artefak yang dapat ditinjau
Eksekusi agen paralel dapat mempercepat pekerjaan multi-langkah, multi-file di seluruh basis kode besar
Otomatisasi melalui hook mengurangi tugas yang terlupakan (pengujian, dokumen) dan meningkatkan konsistensi
Beberapa antarmuka (IDE/CLI/Web) mendukung alur kerja interaktif dan headless dengan konteks bersama
Kekurangan
Penggunaan pratinjau/gratis mungkin memiliki batasan dan akses mungkin memerlukan bergabung dengan daftar tunggu tergantung ketersediaan
Otomatisasi agentic dapat memerlukan kepercayaan dan tata kelola (izin/kemudi) untuk menghindari perubahan yang tidak diinginkan dalam basis kode sensitif
Beberapa kemampuan lanjutan bersifat eksperimental dan mungkin memerlukan pengaktifan fitur atau mungkin kurang stabil
Cara Menggunakan Kiro
1) Pilih cara Anda ingin menggunakan Kiro (IDE, CLI, atau Web): Kiro bekerja di tiga permukaan—IDE (aplikasi desktop), CLI (terminal), dan Web (app.kiro.dev). Mereka berbagi harness agen yang sama, sehingga file kemudi, kait, server MCP, dan pembelajaran berlaku di seluruh antarmuka.
2) Instal Kiro IDE (desktop) jika Anda menginginkan alur kerja yang mengutamakan editor: Unduh penginstal dari kiro.dev, jalankan (Windows/macOS/Linux), buka Kiro IDE, dan masuk (opsi masuk sosial atau AWS). Secara opsional migrasikan pengaturan/ekstensi VS Code Anda selama penyiapan awal.
3) Instal Kiro CLI jika Anda menginginkan otomatisasi terminal-native atau tanpa kepala: Jalankan: curl -fsSL https://cli.kiro.dev/install | bash. Gunakan CLI untuk mengajukan pertanyaan, memodifikasi kode, menjalankan alur kerja agen, dan mengotomatiskan tugas (termasuk eksekusi tanpa kepala gaya CI/CD).
4) Gunakan Kiro Web untuk sesi sandbox tanpa pengaturan: Buka app.kiro.dev dan masuk. Kiro Web mendukung koneksi repo GitHub dan GitLab dan menyediakan sesi sandbox di browser.
5) Sambungkan repositori Anda (Web) atau buka folder proyek (IDE/CLI): Web: sambungkan penyedia repositori (GitHub atau GitLab) agar agen dapat membaca/menulis kode, membuat cabang, dan membuka PR (Anda memerlukan izin tulis). IDE: buka folder proyek lokal. CLI: jalankan dari dalam direktori repo Anda agar Kiro dapat memahami konteks basis kode.
6) Tambahkan file kemudi untuk menentukan aturan dan konteks proyek: Buat dokumen kemudi di .kiro/steering/ (spesifik proyek) untuk mengkodekan standar pengkodean, preferensi arsitektur, konvensi penamaan, alur kerja, dan batasan. Kiro secara otomatis membaca ini dan menerapkannya selama pekerjaan agen di seluruh IDE/CLI/Web.
7) Putuskan antara 'Vibe' (interaktif cepat) vs 'Specs' (perencanaan terstruktur): Gunakan sesi interaktif untuk perbaikan cepat dan eksplorasi. Gunakan Specs saat Anda menginginkan perencanaan terstruktur sebelum kode: Kiro mengubah prompt menjadi persyaratan, desain, dan tugas implementasi berurutan.
8) Buat Spesifikasi untuk fitur (direkomendasikan untuk pekerjaan kompleks): Jelaskan fitur pada tingkat tinggi (misalnya, "Tambahkan sistem ulasan untuk produk"). Kiro menghasilkan artefak spesifikasi (umumnya persyaratan/desain/tugas). Tinjau dan edit untuk mencocokkan maksud Anda, lalu minta Kiro untuk memuat ulang/meninjau jika Anda melakukan perubahan manual.
9) Jalankan rencana: minta Kiro untuk mengimplementasikan tugas langkah demi langkah: Setelah spesifikasi disetujui, minta Kiro mengimplementasikan tugas secara berurutan (atau secara paralel jika sesuai), menulis kode di seluruh repo, menghasilkan dokumen/pengujian, dan memvalidasi kebenaran (misalnya, melalui pengujian berbasis unit/properti jika berlaku).
10) Gunakan kait agen untuk mengotomatiskan tindakan rutin: Siapkan kait (pemicu otomatis) agar Kiro menjalankan tindakan yang telah ditentukan pada peristiwa seperti menyimpan file, membuat file, atau menghapus file. Contoh penggunaan: membuat pesan komit secara otomatis, memperbarui dokumen, menjalankan pengujian, atau menegakkan pemformatan.
11) Perluas Kiro dengan server MCP untuk alat dan integrasi khusus: Aktifkan dan konfigurasikan server Model Context Protocol (MCP) untuk memberi Kiro akses ke alat/API/basis pengetahuan eksternal. Di IDE, buka panel Kiro dan aktifkan MCP (edit melalui ikon pensil).
12) Jalankan Kiro dalam mode otonom saat Anda menginginkan kepemilikan ujung ke ujung: Untuk tugas-tugas di mana Anda ingin agen menyelesaikan hasilnya secara independen, gunakan alur kerja agen otonom (pengembangan agen): Kiro dapat merencanakan, mengimplementasikan, menjalankan pengujian, dan menyiapkan PR dengan panduan minimal.
13) Gunakan Kiro CLI untuk alur kerja skrip dan otomatisasi PR: Contoh alur: buat cabang, jalankan Kiro dengan prompt untuk memperbaiki masalah, komit, dorong, dan buka PR. Ini berguna untuk memecahkan masalah kegagalan CI, menghasilkan perubahan, dan menerbitkan PR dari terminal.
14) Buka permintaan tarik dan beriterasi secara kolaboratif: Minta Kiro untuk menyiapkan perubahan sebagai PR (terutama di Web di mana akses tulis repo dikonfigurasi). Tinjau perbedaan, minta penyesuaian, dan beriterasi hingga siap untuk digabungkan.
15) Gunakan kembali pembelajaran di seluruh sesi untuk membangun pengetahuan proyek yang persisten: Kiro dapat menyimpan dan menggunakan kembali pembelajaran (dapat diedit di Kiro.dev) sehingga sesi mendatang mendapatkan manfaat dari keputusan sebelumnya, umpan balik tinjauan kode, dan pola yang telah ditetapkan.
16) (Opsional) Ikuti proyek praktik terpandu untuk belajar lebih cepat: Gunakan panduan langsung resmi yang dibangun di sekitar contoh game "Spirit of Kiro" untuk berlatih: menyiapkan file kemudi, membangun fitur dengan spesifikasi, mengotomatiskan dengan kait, dan memperluas dengan server MCP.
FAQ Kiro
Kiro adalah AI agentic dengan IDE, CLI, dan antarmuka web yang membantu Anda beralih dari prototipe ke produksi. Ini mengubah prompt menjadi spesifikasi terperinci (persyaratan, desain teknis, dan tugas berurutan) dan kemudian menghasilkan kode kerja, dokumentasi, dan pengujian. Agen Kiro juga dapat mengotomatiskan tugas-tugas seperti membuat dokumentasi dan pengujian unit.
Video Kiro
Artikel Populer

Atoms: Platform AI Multi-Agen yang Mengubah Ide menjadi Produk Siap Diluncurkan
May 22, 2026

Nano Banana SBTI: Apa Itu, Bagaimana Cara Kerjanya, dan Cara Menggunakannya di Tahun 2026
Apr 15, 2026

Ulasan Atoms — Pembuat Produk AI yang Mendefinisikan Ulang Kreasi Digital di Tahun 2026
Apr 10, 2026

Kilo Claw: Cara Menerapkan dan Menggunakan Agen AI "Lakukan-Untuk-Anda" Sejati (Pembaruan 2026)
Apr 3, 2026







