Ringkasan

Kilo Code adalah agen coding AI open source yang bekerja di dalam editor: membaca file proyek, mengusulkan diff, menghasilkan dan merapikan kode, menjawab pertanyaan tentang basis kode, mengotomatiskan tugas, dan meninjau pull request, dengan mode yang bisa diganti, integrasi MCP, dan opsi memakai kunci API sendiri.

Kilo Code: agen coding AI open source yang bekerja di dalam editor Anda

Kilo Code adalah ekstensi coding AI open source untuk VS Code, keluarga IDE JetBrains, dan command line. Alih-alih meminta Anda menempelkan kode ke jendela chat, ia bekerja di dalam proyek: membaca file yang relevan, mengusulkan rencana, menampilkan diff persis yang ingin diterapkan, dan menjalankan perintah hanya setelah Anda menyetujuinya. Vendor merangkum posisinya sebagai "satu agen terbuka untuk setiap alur kerja pengembang".

Perbedaan ini lebih penting daripada kemampuan menghasilkan kode. Bagian tersulit dari pengembangan berbantuan AI biasanya bukan membuat fungsi yang tampak masuk akal, melainkan memastikan perubahan masuk ke file yang benar, mengikuti konvensi di sekitarnya, dan tetap bisa ditinjau. Kilo Code dibangun di sekitar siklus itu, dan mengembalikan pilihan model serta pengelolaan kunci kepada pengguna lewat dukungan bring-your-own-key dan repositori publik.

Ikhtisar produk Kilo Code

Kemampuan utama

Pembuatan dan penyuntingan kode. Jelaskan tugas dalam bahasa alami; agen menulis kode baru atau melakukan perubahan bertarget pada file yang sudah ada. Perubahan datang sebagai diff yang bisa Anda terima atau tolak satu per satu, bukan menimpa seluruh file.

Mode yang bisa diganti. Mode Code mengimplementasikan, Architect berfokus pada desain dan dokumentasi teknis, Debug diarahkan untuk melacak dan memperbaiki cacat. Mengganti mode berarti mengganti kumpulan batasan tempat model bekerja, sehingga eksplorasi dan implementasi tidak bercampur.

Pertanyaan tentang basis kode. Anda bisa bertanya di mana sebuah fungsi dipanggil, mengapa sebuah konfigurasi ada, atau bagaimana sebuah modul terhubung. Setelah indeks dibuat, jawaban menyertakan lokasi file agar bisa Anda periksa langsung.

Otomatisasi tugas. Agen dapat membaca dan menulis file serta menjalankan perintah terminal, sehingga mengambil alih pekerjaan berulang. Tindakan destruktif secara default memerlukan persetujuan manual, dan cakupan persetujuan otomatis bisa dibatasi lewat aturan.

Tinjauan kode. Ia menganalisis pull request dan menyarankan perbaikan, berguna sebagai lintasan mesin sebelum peninjau manusia membuka diff.

Integrasi MCP. Melalui Model Context Protocol, alat internal, API, atau skrip dapat dibuka untuk agen, sehingga operasi khas perusahaan bisa dipanggil dari panel yang sama.

Pemilihan model. Vendor menyebut tersedia lebih dari 500 model (angka ini dari halaman vendor), dan Anda bisa berpindah antara model cepat dan model yang lebih banyak bernalar sesuai tugas. Kunci API sendiri juga bisa dipakai.

Cara memakainya

  1. Pasang ekstensi. Buka panel ekstensi VS Code (Ctrl+Shift+X atau Cmd+Shift+X), cari "Kilo Code" lalu pasang. Tersedia juga di Open VSX, pemasangan manual .vsix, dan marketplace ekstensi Cursor.
  2. Masuk. Klik ikon Kilo Code di bilah samping dan selesaikan pendaftaran atau login.
  3. Pilih model. Pilih model di pengaturan atau arahkan ekstensi ke kunci Anda sendiri. Memulai dengan model kecil adalah cara murah menguji alur kerja.
  4. Jelaskan tugas. Tulis tujuan dan batasannya, misalnya "tambahkan validasi argumen pada skrip Python ini dan lengkapi dengan pengujian".
  5. Tinjau usulan. Agen mendaftar file yang ingin dibaca, perubahan yang ingin dibuat, dan perintah yang ingin dijalankan. Setujui atau tolak setiap langkah.
  6. Iterasi. Beri umpan balik sampai perubahan sesuai maksud Anda. Bekerja di branch terpisah memudahkan rollback.

Kapan cocok dipakai

  • Purwarupa. Mengubah ide menjadi kerangka yang bisa dijalankan untuk memvalidasi struktur sebelum merapikan detail.
  • Merawat kode yang belum dikenal. Memetakan relasi pemanggilan serta melengkapi komentar atau dokumentasi saat menerima repositori.
  • Penyaringan sebelum tinjauan. Menjalankan agen pada pull request untuk menangkap kelalaian yang jelas sebelum rekan menghabiskan waktu.
  • Belajar. Meminta agen menjelaskan jalur eksekusi lalu mencocokkan jawabannya dengan lokasi file yang dikutip, bukan menyalin solusi.
  • Menegakkan konvensi. Menuliskan aturan gaya dan struktur folder ke dalam instruksi agen agar kode yang dihasilkan mirip dengan proyek lainnya.

Batasan dan hal yang perlu diperiksa

  • Biaya mengikuti pemakaian. Paket yang diumumkan adalah bayar sesuai pemakaian untuk individu, 15 USD per pengguna per bulan untuk tim, dan harga khusus untuk perusahaan. Bayar sesuai pemakaian berarti tagihan mengikuti panggilan model, dan sesi dengan konteks panjang naik cepat, jadi tetapkan anggaran atau batas lebih dulu.
  • Hasil tetap perlu ditinjau manusia. Kode yang dihasilkan bisa mengandung kesalahan logika, API usang, atau celah keamanan. Bagian yang menyangkut autentikasi, perhitungan uang, atau penghapusan data harus dibaca baris demi baris sebelum digabungkan.
  • Angka model berasal dari vendor. Lebih dari 500 model, pelengkapan otomatis, dan agen paralel berasal dari halaman resmi; yang benar-benar bisa Anda pakai bergantung pada paket, akun, dan wilayah.
  • Aliran data perlu dikaji. Dengan model terkelola, potongan kode meninggalkan mesin Anda. Tim yang menangani kode privat sebaiknya memilih kunci sendiri, gateway privat, atau fitur audit paket perusahaan, dan mengonsultasikannya lebih dulu dengan tim kepatuhan.
  • Celah pada materi sumber. Materi yang dikumpulkan tidak memuat tolok ukur latensi atau konkurensi, juga tidak ada penilaian independen pihak ketiga, sehingga kinerja perlu diukur di repositori Anda sendiri.

Pertanyaan umum

Apakah Kilo Code gratis? Perangkat lunaknya open source dengan repositori di github.com/Kilo-Org/kilocode, jadi kode dan lisensinya bisa diperiksa. Pemakaian model umumnya berbayar: vendor mencantumkan bayar sesuai pemakaian untuk individu, 15 USD per pengguna per bulan untuk tim, dan harga khusus perusahaan. Periksa situs resmi untuk angka terkini.

Apakah hanya berjalan di VS Code? Dokumentasi mencakup VS Code, IDE JetBrains, dan antarmuka command line, serta pemasangan dari marketplace Cursor atau Open VSX. Kelengkapan fitur antar-editor bisa berbeda, jadi periksa catatan rilis sebelum bergantung pada kemampuan tertentu.

Apa bedanya dengan menempelkan kode ke jendela chat? Konteks dan eksekusi. Ekstensi membaca file proyek sendiri, menyunting di lokasi yang diketahui, menyajikan perubahan sebagai diff, dan meminta persetujuan sebelum menjalankan perintah. Siklus salin-tempel hilang dan setiap perubahan tetap bisa dilacak.

Bisakah dipakai untuk kode privat perusahaan? Secara teknis bisa, tetapi perlu kajian kepatuhan lebih dulu. Pilihan yang realistis adalah kunci sendiri yang mengarah ke penyedia yang disetujui, atau paket perusahaan dengan gateway privat, log audit, dan kontrol akses, agar kode tidak sampai ke pihak ketiga yang tidak berwenang.

Pertanyaan yang sering diajukan

Apakah Kilo Code gratis?

Perangkat lunak open source di github.com/Kilo-Org/kilocode. Pemakaian model umumnya berbayar: bayar sesuai pemakaian untuk individu, 15 USD per pengguna per bulan untuk tim, harga khusus perusahaan.

Editor apa yang didukung?

VS Code, IDE JetBrains, dan command line; pemasangan juga dari marketplace Cursor atau Open VSX. Kelengkapan fitur bisa berbeda antar-editor.

Apa bedanya dengan menempel kode ke chat?

Ekstensi membaca file proyek, menyunting di lokasi yang diketahui, menyajikan perubahan sebagai diff, dan meminta persetujuan sebelum perintah dijalankan.

Bisakah dipakai untuk kode privat?

Secara teknis bisa, tetapi perlu kajian kepatuhan. Kunci sendiri ke penyedia yang disetujui atau paket perusahaan dengan gateway privat dan audit mencegah kode ke pihak tak berwenang.