Kiro Review 2026: Apakah Amazon's Agentic IDE Layak untuk Diunduh?

Kiro Review 2026: Apakah Amazon's Agentic IDE Layak Diunduh?

Apa Itu Kiro?

Kiro adalah lingkungan coding yang dapat diunduh yang dibangun oleh Amazon Web Services dan membawa pengembangan berbantuan AI ke arah yang belum dicoba oleh sebagian besar alat dalam kategori ini.

Sementara sebagian besar alat coding AI membiarkan Anda mengetik prompt dan langsung mendapatkan kode kembali, Kiro menjalankan proses perencanaan terlebih dahulu: ia membaca konteks proyek Anda, menulis dokumen persyaratan, menghasilkan desain teknis, memecah semuanya menjadi daftar tugas bernomor, dan baru kemudian mulai menulis kode.

Tersedia sebagai IDE, alat command-line, antarmuka web (saat ini dalam pratinjau untuk pengguna berbayar), dan aplikasi seluler (akses awal di iOS), Kiro diposisikan sebagai alat untuk developer yang menginginkan output yang terstruktur dan mudah dipelihara, bukan kode cepat yang harus mereka bongkar lagi seminggu kemudian.

Kiro
Discover honest assessments and insightful analysis of Kiro to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Kunjungi Kiro

Untuk Siapa Kiro?

  • Developer yang pernah kecewa oleh kode hasil AI yang rusak setelah hari pertama. Alur kerja spec Kiro memaksa perencanaan sebelum implementasi, yang berarti kode yang ditulisnya dapat dilacak kembali ke persyaratan yang terdokumentasi, bukan disusun dari tebakan.
  • Tim yang beralih ke alur kerja agentik. Agent Hooks Kiro memungkinkan Anda mengotomatiskan tugas berulang seperti menulis tes atau menghasilkan dokumentasi, dipicu secara otomatis setiap kali file yang memenuhi syarat berubah, tanpa perlu prompt berulang.
  • Developer ekosistem AWS. Kiro dibangun di atas infrastruktur AWS, memproses data di seluruh region AWS dalam geografi Anda, dan terhubung secara alami ke layanan AWS. Jika stack Anda sudah sangat AWS-heavy, Kiro cocok tanpa overhead konfigurasi.
  • Pengguna VS Code yang menginginkan AI yang lebih dalam daripada autocomplete. IDE Kiro dibangun di atas fondasi yang sama dengan VS Code. Pintasan keyboard, pengaturan, dan ekstensi Anda berpindah selama onboarding dalam hitungan menit.

Kelebihan dan Kekurangan Kiro

Pros
  • Alur kerja spec merencanakan sebelum menulis kode apa pun
  • Agent Hooks mengotomatiskan tugas berdasarkan event file
  • Ekstensi dan pengaturan VS Code terimpor dengan mulus
  • Mode autopilot membangun tanpa permintaan persetujuan terus-menerus
  • Steering docs memberi Kiro konteks proyek Anda
  • Mendukung berbagai model frontier termasuk Opus 4.8
  • Integrasi MCP server menghubungkan alat eksternal secara native
Cons
  • Memerlukan unduhan; tidak dapat diakses lewat browser pada tier gratis
  • 50 kredit gratis habis lebih cepat dari yang diperkirakan
  • Sempat timeout sekali selama fase penyempurnaan persyaratan
Tip
Sebelum mengirim prompt build pertama Anda, klik “Generate Steering Docs” di panel Kiro. Itu memakan waktu dua menit dan mencegah Kiro membuat asumsi teknologi generik pada proyek yang sebenarnya sudah memiliki stack yang ditentukan.

Rincian Penilaian

Skor terkuat Kiro ada pada fitur dan fungsionalitas, di mana alur kerja spec-driven, agent hooks, dan eksekusi autopilot menempatkannya di atas setiap alat coding AI lain yang dibahas di sini. Ia kehilangan poin pada aksesibilitas dan model kredit, keduanya membutuhkan perhatian jujur sebelum berkomitmen pada suatu alur kerja.

FiturSkor (Dari 10)Alasan Skor
Kemudahan Penggunaan7.0Familiar bagi pengguna VS Code mana pun; kebutuhan untuk mengunduh dan sifatnya yang khusus developer membuatnya kurang cocok bagi pengguna non-teknis
Fitur & Fungsionalitas9.5Alur kerja spec, agent hooks, autopilot, integrasi MCP, steering docs: set fitur paling lengkap dari semua alat coding AI yang diulas
Desain & Kustomisasi7.0Tema IDE gelap dan terang; kontrol kuat atas struktur kode yang dihasilkan melalui pengeditan spec dan dokumen steering
Nilai untuk Uang6.550 kredit tier gratis habis sampai 4.28 terpakai hanya untuk perencanaan, sebelum satu baris kode aplikasi ditulis
Performa & Keandalan7.5Output perencanaan sangat rinci dan spesifik; satu timeout terkonfirmasi pada 7 menit 24 detik selama penyempurnaan persyaratan
Keseluruhan8.2Alur kerja spec Kiro adalah pendekatan paling terstruktur terhadap pengembangan berbantuan AI yang telah diulas sejauh ini. Skor ini mencerminkan diferensiasi yang nyata, namun dibatasi oleh tier gratis yang terbatas dan satu kegagalan keandalan yang tercatat selama pengujian.

Fitur Kiro

  • Alur kerja berbasis spec: persyaratan, desain, tugas, kode
  • Agent Hooks mengotomatiskan tugas berdasarkan event file
  • Dokumen steering memberi konteks proyek kepada agen
  • Mode autopilot mengeksekusi tugas tanpa persetujuan langkah demi langkah
  • Dukungan server MCP untuk integrasi alat eksternal
  • Impor konfigurasi VS Code saat peluncuran pertama
  • Dukungan multi-model, termasuk Claude Opus 4.8

Ulasan Jujur Saya tentang Kiro: Apa yang Saya Temukan Setelah Mencobanya

Kebanyakan pembuat aplikasi AI jatuh ke dalam salah satu dari dua kategori:

  • alat visual yang menghasilkan antarmuka dari sebuah deskripsi
  • dan alat berbasis chat yang menulis kode langsung sebagai respons terhadap prompt

Kiro tidak cocok dengan keduanya, itulah sebabnya mengulasnya menuntut pendekatan yang berbeda.

Kiro adalah IDE agentik. Anda tidak menyeret komponen ke kanvas, dan Anda tidak mendapatkan pratinjau langsung setelah 30 detik. Yang Anda dapatkan adalah lingkungan pengembangan lokal yang merencanakan build sebelum memulainya, menghasilkan persyaratan, dokumen desain, dan daftar tugas terstruktur yang kemudian dikerjakan agen satu per satu.

Aplikasi yang dihasilkannya adalah proyek nyata di mesin Anda, dalam file yang Anda miliki, menggunakan stack yang Anda definisikan.

Untuk menguji apakah proses itu benar-benar berhasil, saya membangun platform manajemen properti dari nol di dalam Kiro.

Prompt mencakup autentikasi tuan tanah dan penyewa, manajemen properti dan unit, pelacakan sewa, permintaan perawatan dengan pembaruan status, integrasi pembayaran Stripe, notifikasi email, dan dashboard tuan tanah dengan pelaporan. Ini adalah prompt yang sama yang digunakan untuk mengevaluasi Rork, Figma Make, Uizard, dan Retool, yang memungkinkan perbandingan tentang bagaimana setiap alat menangani kompleksitas nyata alih-alih contoh sederhana.

Pertanyaan yang ingin dijawab ulasan ini bersifat spesifik: Apakah alur kerja spec-first Kiro menghasilkan output yang lebih terstruktur dan lebih mudah dipelihara dibandingkan alat yang langsung melompat ke kode?

Inilah yang saya temukan.

Menjalankan Kiro: Sebuah Unduhan, Bukan Tab Browser

Setiap pembuat aplikasi AI lain yang dievaluasi bersama perbandingan ini hidup di browser. Kiro tidak. Untuk memulainya, Anda harus membuka kiro.dev, klik Downloads, pilih sistem operasi Anda, dan memasang aplikasi di mesin Anda.

tangkapan layar opsi Unduh Kiro

Saya menggunakan Pop OS, distribusi Linux berbasis Debian, jadi saya memilih paket Debian (.deb) dari dropdown. Situs tersebut juga menyediakan paket Universal (.tar.gz) untuk setup Linux lainnya. Installer Windows dan macOS tersedia melalui halaman unduhan yang sama.

Artinya dalam praktik:

  • Sesi pertama memerlukan instalasi lokal, bukan tab browser
  • Tidak ada akses hanya internet pada tier gratis (antarmuka web tersedia hanya pada paket berbayar, saat ini dalam pratinjau)
  • Bagi developer, ini bukan masalah
  • Bagi siapa pun yang mengevaluasi Kiro dibandingkan pembuat berbasis browser, pertimbangkan waktu setup ini

Proses instalasinya sederhana. Tidak ada langkah konfigurasi, tidak ada dependensi yang harus diselesaikan secara manual, dan aplikasi terbuka dengan bersih setelah instalasi paket standar.

Verdict
Hambatan unduhan itu nyata dan disengaja. Kiro dibuat untuk developer dan tidak mencoba menjadi hal lain. Jika tim Anda mencakup pemangku kepentingan non-teknis yang perlu melihat atau mengakses alat ini, mereka tidak akan bisa menggunakan tier gratis sama sekali.

Sign-In Terjadi di Browser Anda, Bukan di Dalam Aplikasi

Begitu IDE dibuka untuk pertama kali, ia tidak meminta Anda login di dalam jendela aplikasi. Ia mengarahkan Anda ke halaman browser untuk menangani autentikasi di sana.

tangkapan layar opsi Daftar Kiro

Layar sign-in menampilkan empat opsi:

Metode LoginCocok untuk Siapa
GoogleDeveloper individu dan freelancer
GitHubPilihan paling alami bagi developer dengan akun yang sudah ada
AWS Builder IDDeveloper yang sudah berada di ekosistem AWS
Your OrganizationTim enterprise yang menggunakan SSO

Opsi GitHub adalah pilihan yang tepat untuk audiens target. Sebagian besar developer sudah memiliki akun GitHub dan bisa autentikasi tanpa membuat kredensial baru.

Beberapa hal yang perlu diketahui sebelum Anda mendaftar:

  • Masuk melalui Google atau AWS Builder ID (bukan AWS Identity Center) memberi Anda kredit $20 yang diterapkan pada peningkatan ke paket berbayar pertama Anda. Ini adalah manfaat satu kali yang patut diketahui sebelum Anda memilih metode login.
  • Masuk melalui “Your Organization” akan diarahkan lewat SSO enterprise dan menjadi pintu masuk bagi tim yang membutuhkan manajemen identitas terpusat.
  • Dengan masuk, Anda menyetujui AWS Customer Agreement, Service Terms, Privacy Notice, dan AWS Intellectual Property License. Karena Kiro adalah produk AWS, data Anda diproses di seluruh region AWS dalam geografi Anda.
Verdict
Pengalihan browser untuk sign-in terasa sedikit terpisah dari pengalaman IDE, tetapi ini adalah langkah satu kali. Empat opsi login mencakup rentang alur kerja developer yang realistis, dan opsi GitHub mengurangi gesekan untuk audiens inti.
Kiro
Discover honest assessments and insightful analysis of Kiro to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Kunjungi Kiro

Onboarding: Tiga Langkah Setup yang Memakan Waktu Kurang dari Dua Menit

Setelah sign-in, Kiro menjalankan urutan setup singkat sebelum membuka IDE utama. Langkah-langkahnya adalah:

Langkah 1: Pilih tema Anda. Kiro Dark atau Kiro Light. Keduanya menampilkan pratinjau langsung highlight sintaks kode sebelum Anda mengonfirmasi.

tangkapan layar pemilihan tema Kiro

Langkah 2: Atur integrasi shell. Ini memungkinkan Anda membuka proyek apa pun dari terminal menggunakan perintah kiro . Anda bisa melewati ini dan mengaturnya nanti.

tangkapan layar tombol Lewati

Langkah 3: Impor dari VS Code. Kiro mengambil ekstensi VS Code yang sudah ada (yang tersedia di Open VSX), pengaturan, dan keybinding Anda. Ekstensi dimuat di latar belakang sementara onboarding terus berjalan, jadi tidak ada penantian di layar loading.

tangkapan layar tombol Lewati

Impor VS Code adalah bagian yang paling berguna secara praktis dari urutan ini. Jika Anda telah menghabiskan bertahun-tahun mengustomisasi lingkungan VS Code, perpindahannya tidak mengharuskan memulai dari nol. Impor tersebut berjalan mulus dalam sesi saya.

Yang tidak termasuk dalam onboarding adalah pengenalan apa pun terhadap fitur inti Kiro. Anda tidak dipandu tentang apa itu Specs, Agent Hooks, atau Steering Documents. Anda tiba di layar utama dan memahaminya sendiri. Ini dapat diterima untuk audiens developer berpengalaman, tetapi berarti sesi pertama Anda dengan fitur paling khas alat ini akan melibatkan eksplorasi mandiri.

Verdict
Onboarding berlangsung cepat dan menghilangkan biaya pindah utama dari VS Code. Tidak adanya pengenalan fitur berarti Anda perlu tahu apa yang harus dicari sebelum build session pertama Anda.

Di Dalam IDE: Empat Panel yang Membuat Kiro Berbeda

Tampilan IDE Kiro terlihat seperti VS Code karena dibangun di atas fondasi yang sama. File explorer, tab editor, terminal, search bar, dan menu bar semuanya bekerja persis seperti yang diharapkan.

tangkapan layar IDE

Yang membedakan Kiro dari instalasi VS Code standar adalah panel kiri khusus, yang berisi empat bagian yang tidak ada di ekstensi VS Code mana pun:

Bagian PanelFungsinya
SpecsMembuat dan mengelola dokumen spesifikasi (persyaratan, desain, tugas) untuk build yang kompleks
Agent HooksMengatur tugas otomatis yang dipicu oleh event sistem file
Agent Steering and SkillsMenyimpan dokumen panduan yang membentuk cara agen berperilaku di semua sesi
MCP ServersMenghubungkan alat dan sumber data eksternal ke agen Kiro

Sisi kanan IDE menampung panel chat. Di sinilah Anda berinteraksi dengan Kiro dan melihat konsumsi kredit secara real time. “Est.

Credits Used: 0.1, Elapsed time: 57s” diperbarui setelah setiap aksi agen, yang berarti Anda selalu tahu biaya setiap tugas.

Di bagian bawah bilah input chat, dua kontrol menentukan cara kerja Kiro pada setiap tugas:

  • Model selector: Pilih Auto (Kiro memilih model paling hemat biaya untuk setiap permintaan), atau pilih model tertentu seperti Claude Sonnet 4.6 atau Claude Opus 4.8.
  • Autopilot toggle: Dengan Autopilot aktif, Kiro menulis dan mengedit file tanpa menunggu persetujuan Anda di setiap langkah. Jika nonaktif, Kiro berhenti sebelum setiap perintah dan meminta Anda Trust, Reject, atau menjalankannya secara manual.

tangkapan layar model selector

Untuk pengujian platform manajemen properti, saya membiarkan Autopilot aktif selama perencanaan dan menggunakan persetujuan manual selama eksekusi tugas untuk mengevaluasi setiap langkah secara terpisah.

Verdict: Tata letak IDE terasa nyaman dalam hitungan menit bagi pengguna VS Code mana pun. Empat bagian panel kiri adalah tempat nilai Kiro berada, dan memahami masing-masing sebelum sesi pertama Anda menentukan seberapa besar manfaat yang Anda dapatkan dari alat ini.

Kiro
Discover honest assessments and insightful analysis of Kiro to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Kunjungi Kiro

Steering Documents: Memberi Kiro Konteks Sebelum Prompt Pertama Anda

Hal pertama yang harus dilakukan di dalam proyek baru Kiro bukanlah memulai build. Melainkan menghasilkan steering documents.

Saya mengklik “Generate Steering Docs” di panel Kiro sebelum mengirim prompt apa pun. Kiro memindai direktori proyek kosong dan membuat tiga file markdown di dalam .kiro/steering/:

FileIsi
product.mdNama produk, deskripsi, konsep domain inti, dan tujuan utama
structure.mdTata letak folder yang diharapkan dan konvensi organisasi file
tech.mdStack teknologi yang diharapkan, perintah umum, dan konvensi coding

tangkapan layar proses steering

Untuk proyek yang benar-benar kosong, Kiro menyimpulkan default yang masuk akal: React dengan TypeScript, Next.js API routes, PostgreSQL, Prisma, Tailwind CSS, dan autentikasi berbasis JWT. Ia menandai baik tech.md maupun structure.md sebagai placeholder yang harus diperbarui setelah stack aktual dikonfirmasi melalui scaffolding.

Ini penting karena setiap aksi agen berikutnya membaca file-file ini sebelum melakukan apa pun. Setelah Anda melakukan scaffolding proyek dan stack yang sesungguhnya terkonfirmasi, memperbarui tech.md membuat Kiro menerapkan konvensi tersebut secara otomatis pada semua tugas selanjutnya.

Anda juga dapat menambahkan file steering sendiri untuk standar desain API, penamaan, aturan deployment, atau batasan lain yang Anda ingin agen anggap tetap.

Verdict
Steering documents adalah fondasi dari sesi Kiro yang produktif. Dua menit yang dihabiskan untuk menghasilkan dan meninjaunya sebelum mengirim prompt build mencegah agen membuat asumsi stack yang nantinya harus Anda balikkan.

Vibe Mode vs Spec Mode: Keputusan yang Membentuk Seluruh Build

Saat Anda membuka chat untuk build baru, Kiro menampilkan dua mode sebelum Anda mengetik apa pun:

Vibe mode membiarkan Anda berbincang dulu dan membangun sambil berjalan. Tidak ada dokumen perencanaan, tidak ada output terstruktur. Paling baik untuk eksperimen cepat, eksplorasi tahap awal, atau tugas di mana persyaratan masih disusun.

Spec mode menjalankan urutan perencanaan sebelum kode apa pun ditulis. Kiro menghasilkan persyaratan, dokumen desain teknis, dan daftar tugas. Hanya setelah ketiganya ditinjau dan disetujui, ia mulai menulis kode. Paling baik untuk pekerjaan kelas produksi di mana maintainability penting.

tangkapan layar opsi Autopilot

Saya memilih Spec mode untuk platform manajemen properti. Setelah saya mengirim prompt, Kiro mengajukan dua pertanyaan lanjutan sebelum menghasilkan apa pun:

  1. “Apa yang ingin Anda mulai?” (Requirements, ditandai sebagai rekomendasi, atau Technical Design)
  2. “Apakah ini fitur baru atau bugfix?” (Build a Feature, direkomendasikan, atau Fix a Bug)

tangkapan layar opsi 'Build a Feature'

Pertanyaan-pertanyaan ini menentukan struktur dari semua yang berikutnya. Memilih “Requirements” berarti Kiro menulis user stories dan acceptance criteria sebelum menyentuh arsitektur.

Urutan itu menghasilkan artefak perencanaan yang secara fundamental berbeda dibanding memulai dari desain teknis lalu menurunkan persyaratan darinya.

Verdict
Vibe mode dan Spec mode memang memiliki tujuan yang berbeda, dan perbedaannya dijelaskan dengan baik di dalam antarmuka. Sebagian besar developer akan menggunakan Vibe untuk tugas yang lebih kecil dan Spec untuk build apa pun yang perlu dipelihara. Dua pertanyaan lanjutan sebelum generasi adalah pengaman yang bijaksana agar proses perencanaan tidak dijalankan dalam urutan yang salah.

Alur Kerja Spec: Persyaratan, Desain, dan Daftar Tugas Sebelum Ada Kode

Inilah bagian yang membuat Kiro layak dievaluasi secara serius.

Setelah memilih “Requirements” dan “Build a Feature,” Kiro membuat file requirements.md di dalam .kiro/specs/property-management-platform/. Dokumen itu langsung muncul di editor. Saya bisa membacanya saat sedang ditulis. Isinya mencakup:

Glosarium: 12 istilah domain didefinisikan secara tepat, termasuk Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service, dan Dashboard_Service, masing-masing dipetakan ke subsistem yang direncanakan.

Deskripsi platform: Baik peran Landlord maupun Tenant didokumentasikan, bersama dengan stack teknologi yang telah dikonfirmasi: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe, dan Docker.

tangkapan layar file 'requirements.md'

Setelah menghasilkan dokumen awal, Kiro menjalankan langkah penyempurnaan otomatis. Ia mengurai semua 12 persyaratan, mengirim sub-agent detailer paralel untuk masing-masing, dan memperbarui requirements.md dengan acceptance criteria lengkap untuk setiap persyaratan. Panel melacak ini secara real time: “Refining requirements 12/12.”

Setelah persyaratan selesai, saya klik “Continue” dan memilih “Generate Design and Tasks.” Kiro menghasilkan design.md dan tasks.md bersama-sama. Pembagian tugasnya adalah output paling menonjol dari sesi ini:

tangkapan layar menu tombol 'Continue'

11 grup tugas, 43 sub-tugas, dalam urutan implementasi:

  1. Scaffolding proyek dan infrastruktur
  2. Autentikasi (JWT, blacklist, middleware, halaman)
  3. Manajemen properti dan unit
  4. Manajemen tenant
  5. Manajemen sewa, upload dokumen, dan cron job
  6. Permintaan perawatan
  7. Pembayaran Stripe dan webhook
  8. Notifikasi email
  9. Dashboard landlord dan pelaporan
  10. Komponen UI bersama dan layout
  11. Penguatan API (rate limiting, CORS, health check, validasi environment)

Setiap sub-tugas menyertakan perintah yang tepat, path file, dan referensi persyaratan yang dapat dilacak. Task 1.1, misalnya, merujuk langsung ke Requirements R12 (Docker) dan R10 (REST API) dalam deskripsinya. Hubungan antara perencanaan dan eksekusi eksplisit dan dapat diverifikasi sepanjang waktu.

tangkapan layar daftar tugas

Rork, sebagai perbandingan, melewati seluruh tahap ini dan langsung menghasilkan antarmuka pengguna dari prompt. Perbedaan kualitas output terlihat jelas: daftar tugas Kiro cukup spesifik untuk diberikan kepada developer manusia dan mereka akan memahami dengan tepat apa yang perlu dibangun dan dalam urutan apa.

Verdict
Alur kerja spec memenuhi klaim intinya. Pembagian 43 tugas itu bukan ringkasan yang diformat dari prompt asli. Itu adalah analisis nyata terhadap persyaratan build, dengan setiap tugas dapat dilacak kembali ke satu persyaratan dan maju ke langkah implementasi yang direncanakan.
Kiro
Discover honest assessments and insightful analysis of Kiro to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Kunjungi Kiro

Eksekusi Tugas: Apa yang Benar-Benar Dibangun Kiro

Setelah daftar tugas disetujui, saya mengklik “Start task” pada Task 1.1: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint.

tangkapan layar file tasks.md

Kiro memperbarui status tugas menjadi “in progress” di tasks.md, lalu mendelegasikan eksekusi ke sub-agent spec-task-execution miliknya. Agen memeriksa workspace terlebih dahulu, mengonfirmasi bahwa hanya folder .kiro spec yang ada tanpa proyek Next.js, lalu melanjutkan melakukan scaffolding proyek.

tangkapan layar pesan Kieo

Dalam siklus eksekusi pertama, struktur file terisi dengan:

  • package.json dengan daftar dependensi Next.js, React 19.2.4, TypeScript, dan Tailwind
  • tsconfig.json, eslint.config.mjs, next.config.ts
  • struktur direktori src/ dan public/ 
  • AGENTS.md dan CLAUDE.md, dihasilkan oleh Kiro sebagai file panduan agen untuk proyek
  • README.md

tangkapan layar file package.json

File CLAUDE.md layak dicatat: Kiro adalah produk AWS, tetapi ia berjalan di atas model Claude milik Anthropic. File CLAUDE.md adalah cara agen berbasis Claude menyimpan panduan perilaku khusus proyek. Kehadirannya dalam scaffolding yang dihasilkan mencerminkan model yang mendasarinya, bahkan di dalam konteks infrastruktur AWS.

tangkapan layar file AGENTS.md

Di bagian atas tampilan daftar tugas, tombol “Run all tasks” memungkinkan Kiro mengeksekusi semua 43 sub-tugas secara berurutan dengan Autopilot diaktifkan.

Saya menjalankan tugas satu per satu untuk mengevaluasi setiap langkah. Untuk proyek nyata di mana Anda yakin dengan rencana yang telah disetujui, menjalankan semua tugas secara otomatis dan meninjau output di akhir setiap grup adalah alur kerja yang masuk akal dan efisien waktu.

tangkapan layar tombol Run

Setiap file yang dihasilkan Kiro selama eksekusi adalah file nyata di direktori proyek lokal saya, yang dimiliki dan dapat diedit sejak detik pertama. Ini adalah perbedaan yang berarti dibanding pembuat berbasis browser seperti Figma Make atau Uizard, di mana outputnya berupa aset desain atau aplikasi hosted yang tidak Anda kontrol secara lokal.

Verdict
Eksekusi tugas berlangsung terstruktur dan transparan. Kemajuan tugas yang terlihat di tasks.md, referensi persyaratan per tugas, dan file lokal yang nyata semuanya memberi build tingkat keterlacakan yang tidak dihasilkan alat AI lain.

Timeout pada Menit Ketujuh: Apa Artinya bagi Keandalan

Saya ingin jujur soal ini karena itu terjadi selama bagian terpenting dari pengujian.

Setelah Kiro menyempurnakan semua 12 persyaratan dan menerima pengeditan ke requirements.md, agen mengalami timeout. Pesan error di panel chat berbunyi:

“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

tangkapan layar pesan Time out

Ini terjadi pada transisi antara fase persyaratan dan fase generasi desain. Pekerjaan yang selesai sebelum timeout tersimpan. Tidak ada persyaratan yang hilang.

Setelah mengakui error tersebut, saya mengklik “Continue” dan memilih “Generate Design and Tasks.” Kiro pulih tanpa mengulangi langkah persyaratan, menghasilkan kedua dokumen dengan bersih, dan melanjutkan normal untuk sisa sesi.

Konteks yang penting di sini:

  • Timeout terjadi pada prompt kompleks yang mencakup 12 area persyaratan berbeda dengan penyempurnaan paralel berjalan.
  • Kiro saat ini berada dalam pratinjau, dan keandalan di batas luar tugas kompleks adalah karakteristik yang umum dari alat pada tahap ini.
  • Proses pemulihannya bersih. Sistem checkpoint mempertahankan semua pekerjaan yang telah selesai dan langkah berikutnya berjalan segera.

Namun demikian, timeout setelah tujuh menit pada fitur paling khas dari alat ini adalah kegagalan pengalaman yang nyata. Jika Anda bekerja dengan tenggat waktu, alat yang berhenti dan memerlukan retry manual tetap menjengkelkan meskipun pemulihannya mulus.

Verdict
Timeout itu nyata, dan menutup-nutupinya tidak akan membantu pembaca. Pemulihannya bersih dan tidak ada pekerjaan yang hilang. Untuk alat dalam pratinjau, ini adalah mode kegagalan yang dapat diterima, tetapi perlu diperhitungkan saat mengevaluasi Kiro di bawah tekanan waktu.

Agent Hooks: Otomatisasi yang Berjalan Tanpa Diminta

Agent Hooks tidak muncul di alat coding AI lain mana pun yang dievaluasi bersama perbandingan ini, dan mereka pantas mendapat perhatian khusus karena mewakili cara berpikir yang berbeda tentang bantuan AI.

Hook adalah tugas yang berjalan otomatis ketika event sistem file terjadi. Anda mendeskripsikan perilakunya dalam bahasa biasa, Kiro mengubahnya menjadi event listener, dan sejak saat itu perilaku tersebut berjalan di latar belakang setiap kali kondisi pemicunya terpenuhi. Tidak perlu perintah untuk dijalankan, tidak perlu pengingat untuk mengatur.

tangkapan layar Agent Hooks

Contoh apa yang bisa dilakukan Hooks:

  • Pada file save: hasilkan tes dasar untuk komponen apa pun yang belum memiliki file tes
  • Pada file save: jalankan pembersihan kode atau pemeriksaan format
  • Pada pembuatan file: hasilkan dokumentasi untuk fungsi baru secara otomatis
  • Pada perubahan string constant: perbarui file lokalisasi tanpa tindakan manual

tangkapan layar Code Quality Analyzer

Hook disimpan di dalam .kiro/hooks/ sebagai file yang dapat diedit. Jika Anda ingin menyesuaikan kondisi pemicu atau instruksinya, Anda mengedit file tersebut secara langsung. Konfigurasinya transparan dan dapat dikontrol versi bersama sisa proyek Anda.

Contoh test-on-save adalah yang paling praktis: developer terus-menerus menunda menulis tes sampai akhir sprint, dan hook yang diam-diam menambahkan tes dasar setiap kali komponen disimpan menghapus keputusan itu sepenuhnya. Tes muncul di pohon file setelah save berikutnya tanpa tindakan apa pun dari Anda.

Verdict
Agent Hooks mengubah Kiro dari AI-as-assistant menjadi AI-as-background-process. Setelah dikonfigurasi, mereka mengurangi jumlah tugas yang harus Anda ingat. Bagi developer yang memiliki daftar tugas hygiene yang terus tertunda, fitur ini saja sudah layak untuk dievaluasi.

Konsumsi Kredit: Apa yang Sebenarnya Didapat dari Tier Gratis

Model kredit adalah area yang paling membutuhkan pembacaan cermat sebelum berkomitmen pada suatu alur kerja.

Tier gratis memberi Anda 50 kredit. Berikut yang dikonsumsi oleh satu sesi spec platform manajemen properti: 4.28 kredit untuk perencanaan saja, mencakup persyaratan, dokumen desain, dan daftar 43 tugas lengkap, sebelum satu baris kode aplikasi ditulis.

Pada tingkat konsumsi itu:

SkenarioPerkiraan Cakupan Tier Gratis
Sesi perencanaan saja (tanpa eksekusi kode)Sekitar 11 sesi
Perencanaan plus eksekusi tugas parsial3 hingga 5 sesi
Spec-ke-eksekusi penuh pada proyek kompleksPaling banyak 1 proyek lengkap

Hal utama yang perlu dipahami sebelum mendaftar:

  • Kredit tidak dibawa ke bulan berikutnya. Apa pun yang tersisa di akhir bulan penagihan akan hilang.
  • Penagihan overage dinonaktifkan secara default di semua paket berbayar. Anda harus mengaktifkannya di Settings sebelum mencapai batas, atau Kiro berhenti bekerja di tengah tugas.
  • Pemilihan model memengaruhi tingkat konsumsi. Menjalankan tugas yang sama melalui Claude Sonnet 4.6 menghabiskan 1.3 kali lebih banyak kredit daripada menjalankannya melalui mode Auto. Model Opus biayanya lebih tinggi lagi.
  • Pengguna tier gratis mendapat Claude Sonnet 4.5 dan serangkaian model open weight termasuk Qwen3 Coder Next, DeepSeek v3.2, dan MiniMax 2.1. Pengguna tier berbayar membuka Claude Sonnet 4.6, Claude Opus 4.6, dan Claude Opus 4.8.
  • Penggunaan kredit terlihat di panel chat setelah setiap aksi agen dan diperbarui di dashboard langganan setiap lima menit.

Pelacak kredit real-time (“Est. Credits Used: 0.1, Elapsed time: 57s” setelah setiap tugas) adalah fitur transparansi yang belum ditawarkan alat sebanding mana pun. Anda tahu persis biaya setiap tugas saat berjalan, yang membantu menentukan apakah akan memakai mode Auto atau model tertentu untuk suatu tugas.

Verdict
Tier gratis adalah alat evaluasi yang nyata, bukan akun placeholder, tetapi 50 kredit bergerak lebih cepat dari yang terlihat dari angkanya. Jika Anda berencana menjalankan sesi spec penuh pada sesuatu yang kompleks, anggarkan tier berbayar sebelum memulai daripada baru menyadarinya saat limit habis di tengah proyek.

Harga dan Paket Kiro

Kiro berjalan dengan model berbasis kredit yang memiliki lima tier, dari paket gratis dengan alokasi bulanan tetap hingga paket berkapasitas tinggi yang dirancang untuk penggunaan profesional harian.

Semua paket berbayar mencakup akses ke model premium, opsi untuk mengaktifkan overage bayar per penggunaan, dan seluruh set fitur Kiro, termasuk specs, hooks, autopilot, dan akses CLI.

Hal yang perlu diketahui sebelum memilih paket:

  • Paket gratis menyediakan alokasi kredit bulanan tetap tanpa perlu kartu kredit. Kredit tersebut tidak kedaluwarsa, tetapi satu sesi spec kompleks akan membuat pengurangannya terasa signifikan.
  • Pertama kali Anda melakukan upgrade dari gratis ke paket berbayar apa pun menggunakan Google atau AWS Builder ID (bukan AWS Identity Center), Anda menerima kredit $20 yang diterapkan ke biaya langganan Anda. Manfaat ini berlaku sekali.
  • Kiro menagih pada hari pertama setiap bulan kalender. Upgrade di tengah bulan berarti membayar biaya prorata tetapi langsung mendapatkan batas kredit penuh dari paket baru Anda.
  • Penagihan overage tersedia pada semua paket berbayar dengan tarif tetap per kredit tambahan, tetapi dimatikan secara default. Aktifkan di Settings sebelum mencapai batas Anda, atau Kiro menghentikan pekerjaan Anda saat kredit habis.
  • Kredit yang tidak terpakai tidak dibawa ke bulan berikutnya.
  • Setiap developer memerlukan langganan sendiri. Saat ini belum ada opsi seat tim bersama. Fitur penagihan tim tercantum sebagai coming soon.
  • Kebijakan standar Kiro adalah tidak ada refund untuk pembatalan di tengah bulan. Akses berlanjut hingga akhir siklus penagihan. Refund dipertimbangkan berdasarkan kasus per kasus hanya untuk kesalahan penagihan.
  • Kartu kredit adalah satu-satunya metode pembayaran yang diterima.
  • Harga GovCloud (US) sekitar 20% lebih tinggi daripada harga standar, dan tier gratis tidak tersedia di lingkungan tersebut. Akses GovCloud memerlukan paket berbayar dan autentikasi enterprise melalui AWS IAM Identity Center.
  • Antarmuka web saat ini dalam pratinjau dan hanya tersedia untuk pengguna berbayar. Kredit dikonsumsi dengan laju yang sama baik Anda bekerja di IDE, CLI, maupun web.

Paket mana cocok untuk jenis pengguna apa: Paket gratis cukup untuk menjalankan evaluasi yang nyata. Untuk pengembangan aktif pada proyek sungguhan, paket berbayar diperlukan agar tidak kehabisan di tengah sesi. Paket tier lebih tinggi masuk akal bagi developer yang menjalankan beberapa sesi spec lengkap per minggu atau bekerja di beberapa proyek kompleks sekaligus.

Kiro
Discover honest assessments and insightful analysis of Kiro to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Kunjungi Kiro

Alternatif untuk Kiro

Pesaing paling langsung untuk Kiro adalah Cursor, editor kode berbasis AI yang juga dibangun di atas fondasi VS Code dan menargetkan developer yang menginginkan AI terintegrasi secara mendalam ke dalam lingkungan pengembangan mereka.

Perbedaan utamanya adalah filosofi alur kerja. Cursor dibangun untuk mempercepat apa yang sudah Anda lakukan: Anda menulis kode, dan Cursor membantu.

Kiro dibangun untuk mengambil alih tahap perencanaan terlebih dahulu: agen menentukan apa yang perlu dibangun sebelum menulis apa pun. Jika frustrasi utama Anda adalah lambatnya perpindahan konteks antara chat AI dan editor Anda, Cursor menjawab itu secara lebih langsung. Jika frustrasi Anda adalah kode hasil AI yang tidak terstruktur atau sulit dipelihara, alur kerja spec Kiro adalah jawaban yang lebih relevan.

FiturKiroCursor
Kemudahan PenggunaanFamiliar bagi pengguna VS Code; alur kerja spec menambah kurva belajarFamiliar bagi pengguna VS Code; gesekan onboarding lebih rendah
Terbaik untukBuild terstruktur berbasis spec untuk proyek produksiPengeditan berbantuan AI yang cepat dan tugas agen di dalam codebase yang sudah ada
Backend dan DataMembangun proyek lokal nyata dengan kontrol stack penuhMengedit dan memperluas file proyek yang sudah ada dengan kontrol stack penuh
Fleksibilitas DesainTidak ada visual builder; menghasilkan kode nyata yang dimiliki secara lokalTidak ada visual builder; menghasilkan kode nyata yang dimiliki secara lokal
Model HargaBerbasis kredit; 50 kredit gratis; semua penggunaan diambil dari alokasi kredit bulananBerbasis kredit sejak Juni 2025; mode Auto tidak terbatas; pemilihan model premium mengambil dari pool kredit bulanan

Putusan Akhir: Apakah Kiro Layak?

Kiro menonjol dengan menempatkan perencanaan sebelum coding. Alur kerja spesifikasinya, steering documents, dan pembagian tugas menghasilkan codebase yang lebih terstruktur dan lebih mudah dipelihara dibandingkan alat AI yang langsung masuk ke implementasi. Fitur Agent Hooks juga menjadi sorotan lain, memungkinkan automasi alur kerja yang terus berjalan di luar satu prompt.

Komprominya ada pada kurva belajar dan harga. Tier gratis terlalu terbatas untuk proyek besar, dan developer perlu nyaman bekerja di IDE. Selama pengujian, saya juga mengalami timeout, meskipun Kiro pulih tanpa kehilangan progres.

Jika Anda seorang developer yang membangun software produksi, Kiro adalah salah satu alat coding AI terkuat yang tersedia saat ini. Namun jika Anda mencari pembuat aplikasi no-code yang sederhana, ini bukan pilihan yang tepat.

Kiro
Rp0 /mo
Harga awal
Kunjungi Kiro
Rating based on expert review
  • Mudah Dipakai
    0.0
  • Dukungan
    0.0
  • Fitur
    0.0
  • Keandalan
    0.0
  • Harga
    0.0

Pertanyaan yang Sering Diajukan

Apakah Kiro berfungsi di Linux?

Ya. Kiro menawarkan paket Debian (.deb) untuk distribusi berbasis Debian termasuk Ubuntu dan Pop OS, serta paket Universal (.tar.gz) untuk pengaturan Linux lainnya. Penginstal Windows dan macOS tersedia melalui halaman unduhan di kiro.dev.

Apakah Kiro gratis untuk digunakan?

Ada tingkatan gratis permanen dengan 50 kredit per bulan dan tidak memerlukan kartu kredit. Pengguna tingkatan gratis mendapatkan akses ke Claude Sonnet 4.5 dan serangkaian model open weight termasuk Qwen3 Coder Next, DeepSeek v3.2, dan MiniMax 2.1. Paket berbayar membuka Claude Sonnet 4.6, Claude Opus 4.6, dan Claude Opus 4.8.

Apa perbedaan antara mode Vibe dan mode Spec?

Mode Vibe memungkinkan Anda mengobrol dengan Kiro dan melakukan iterasi pada sebuah build tanpa dokumen perencanaan awal. Mode Spec menjalankan urutan terstruktur terlebih dahulu: kebutuhan, dokumen desain teknis, dan daftar tugas, sebelum kode apa pun ditulis. Gunakan Vibe untuk eksperimen cepat dan Spec untuk proyek berkelas produksi saat Anda membutuhkan hasil yang mudah dipelihara.

Apa yang terjadi ketika kredit saya habis?

Pada paket gratis, Kiro berhenti ketika kredit habis. Pada paket berbayar, Anda dapat memilih untuk mengaktifkan penagihan kelebihan pemakaian di Pengaturan, yang mengenakan biaya per kredit tambahan yang digunakan di luar alokasi bulanan Anda. Kelebihan pemakaian nonaktif secara default dan harus diaktifkan secara proaktif. Tanpa mengaktifkannya, Kiro menjeda pekerjaan Anda saat Anda mencapai batas.

Bisakah saya mengimpor pengaturan VS Code saya ke Kiro?

Ya. Selama onboarding, Kiro menawarkan untuk mengimpor ekstensi, pengaturan, dan keybinding VS Code Anda. Hanya ekstensi yang tersedia di Open VSX yang dapat diimpor. Ekstensi tersebut diinstal di latar belakang sementara onboarding berlanjut, sehingga tidak ada waktu tunggu selama penyiapan.

Ulasan Retool 2026: Bisakah Satu Prompt Membangun Aplikasi Produksi?

Apa Itu Retool? adalah platform pengembangan untuk membangun alat bisnis internal: dashboard, panel admin, CRM, dan aplikasi alur kerja, semuanya te...
14 min read
Walter Akolo
Walter Akolo
Hosting Expert

Ulasan Devin AI 2026: Bisakah Ia Benar-Benar Membangun Perangkat Lunak Produksi Sendiri?

Apa Itu Devin AI? adalah agen rekayasa perangkat lunak otonom yang dibangun oleh Cognition. Tidak seperti asisten coding yang menyarankan baris kod...
13 min read
Walter Akolo
Walter Akolo
Hosting Expert

Claude Code Review 2026: Apakah Agen Pengodean AI Anthropic Benar-Benar Layak?

Apa Itu Claude Code? adalah agen coding berbasis terminal dari Anthropic. Anda menginstalnya sebagai alat command-line, memberi prompt yang menjelas...
15 min read
Walter Akolo
Walter Akolo
Hosting Expert

Mendix Review 2026: Bisakah Maia Benar-Benar Membangun Aplikasi Tanpa Developer?

Apa Itu Mendix? adalah platform pengembangan aplikasi low-code enterprise yang dimiliki oleh Siemens. Tidak seperti pembuat aplikasi AI berbasis bro...
14 min read
Walter Akolo
Walter Akolo
Hosting Expert
Click to go to the top of the page
Go To Top

HostAdvice.com menyediakan tinjauan hosting web secara profesional yang sepenuhnya terbebas dari entitas mana pun. Tinjauan kami tidak memihak, jujur, dan menerapkan standar evaluasi yang sama bagi semua pihak yang kami tinjau.

Meskipun kami menerima kompensasi keuangan dari beberapa perusahaan yang tercantum di situs ini, namun kompensasi dari layanan dan produk tidak berpengaruh pada arah dan kesimpulan dari tinjauan kami. Kompensasi tidak juga memengaruhi peringkat yang kami tetapkan untuk perusahaan host tertentu.
Kompensasi ini digunakan untuk menutup biaya pembelian akun, biaya pengujian, dan royalti bagi peninjau.