Kimi Code: Agent Pengodean AI Generasi Terbaru untuk Terminal & IDE

Kimi Code adalah agent pengodean AI yang dirancang untuk alur kerja pengembangan yang mengutamakan terminal. Berbeda dengan asisten pengodean AI tradisional yang umumnya hanya menyarankan potongan kode, Kimi Code menganalisis seluruh repositori, merencanakan tugas multi-langkah, menjalankan perintah, dan beriterasi secara mandiri. Didukung oleh Kimi K3 dengan penalaran konteks panjang, Kimi Code menghadirkan otomatisasi tingkat agent di lingkungan terminal maupun IDE.

14 menit baca2026-07-13

Alat pelengkapan kode tradisional menyarankan potongan kode saat Anda mengetik, tetapi tidak memiliki pemahaman mendalam terhadap keseluruhan proyek Anda. Saat merefaktor banyak file, men-debug masalah rumit, atau mengotomatiskan tugas berulang, pengembang kerap berpindah-pindah antara IDE, terminal, dan dokumentasi sambil mengoordinasikan setiap langkah secara manual.

Agent pengodean AI melampaui sekadar saran. Ia menganalisis seluruh repositori, merencanakan perubahan multi-langkah, menjalankan perintah, dan beriterasi secara mandiri. Alih-alih membantu baris demi baris, ia berfungsi lebih seperti mitra rekayasa yang mampu menangani alur kerja kompleks.

Kimi Code dibangun di atas pendekatan berbasis agent ini. Berjalan di terminal dan terintegrasi dengan IDE arus utama seperti VS Code dan Zed, Kimi Code memadukan penalaran konteks panjang dengan eksekusi berkecepatan tinggi untuk mendukung refaktor multi-file, debugging, dan otomatisasi dalam skala besar.

Fitur Utama Kimi Code

Kimi Code memadukan kekuatan Kimi K3 dengan desain yang mengutamakan terminal dan integrasi IDE yang mendalam. Pendekatan yang dipimpin agent ini ditenagai oleh sejumlah fitur inti yang melampaui sekadar pelengkapan kode:

Alur kerja berbasis agent

Berbeda dengan alat yang hanya menyarankan kode, Kimi Code bertindak sebagai agent sejati. Ia menganalisis basis kode Anda, menyusun rencana, menjalankan perintah, dan beriterasi berdasarkan hasilnya. Katakan saja "refaktor semua panggilan API agar menggunakan async/await" dan ia akan mengidentifikasi semua file terkait, melakukan perubahan, menjalankan pengujian, dan memperbaiki masalah apa pun—semuanya secara otomatis.

Jendela konteks 256K

Kimi K3 menyediakan jendela konteks 256K, yang berarti Kimi Code dapat memahami keseluruhan struktur proyek, dependensi, dan pola Anda. Ia tidak hanya melihat file yang sedang Anda sunting—ia melihat bagaimana semuanya saling terhubung. Hal ini memungkinkan refaktor multi-file, perubahan arsitektur, dan debugging skala besar.

Operasi dua mode

Tekan Ctrl-X untuk berpindah antara dua mode:

  • Mode Agent: Mengirim instruksi bahasa alami ke AI

  • Mode Shell: Menjalankan perintah shell secara langsung tanpa meninggalkan CLI

Fleksibilitas ini memungkinkan Anda berpindah mulus antara bantuan AI dan eksekusi perintah langsung.

Mode berpikir untuk masalah kompleks

Tekan Tab untuk mengaktifkan mode berpikir. Kimi Code akan meluangkan lebih banyak waktu untuk bernalar sebelum merespons, sehingga ideal untuk keputusan arsitektur yang kompleks, men-debug bug yang rumit, atau merencanakan refaktor besar. Anda juga dapat memulainya dengan mode berpikir aktif: kimi --thinking.

Fitur interaksi tingkat lanjut

  • Masukan multi-baris: Tekan Ctrl-J atau Alt-Enter untuk menyisipkan baris baru saat menempelkan kode atau log error

  • Pelengkapan otomatis path: Ketik @ untuk melengkapi path file dan direktori dari direktori kerja Anda secara otomatis

  • Tempel gambar: Tekan Ctrl-V untuk menempelkan gambar guna dianalisis AI (memerlukan model dengan dukungan image_in)

  • Sistem persetujuan: Kimi Code meminta konfirmasi sebelum mengubah file atau menjalankan perintah. Aktifkan mode YOLO untuk persetujuan otomatis: kimi --yolo (gunakan dengan hati-hati)

Keluaran berkinerja tinggi

Keanggotaan Kimi Code menyediakan:

  • Kecepatan keluaran: Hingga 180 Token/dtk (hingga 260 Token/dtk dalam skenario konteks pendek) dengan stabilitas tinggi

  • Kapasitas kuota: Kuota token 5 jam mendukung sekitar 300-1.200 panggilan API

  • Konkurensi: Maksimum 30 permintaan bersamaan

Integrasi IDE yang mulus

Kimi Code CLI mendukung Agent Client Protocol (ACP) secara asli, sehingga memungkinkan integrasi dengan:

  • VS Code: Tersedia ekstensi Kimi Code khusus

  • Zed: Dukungan ACP asli

  • IDE JetBrains: Kompatibilitas ACP

Anda juga dapat berintegrasi dengan Zsh melalui plugin zsh-kimi-cli untuk kemampuan AI shell yang lebih kaya.

Antarmuka ekstensi VS Code Kimi Code yang menampilkan panel obrolan dan fitur penyuntingan kode

Dukungan MCP (Model Context Protocol)

Kimi Code mendukung Model Context Protocol (MCP), sebuah protokol terbuka yang memungkinkan model AI berinteraksi secara aman dengan alat dan sumber data eksternal. Ini memperluas kemampuan Kimi Code melampaui penyuntingan kode:

  • Integrasi alat eksternal: Terhubung ke basis data, API, sumber dokumentasi, dan alat pengembangan

  • Alur kerja khusus: Bangun agent khusus untuk tugas tertentu seperti pemindaian keamanan, analisis kinerja, atau pembuatan dokumentasi

  • Kompatibilitas ekosistem: Gunakan server MCP yang sudah ada dari komunitas atau buat milik Anda sendiri

Kelola server MCP dengan perintah sederhana: kimi mcp add, kimi mcp list, kimi mcp auth, dan lainnya. Demi keamanan, alat MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya.

Antarmuka pengelolaan server MCP Kimi Code yang menampilkan server terkonfigurasi dan alat yang tersedia

Pengelolaan sesi dan konteks

Kimi Code menyediakan kemampuan pengelolaan sesi dan penanganan konteks panjang yang andal untuk alur kerja yang kompleks dan multi-langkah:

  • Persistensi sesi: Percakapan tersimpan secara otomatis. Lanjutkan sesi mana pun dengan --continue atau berpindah antar beberapa proyek dengan --session <id>

  • Kompresi konteks: Saat mendekati batas konteks, gunakan /compact agar AI meringkas riwayat percakapan sambil mempertahankan informasi penting

  • Pemantauan konteks: Bilah status menampilkan persentase penggunaan konteks secara real-time ("context: xx%") sehingga Anda selalu tahu kapasitas yang tersedia

  • Mulai dari awal: Gunakan /clear untuk mengatur ulang konteks sesi saat ini, atau /new untuk membuat sesi yang benar-benar baru

Hal ini menjadikan Kimi Code ideal untuk tugas pengembangan jangka panjang yang mencakup banyak file dan menuntut konteks yang terjaga dalam waktu lama.

Keamanan dan kompatibilitas perangkat

Kimi Code menyertakan fitur keamanan dan kompatibilitas yang membuatnya cocok untuk alur kerja profesional:

  • Kedaluwarsa perangkat 30 hari: Demi keamanan, perangkat yang diotorisasi otomatis kedaluwarsa setelah 30 hari tidak aktif. Ini memastikan perangkat yang tak terpakai tidak tetap terotorisasi selamanya.

  • Kompatibilitas Claude Code: Kimi Code dirancang agar kompatibel dengan alur kerja Claude Code. Jika Anda terbiasa dengan perintah dan pola Claude Code, Anda dapat menggunakan pendekatan serupa dengan Kimi Code.

  • Kompatibilitas Roo Code: Kimi Code juga mendukung alur kerja yang serupa dengan Roo Code, sehingga mudah berpindah antar alat ini tanpa perlu mempelajari pola yang sama sekali baru.

  • Konsistensi lintas platform: Baik Anda menggunakan macOS, Linux, maupun Windows, Kimi Code menghadirkan pengalaman yang konsisten dengan perintah dan fitur yang sama.

Manfaat Keanggotaan Kimi Code

Kimi Code adalah manfaat keanggotaan premium dalam paket keanggotaan Kimi, yang dirancang khusus untuk skenario pengembangan kode. Berlangganan untuk membuka kemampuan pemrograman AI secara lengkap, termasuk akses API, sumber daya komputasi berkinerja tinggi, dan dukungan integrasi IDE menyeluruh.

Manfaat Inti

ManfaatDeskripsi
Keluaran Berkecepatan TinggiKecepatan keluaran hingga 180 Token/dtk (puncak 260 Token/dtk) untuk pengalaman pengodean yang lancar
Konkurensi TinggiDukungan hingga 30 permintaan bersamaan untuk tugas kompleks
Kuota BesarKuota token 5 jam yang mendukung sekitar 300-1.200 panggilan API
Kompatibilitas LuasMendukung Kimi Code CLI, Claude Code, Roo Code, dan agent arus utama lainnya
Integrasi IDE AsliDukungan langsung pakai untuk VS Code, Zed, JetBrains, dan IDE utama lainnya

Bagaimana cara menggunakan Kimi Code?

Langkah 1: Pasang Kimi Code CLI

Linux/macOS (direkomendasikan):

curl -LsSf https://code.kimi.com/install.sh | bash

Windows (PowerShell):

Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression

Alternatif melalui uv:

uv tool install --python 3.13 kimi-cli

Langkah 2: Autentikasi dan konfigurasi

Jalankan Kimi CLI:

kimi

Lalu lakukan autentikasi dengan salah satu metode berikut:

Opsi A: Login sekali klik (direkomendasikan)

Jalankan perintah /login di Kimi CLI. Ini akan membuka jendela peramban untuk menyelesaikan autentikasi secara otomatis—tanpa perlu konfigurasi kunci API secara manual.

/login

Opsi B: Penyiapan kunci API secara manual

Jika Anda lebih suka konfigurasi manual, jalankan /setup di CLI, lalu kunjungi Konsol Kimi Code untuk membuat dan menyalin Kunci API Anda.

/setup

Langkah 3: Mulai mengode dengan AI

Setelah terotentikasi, Anda dapat langsung mulai menggunakan Kimi Code.

Antarmuka CLI Kimi Code yang menampilkan autentikasi berhasil dan status siap

Berikut beberapa contoh perintah:

Pembuatan kode dasar:

Buat fungsi Python yang membaca file CSV dan mengembalikan 10 baris teratas yang diurutkan berdasarkan kolom tertentu.

Refaktor multi-file:

Refaktor semua kueri basis data dalam proyek ini agar menggunakan kueri berparameter alih-alih penggabungan string. Periksa semua file Python di direktori src/.

Debugging:

Saya mendapatkan 'ConnectionError' saat menjalankan pengujian. Analisis file pengujian dan konfigurasi jaringan untuk mengidentifikasi masalahnya.

Langkah 4: Gunakan fitur tingkat lanjut

Aktifkan mode berpikir untuk tugas kompleks: Tekan Tab sebelum mengirim pesan, atau mulai dengan:

kimi --thinking

Beralih ke mode shell: Tekan Ctrl-X untuk menjalankan perintah shell secara langsung.

Tempel kode atau gambar: Tekan Ctrl-V untuk menempel dari papan klip (mendukung teks dan gambar).

Rujuk file proyek: Ketik @ diikuti nama file/direktori untuk pelengkapan otomatis.

Langkah 5: Integrasikan dengan IDE Anda

VS Code:

Pasang ekstensi "Kimi Code" dari marketplace VS Code, lalu lakukan autentikasi menggunakan /login di terminal ekstensi.

Layar login ekstensi VS Code Kimi Code dengan opsi akun Kimi dan kunci API

Akses pengaturan dan opsi tambahan dari ikon roda gigi di panel.

Menu ikon roda gigi ekstensi VS Code Kimi Code yang menampilkan opsi pengaturan dan server MCP

Buka Command Palette dan ketik "Kimi Code" untuk mengakses perintah tambahan.

Command Palette VS Code yang menampilkan perintah Kimi Code untuk membuka di tab dan panel samping

Zed: Kimi Code CLI mendukung ACP secara asli. Konfigurasikan di pengaturan Zed untuk mengaktifkan bantuan AI.

Integrasi Zsh: Pasang plugin zsh-kimi-cli untuk kemampuan AI yang lebih kaya di shell Anda.

Langkah 6: Kelola sesi dan konteks

Pengelolaan sesi Kimi Code membantu Anda menjaga konteks sepanjang sesi pengembangan yang panjang:

Lihat dan berpindah sesi:

/sessions

Lanjutkan sesi sebelumnya:

kimi --continue

Beralih ke sesi tertentu:

kimi --session <session-id>

Bersihkan konteks sesi saat ini:

/clear

Kompres konteks saat mendekati batas:

/compact

Pantau penggunaan jendela konteks Anda di bilah status (menampilkan "context: xx%"). Untuk hasil terbaik pada tugas konteks panjang, gunakan /compact secara berkala untuk meringkas riwayat percakapan sambil mempertahankan informasi penting.

Langkah 7: Konfigurasikan MCP (Model Context Protocol)

Perluas kemampuan Kimi Code dengan server MCP untuk integrasi alat eksternal:

Tambahkan server MCP:

kimi mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: your-key"

Daftar server MCP yang terkonfigurasi:

kimi mcp list

Gunakan alat MCP dalam alur kerja Anda: Setelah terkonfigurasi, Kimi Code dapat memanggil alat MCP secara otomatis. Misalnya, dengan server MCP basis data:

Kueri basis data produksi untuk menemukan 10 kueri paling lambat selama seminggu terakhir

Alat MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya. Dalam mode YOLO, operasi MCP disetujui secara otomatis demi alur kerja yang lebih cepat.

Langkah 8: Antarmuka alternatif

Antarmuka peramban: Buka antarmuka berbasis web untuk pengalaman grafis:

kimi web

Tingkatkan atau hapus instalasi:

uv tool upgrade kimi-cli --no-cache
uv tool uninstall kimi-cli

Contoh penggunaan nyata

Kimi Code unggul dalam tugas pengodean kompleks yang melampaui sekadar pelengkapan otomatis. Berikut empat skenario praktis:

1. Refaktor kode skala besar

  • Skenario: Anda perlu memigrasikan basis kode lawas dari satu framework ke framework lain, atau memperbarui pola pengodean di ratusan file.

  • Contoh prompt:

Refaktor semua komponen kelas React di direktori src/components menjadi komponen fungsional dengan hooks. Pertahankan semua fungsionalitas dan tipe prop yang ada. Jalankan rangkaian pengujian setelah refaktor dan perbaiki setiap kegagalan.

2. Debugging kompleks

  • Skenario: Anda menghadapi bug produksi yang melibatkan banyak layanan, kueri basis data, dan panggilan API. Alat debugging tradisional tidak memberi Anda gambaran utuh.

  • Contoh prompt:

Analisis log error di logs/error.log. Masalahnya tampak terkait autentikasi pengguna. Telusuri middleware autentikasi, kueri basis data, dan handler API untuk menemukan akar penyebabnya. Periksa kemungkinan race condition atau masalah pengaturan waktu.

3. Pembuatan pengujian otomatis

  • Skenario: Anda memiliki basis kode besar dengan cakupan pengujian rendah. Anda membutuhkan pengujian menyeluruh tetapi tidak ingin menulisnya secara manual.

  • Contoh prompt:

Buat unit test untuk semua fungsi di src/utils/helpers.py. Targetkan cakupan 90%+. Sertakan kasus tepi dan penanganan error. Gunakan pytest dan ikuti pola pengujian yang ada di tests/.

4. Penyiapan dan konfigurasi proyek

  • Skenario: Anda memulai proyek baru dan perlu menyiapkan seluruh lingkungan pengembangan, termasuk dependensi, file konfigurasi, CI/CD, dan dokumentasi.

  • Contoh prompt:

Siapkan proyek Node.js baru dengan TypeScript, ESLint, Prettier, Jest, dan GitHub Actions CI. Buat struktur proyek yang baik, tambahkan skrip package.json, dan hasilkan README lengkap dengan petunjuk penyiapan.

5. Integrasi alat eksternal dengan MCP

  • Skenario: Anda perlu berintegrasi dengan alat eksternal seperti basis data, API, atau layanan khusus yang bukan bagian dari basis kode Anda. Dengan MCP (Model Context Protocol), Kimi Code dapat berinteraksi secara aman dengan sumber daya eksternal ini.

  • Contoh prompt:

Hubungkan ke basis data produksi menggunakan server MCP yang telah dikonfigurasi dan analisis log kueri lambat. Identifikasi 5 kueri paling lambat dan sarankan optimasi pengindeksan.

Kesimpulan

Kimi Code mewakili generasi terbaru asisten pengodean AI dengan memadukan model Kimi K3 yang andal dan alur kerja berbasis agent sejati. Berbeda dengan alat pelengkapan kode tradisional yang hanya bereaksi terhadap ketikan Anda, Kimi Code secara proaktif merencanakan, menjalankan, dan beriterasi—menjadikannya ideal untuk tugas kompleks seperti refaktor multi-file, debugging, dan otomatisasi.

Dengan jendela konteks 256K, kecepatan keluaran 180 Token/dtk (hingga 260 Token/dtk), dan integrasi IDE yang mulus, Kimi Code mengubah cara pengembang mendekati pengodean. Baik Anda memigrasikan kode lawas, men-debug masalah produksi, maupun menyiapkan proyek baru, Kimi Code memberikan bantuan cerdas yang Anda butuhkan untuk bekerja lebih cepat dan lebih efektif.

FAQ

Apakah Kimi Code gratis?
Kimi Code adalah manfaat keanggotaan premium yang termasuk dalam paket Kimi Code. Anda dapat menggunakan kunci API keanggotaan Kimi untuk mengakses Kimi Code CLI, dan biayanya sudah termasuk dalam langganan keanggotaan Anda. Lihat harga Kimi Code untuk detailnya.
Bisakah saya menggunakan Kimi Code di VS Code?
Ya! Kimi Code memiliki ekstensi VS Code asli. Pasang dari marketplace VS Code, lakukan autentikasi dengan /login, dan Anda dapat menggunakan Kimi Code langsung di editor Anda. Kimi Code juga mendukung IDE lain yang kompatibel dengan ACP seperti Zed dan JetBrains.
Bahasa pemrograman apa saja yang didukung Kimi Code?
Kimi Code mendukung semua bahasa pemrograman utama. Karena merupakan agent AI yang memahami struktur kode dan dapat menjalankan perintah, Kimi Code bekerja dengan Python, JavaScript, TypeScript, Go, Rust, Java, C++, dan lainnya. Kimi Code menyesuaikan diri dengan bahasa dan framework proyek Anda.
Bagaimana cara mengaktifkan mode berpikir?
Tekan Tab sebelum mengirim pesan untuk mengaktifkan mode berpikir, atau jalankan Kimi CLI dengan kimi --thinking. Mode berpikir membuat AI meluangkan lebih banyak waktu untuk bernalar sebelum merespons, yang berguna untuk keputusan arsitektur yang kompleks atau proses debugging.
Bisakah Kimi Code menjalankan perintah berbahaya?
Kimi Code meminta konfirmasi sebelum mengubah file atau menjalankan perintah yang berpotensi merusak. Anda dapat mengaktifkan mode YOLO dengan kimi --yolo untuk menyetujui tindakan secara otomatis, tetapi gunakan ini hanya di lingkungan yang aman. Selalu tinjau perubahan sebelum melakukan commit.
Apa perbedaan antara Mode Agent dan Mode Shell?
Tekan Ctrl-X untuk berpindah antar mode. Mode Agent mengirimkan masukan Anda ke AI untuk diproses dan direncanakan. Mode Shell menjalankan perintah shell secara langsung tanpa keterlibatan AI. Ini memungkinkan Anda berpindah mulus antara bantuan AI dan eksekusi perintah langsung.
Apa itu MCP (Model Context Protocol) di Kimi Code?
MCP (Model Context Protocol) adalah protokol terbuka yang memungkinkan Kimi Code berinteraksi secara aman dengan alat dan sumber data eksternal. Anda dapat menambahkan server MCP menggunakan kimi mcp add untuk memperluas kemampuan Kimi Code—terhubung ke basis data, API, sumber dokumentasi, dan alat pengembangan khusus. Demi keamanan, alat MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya.
Bagaimana Kimi Code menangani percakapan panjang dan batas konteks?
Kimi Code menyediakan fitur pengelolaan sesi dan kompresi konteks yang andal. Gunakan /sessions untuk melihat dan berpindah antar sesi, --continue untuk melanjutkan pekerjaan sebelumnya, dan /compact agar AI meringkas riwayat percakapan sambil mempertahankan informasi penting. Bilah status menampilkan penggunaan jendela konteks secara real-time (mis. 'context: 65%'). Dengan jendela konteks 256K dan kompresi cerdas, Kimi Code menangani tugas pengembangan jangka panjang dengan efektif.
Bisakah saya menggunakan Kimi Code di peramban web?
Ya! Selain CLI terminal, Kimi Code menawarkan mode antarmuka peramban. Jalankan kimi web untuk membuka antarmuka berbasis web demi pengalaman grafis. Ini berguna ketika Anda lebih suka antarmuka visual atau perlu berbagi layar saat pair programming.
Apa persyaratan sistem untuk Kimi Code?
Kimi Code memerlukan Python 3.12–3.14 (3.13 direkomendasikan). Skrip instalasi otomatis memasang pengelola paket uv jika belum ada. Di macOS, eksekusi pertama mungkin lebih lama karena pemeriksaan keamanan Gatekeeper—Anda dapat menambahkan terminal Anda ke 'System Settings → Privacy & Security → Developer Tools' untuk mempercepat peluncuran berikutnya.
Perintah garis miring apa saja yang tersedia di Kimi Code?
Kimi Code mendukung banyak perintah garis miring: /help untuk bantuan, /login untuk autentikasi, /sessions dan /resume untuk pengelolaan sesi, /clear untuk mengatur ulang konteks, /compact untuk meringkas percakapan, /usage untuk memeriksa kuota, /yolo untuk mengaktifkan mode persetujuan otomatis, /model untuk berganti model, dan /exit untuk keluar. Ketik / di CLI untuk melihat daftar lengkapnya.
Anda Mungkin Juga Menyukai
Workflow Coding AI: 9 Langkah untuk Kode yang Andal
Workflow Coding AI: 9 Langkah untuk Kode yang Andal
2026-07-22
Harga Kimi K2.7 Code | Biaya API, Paket & Keanggotaan
Harga Kimi K2.7 Code | Biaya API, Paket & Keanggotaan
2026-06-25
Referensi Cepat Kimi Code CLI: Perintah, Pintasan & Alur Kerja
Referensi Cepat Kimi Code CLI: Perintah, Pintasan & Alur Kerja
2026-06-22
Membangun Refactor Moonshot AI dengan Kimi Code CLI
Membangun Refactor Moonshot AI dengan Kimi Code CLI
2026-06-17
10 Contoh Vibe Coding Nyata | Bangun dengan AI Hari Ini
10 Contoh Vibe Coding Nyata | Bangun dengan AI Hari Ini
2026-06-17