Tool code completion tradisional menyarankan potongan kode saat Anda mengetik, tetapi tidak memiliki pemahaman mendalam tentang keseluruhan proyek Anda. Saat melakukan refactoring beberapa file, men-debug masalah yang rumit, atau mengotomatiskan tugas berulang, developer sering kali harus berpindah-pindah antara IDE, terminal, dan dokumentasi sambil mengoordinasikan setiap langkah secara manual.
Agent AI untuk coding melampaui sekadar saran sederhana. Ia menganalisis seluruh repositori, merencanakan perubahan multi-langkah, menjalankan perintah, dan melakukan iterasi secara otonom. Alih-alih membantu baris demi baris, ia berfungsi lebih seperti mitra engineering yang dapat menangani alur kerja yang kompleks.
Kimi Code dibangun berdasarkan pendekatan berbasis agent ini. Berjalan di terminal dan terintegrasi dengan IDE populer seperti VS Code, ia menggabungkan penalaran konteks panjang dengan eksekusi berkecepatan tinggi untuk mendukung refactoring multi-file, debugging, dan otomatisasi dalam skala besar.
Fitur Utama Kimi Code
Kimi Code menggabungkan kemampuan Kimi K3 dengan desain yang mengutamakan terminal dan integrasi IDE yang mendalam. Pendekatan berbasis agent ini didukung oleh beberapa fitur inti yang melampaui sekadar code completion sederhana:
Alur kerja berbasis agent
Berbeda dari tool yang hanya menyarankan kode, Kimi Code bertindak sebagai agent yang sesungguhnya. Ia menganalisis basis kode Anda, membuat rencana, menjalankan perintah, dan melakukan iterasi berdasarkan hasilnya. Katakan "refactor semua panggilan API agar menggunakan async/await" dan ia akan mengidentifikasi semua file yang relevan, membuat perubahan, menjalankan pengujian, dan memperbaiki masalah apa pun—semuanya secara otomatis.
Jendela konteks hingga 1 juta token
Kimi K3 menyediakan jendela konteks hingga 1 juta token, yang berarti Kimi Code dapat memahami keseluruhan struktur proyek, dependensi, dan pola dalam proyek Anda. Ia tidak hanya melihat file yang sedang Anda edit—ia melihat bagaimana semuanya saling terhubung. Hal ini memungkinkan refactoring multi-file, perubahan arsitektur, dan debugging skala besar. Kimi K3 juga menghadirkan pemahaman visual native, sehingga ia dapat menalar tangkapan layar, diagram, dan video sebagai bagian dari tugas coding.
Mode Plan dan mode shell
Mode Plan: Tekan
Shift-Tab(atau ketik/plan) untuk masuk ke mode Plan. Kimi Code akan meneliti basis kode Anda dan mengusulkan rencana langkah demi langkah untuk Anda setujui sebelum menyentuh file apa pun—cara paling aman untuk memulai perubahan besar.Mode Shell: Ketik
!di kotak input untuk menjalankan perintah terminal tanpa harus keluar dari percakapan. Outputnya ditulis ke dalam konteks sehingga AI dapat memanfaatkannya pada giliran berikutnya. TekanCtrl+Buntuk memindahkan perintah yang berjalan lama ke latar belakang dan memeriksanya nanti di panel/tasks.
Fleksibilitas ini memungkinkan Anda berpindah dengan mulus antara perencanaan yang cermat, eksekusi yang digerakkan oleh AI, dan eksekusi perintah langsung.
Tingkat upaya berpikir (thinking effort)
Kimi K3 mendukung tingkat thinking effort low / high / max, sehingga Anda dapat memilih intensitas yang tepat untuk setiap tugas—upaya yang lebih ringan untuk pertanyaan cepat, upaya maksimal untuk keputusan arsitektur yang kompleks, bug yang rumit, atau refactoring besar. Ganti model kapan saja dengan perintah /model.
Tip: mengganti model akan membatalkan prompt cache yang ada, jadi mulailah sesi baru dengan /new sebelum menggunakan Kimi K3—Anda akan mendapatkan kualitas yang lebih baik dan konsumsi token yang lebih rendah.
Fitur interaksi lanjutan
Input multi-baris: Tekan
Shift-EnteratauCtrl-Juntuk menyisipkan baris baru saat menempelkan kode atau log errorAutocomplete path: Ketik
@untuk mengautokomplet path file dan direktori dari direktori kerja AndaTempel gambar dan video: Tekan
Ctrl-V(Alt-Vdi Windows) untuk menempelkan gambar atau klip video agar dianalisis oleh AI—berguna untuk mereproduksi bug UI atau menjelaskan sebuah desain (input video memerlukan model dengan dukungan video)Sistem persetujuan: Kimi Code akan meminta konfirmasi sebelum mengubah file atau menjalankan perintah. Tersedia dua tingkat otomatisasi saat Anda membutuhkannya: mode YOLO (
kimi --yoloatau/yolo) menyetujui otomatis tindakan tool tetapi masih bisa mengajukan pertanyaan, sedangkan mode Auto (kimi --autoatau/auto) sepenuhnya otonom dan tidak pernah bertanya—ideal untuk proses yang berjalan tanpa pengawasan
Tingkatan Standard dan HighSpeed
Kimi Code menawarkan dua tingkatan kecepatan yang dibangun di atas model yang sama dengan kemampuan coding yang identik:
Standard: tingkatan default untuk pekerjaan sehari-hari
HighSpeed: sekitar 5–6× kecepatan output Standard, hingga 100 Token/s dengan stabilitas tinggi. Beralih secara instan dengan
/modeldi CLI, atau gunakan ID modelkimi-for-coding-highspeeddi tool pihak ketiga. HighSpeed memerlukan paket Allegretto atau di atasnya
Dari sisi kuota, jendela bergulir 5 jam mendukung sekitar 300–1.200 permintaan dengan hingga 30 permintaan bersamaan, di atas kuota mingguan yang diperbarui otomatis setiap 7 hari.
Integrasi IDE yang mulus
Kimi Code CLI mendukung Agent Client Protocol (ACP) secara native melalui subcommand kimi acp, memungkinkan integrasi dengan:
VS Code: Ekstensi Kimi Code lengkap tersedia
Zed: Dukungan ACP native
IDE JetBrains: Kompatibilitas ACP melalui plugin chat AI
Dukungan MCP (Model Context Protocol)
Kimi Code mendukung Model Context Protocol (MCP), protokol terbuka yang memungkinkan model AI berinteraksi dengan aman dengan alat dan sumber data eksternal. Ini memperluas kemampuan Kimi Code melampaui pengeditan kode:
Integrasi alat eksternal: Terhubung ke basis data, API, sumber dokumentasi, dan alat pengembangan
Alur kerja kustom: Buat agent khusus untuk tugas tertentu seperti pemindaian keamanan, analisis performa, atau pembuatan dokumentasi
Kompatibilitas ekosistem: Gunakan server MCP yang sudah ada dari komunitas atau buat milik Anda sendiri
Server MCP dikonfigurasi di mcp.json—pada level pengguna (~/.kimi-code/mcp.json) atau per proyek (.kimi-code/mcp.json)—atau secara interaktif dengan perintah /mcp-config; /mcp menampilkan status koneksi semua server yang telah dikonfigurasi. Transport stdio, HTTP, dan SSE semuanya didukung, dan alat MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya demi keamanan.
Manajemen sesi dan konteks
Kimi Code menyediakan kemampuan manajemen sesi dan penanganan konteks panjang untuk alur kerja kompleks yang terdiri dari banyak langkah:
Persistensi sesi: Percakapan disimpan secara otomatis. Lanjutkan sesi mana pun dengan
--continueatau beralih antar beberapa proyek dengan--session <id>Kompresi konteks: Saat mendekati batas konteks, gunakan
/compactagar AI meringkas riwayat percakapan sambil mempertahankan informasi penting—Anda bahkan dapat menyertakan instruksi untuk menentukan apa yang harus dipertahankanPemantauan penggunaan: Jalankan
/usagekapan saja untuk melihat penggunaan token, konsumsi konteks, dan informasi kuotaMulai baru: Gunakan
/new(alias/clear) untuk mengatur ulang konteks sesi saat iniPercabangan dan ekspor:
/forkmencabangkan sesi dengan riwayat lengkap, dan/export-mdmenyimpan sesi apa pun sebagai file MarkdownTugas latar belakang: Tekan
Ctrl+Buntuk memindahkan perintah yang berjalan lama dan sub-agent ke latar belakang, dan lacak di panel/tasks
Ini menjadikan Kimi Code cocok untuk tugas pengembangan jangka panjang yang mencakup banyak file dan memerlukan pemeliharaan konteks dalam waktu yang lama.
Tujuan otonom, swarm, dan plugin
Untuk pekerjaan yang berjalan lebih lama dari satu prompt, Kimi Code menawarkan otomatisasi tingkat lebih tinggi:
Mode goal: Mulai tujuan otonom dengan
/goal <objective>dan Kimi Code bekerja untuk mencapainya melalui beberapa giliran hingga selesai atau mencapai titik keputusan. Antrekan pekerjaan lanjutan dengan/goal nextMode swarm:
/swarm <task>menjalankan beberapa agent pada tujuan yang sama secara paralel, dengan progres langsung dan percobaan ulang yang memperhatikan batas lajuPlugin dan Agent Skills: Instal paket plugin yang menggabungkan skill dan server MCP dari marketplace resmi melalui
/plugins, atau ajari Kimi Code alur kerja Anda sendiri yang dapat digunakan kembali sebagai skill berbasis MarkdownTugas terjadwal: Tetapkan jadwal waktu atau pengingat sekali pakai dalam bahasa alami, dan Kimi Code akan menjalankannya secara otomatis pada waktu yang tepat
Keamanan dan kompatibilitas perangkat
Kimi Code mencakup fitur keamanan dan kompatibilitas yang menjadikannya cocok untuk alur kerja profesional:
Kedaluwarsa perangkat 30 hari: Demi keamanan, perangkat yang tidak aktif selama lebih dari 30 hari akan otomatis dilepas ikatannya. Ini memastikan perangkat yang tidak digunakan tidak tetap terotorisasi tanpa batas waktu—cukup jalankan
/loginlagi untuk memulihkan aksesBekerja dengan agent favorit Anda: Selain CLI resmi dan ekstensi VS Code, API Kimi Code mendukung protokol yang kompatibel dengan OpenAI maupun Anthropic, dengan panduan pengaturan resmi untuk Claude Code, OpenCode, Codex, dan lainnya
Konsistensi lintas platform: Baik Anda menggunakan macOS, Linux, atau Windows (melalui Git Bash bawaan), Kimi Code memberikan pengalaman yang konsisten dengan perintah dan fitur yang sama
Bagaimana cara menggunakan Kimi Code?
Langkah 1: Instal Kimi Code CLI
Kimi Code CLI ditulis dalam TypeScript dan berjalan di Node.js—tidak memerlukan lingkungan Python.
Linux/macOS (disarankan):
Windows (PowerShell):
Di Windows, instal Git for Windows sebelum menjalankan pertama kali—CLI ini menggunakan Git Bash bawaan.
Alternatif melalui npm (memerlukan Node.js 22.19.0 atau yang lebih baru):
Sudah menggunakan kimi-cli berbasis Python versi lama? Jalankan kimi migrate setelah instalasi untuk mengimpor konfigurasi, sesi, dan deklarasi MCP yang sudah ada dalam satu langkah.
Langkah 2: Autentikasi dan konfigurasi
Jalankan Kimi CLI:
Kemudian lakukan autentikasi menggunakan salah satu metode berikut:
Opsi A: Login OAuth (disarankan)
Jalankan perintah /login dan pilih "Kimi Code (OAuth)". Kimi Code menggunakan alur kode perangkat OAuth: buka tautan yang muncul di terminal Anda, masuk dengan akun Kimi Anda, lalu masukkan kode pengguna untuk mengotorisasi—tanpa perlu mengelola API key secara manual.
Opsi B: Pengaturan API key
Pilih "Kimi Platform API key" di /login sebagai gantinya (atau konfigurasikan penyedia dengan /provider). Saat mengintegrasikan alat pengembangan pihak ketiga, buat dan kelola API Key di Kimi Code Console—hingga 5 kunci, masing-masing hanya ditampilkan sekali saat dibuat.
Langkah 3: Mulai coding dengan AI
Setelah terautentikasi, Anda bisa langsung mulai menggunakan Kimi Code.
Berikut beberapa contoh perintah:
Pembuatan kode dasar:
Refactoring multi-file:
Debugging:
Langkah 4: Gunakan fitur lanjutan
Beralih ke Kimi K3 untuk tugas paling sulit:
Jalankan /model dan pilih Kimi K3, lalu pilih tingkat upaya berpikir (low / high / max) yang sesuai dengan tugas. Untuk hasil terbaik dan konsumsi token yang lebih rendah, mulai sesi baru dengan /new sebelum beralih model.
Jalankan perintah shell secara langsung:
Ketik ! diikuti perintah untuk menjalankannya langsung dari input chat.
Masuk ke mode Plan untuk perubahan yang hati-hati:
Tekan Shift-Tab agar Kimi Code melakukan riset terlebih dahulu dan mengusulkan rencana sebelum mengubah file.
Tempel kode, gambar, atau video:
Tekan Ctrl-V (Alt-V di Windows) untuk menempel dari clipboard, lalu Shift-Enter atau Ctrl-J untuk input multi-baris.
Mereferensikan file proyek:
Ketik @ diikuti nama file atau direktori untuk mengaktifkan autocomplete.
Langkah 5: Integrasikan dengan IDE Anda
VS Code:
Instal ekstensi "Kimi Code" dari marketplace VS Code, lalu masuk dengan akun Kimi Anda—atau lewati proses masuk untuk menggunakan konfigurasi API key yang sudah ada.
Akses pengaturan dan opsi tambahan dari ikon roda gigi di panel.
Buka Command Palette dan ketik "Kimi Code" untuk mengakses perintah tambahan.
Zed:
Kimi Code CLI mendukung ACP secara native melalui subperintah kimi acp. Tambahkan Kimi Code sebagai agent eksternal di pengaturan Zed:
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }
``````json
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }IDE JetBrains: Aktifkan plugin AI chat dan tambahkan Kimi Code dari "Configure ACP agents" untuk menjalankan sesi Kimi langsung dari IDE Anda.
Langkah 6: Kelola sesi dan konteks
Manajemen sesi Kimi Code membantu Anda mempertahankan konteks selama sesi pengembangan yang panjang:
Lihat dan beralih sesi:
Lanjutkan sesi sebelumnya:
Beralih ke sesi tertentu:
Mulai sesi baru:
Kompresi konteks saat mendekati batas:
Jalankan /usage kapan saja untuk memantau penggunaan token, konsumsi konteks, dan kuota. Untuk hasil terbaik pada tugas dengan konteks panjang, gunakan /compact secara berkala untuk merangkum riwayat percakapan sambil mempertahankan informasi penting.
Langkah 7: Konfigurasikan MCP (Model Context Protocol)
Perluas kemampuan Kimi Code dengan server MCP untuk integrasi alat eksternal. Server dideklarasikan di mcp.json—~/.kimi-code/mcp.json di tingkat pengguna, atau .kimi-code/mcp.json untuk satu proyek (entri proyek menggantikan entri pengguna dengan nama yang sama):
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}
``````json
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}Entri dengan field command adalah server stdio; entri dengan field url adalah server HTTP (setel "transport": "sse" hanya untuk layanan SSE lama). Lebih suka alur point-and-click? Jalankan /mcp-config di TUI untuk menambah, mengedit, atau menghapus server secara interaktif, dan /mcp untuk memeriksa status koneksi. Untuk server yang memerlukan OAuth, jalankan /mcp-config login <server-name>.
Gunakan alat MCP dalam alur kerja Anda: Setelah dikonfigurasi, Kimi Code dapat secara otomatis memanggil alat MCP. Misalnya, dengan server MCP database:
Alat MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya. Dalam mode YOLO, operasi MCP disetujui secara otomatis untuk alur kerja yang lebih cepat.
Langkah 8: Antarmuka alternatif
UI Browser:
Luncurkan antarmuka berbasis web untuk pengalaman grafis. Antarmuka ini berjalan di foreground dan membuka browser Anda secara otomatis—hentikan dengan Ctrl+C:
Dari dalam TUI, jalankan /web untuk melanjutkan sesi saat ini di browser. Anda juga dapat membuka session visualizer dengan kimi vis untuk melihat keseluruhan sesi sekilas.
Upgrade atau uninstall:
Jika Anda menginstal melalui npm, lakukan upgrade dengan npm install -g @moonshot-ai/kimi-code@latest. Untuk uninstall, hapus executable kimi (instalasi via skrip) atau jalankan npm uninstall -g @moonshot-ai/kimi-code (instalasi via npm).
Kasus penggunaan di dunia nyata
Kimi Code unggul dalam tugas coding kompleks yang melampaui sekadar autocomplete sederhana. Berikut lima skenario praktis:
1. Refactoring kode skala besar
Skenario: Anda perlu memigrasikan codebase lama dari satu framework ke framework lain, atau memperbarui pola coding di ratusan file.
Contoh prompt:
2. Debugging kompleks
Skenario: Anda menghadapi bug produksi yang melibatkan banyak layanan, kueri database, dan panggilan API. Alat debugging tradisional tidak memberikan gambaran lengkap.
Contoh prompt:
3. Pembuatan test otomatis
Skenario: Anda memiliki basis kode besar dengan cakupan test yang rendah. Anda memerlukan test yang komprehensif tetapi tidak ingin menulisnya secara manual.
Contoh prompt:
4. Pengaturan dan konfigurasi proyek
Skenario: Anda memulai proyek baru dan perlu menyiapkan seluruh lingkungan pengembangan, termasuk dependensi, file konfigurasi, CI/CD, dan dokumentasi.
Contoh prompt:
5. Integrasi alat eksternal dengan MCP
Skenario: Anda perlu berintegrasi dengan alat eksternal seperti database, API, atau layanan khusus yang bukan bagian dari basis kode Anda. Dengan menggunakan MCP (Model Context Protocol), Kimi Code dapat berinteraksi dengan sumber daya eksternal ini secara aman.
Contoh prompt:
Kesimpulan
Kimi Code merepresentasikan generasi berikutnya dari asisten coding AI dengan menggabungkan Kimi K3—model kelas 3T terbuka pertama di dunia—dengan alur kerja berbasis agent yang sesungguhnya. Berbeda dari alat pelengkapan kode tradisional yang hanya bereaksi terhadap ketikan Anda, Kimi Code secara proaktif merencanakan, menjalankan, dan melakukan iterasi—menjadikannya ideal untuk tugas kompleks seperti refactoring multi-file, debugging, dan otomatisasi.
Dengan context window hingga 1M, tingkatan kecepatan Standard dan HighSpeed, serta integrasi IDE yang mulus, Kimi Code mengubah cara developer melakukan coding. Baik Anda sedang memigrasikan kode lama, melakukan debugging masalah produksi, atau menyiapkan proyek baru, Kimi Code memberikan bantuan cerdas yang Anda butuhkan untuk bekerja lebih cepat dan lebih efektif.
FAQ
kimi acp.kimi-for-coding). Anggota Moderato ke atas dapat memilih Kimi K3 (k3 atau varian 256K k3-256k), dan anggota Allegretto ke atas juga membuka jendela konteks penuh 1M token serta tier HighSpeed (kimi-for-coding-highspeed). Beralih model di CLI dengan /model.low / high / max, sehingga Anda dapat memilih intensitas yang tepat untuk setiap tugas—upaya yang lebih tinggi menghabiskan lebih banyak waktu untuk bernalar, yang membantu untuk keputusan arsitektur yang kompleks atau bug yang sulit. Tingkat upaya berpikir merupakan pengaturan per model; pilih model dan tingkat upaya yang sesuai dengan tugas Anda saat beralih dengan /model. Untuk hasil terbaik, mulai sesi baru dengan /new setelah beralih model, karena mengganti model akan membuat prompt cache tidak berlaku lagi.kimi --yolo atau /yolo) menyetujui otomatis tindakan tool tetapi masih bisa mengajukan pertanyaan; mode Auto (kimi --auto atau /auto) sepenuhnya otonom dan tidak pernah bertanya. Gunakan mode-mode ini hanya di lingkungan yang aman, dan selalu tinjau perubahan sebelum melakukan commit.! di kotak input untuk masuk ke mode shell dan menjalankan perintah terminal tanpa harus keluar dari percakapan—outputnya ditulis ke dalam konteks sehingga AI dapat menggunakannya pada giliran berikutnya. Untuk perintah yang berjalan lama, tekan Ctrl+B untuk memindahkannya ke latar belakang dan periksa statusnya kapan saja di panel /tasks.mcp.json (level pengguna ~/.kimi-code/mcp.json atau level proyek .kimi-code/mcp.json) atau secara interaktif dengan /mcp-config, dan /mcp menampilkan daftar status koneksinya. Transport stdio, HTTP, dan SSE didukung, dan tool MCP mengikuti mekanisme persetujuan yang sama seperti operasi Kimi Code lainnya demi keamanan./sessions untuk melihat dan berpindah antar sesi, --continue untuk melanjutkan pekerjaan sebelumnya, dan /compact agar AI merangkum riwayat percakapan sambil tetap mempertahankan informasi penting. Jalankan /usage untuk memeriksa penggunaan token, konsumsi konteks, dan kuota kapan saja. Dengan jendela konteks hingga 1 juta token dan kompresi yang cerdas, Kimi Code menangani tugas pengembangan yang berlangsung lama dengan efektif.kimi web untuk membuka antarmuka berbasis web—ini berjalan di foreground dan otomatis membuka browser Anda. Dari dalam TUI, /web akan melanjutkan sesi Anda saat ini di browser, dan kimi vis membuka visualizer sesi. Ini berguna jika Anda lebih suka antarmuka visual atau perlu berbagi layar saat pair programming./help untuk bantuan, /login untuk autentikasi, /model untuk beralih model, /sessions (alias /resume) untuk manajemen sesi, /new (alias /clear) untuk memulai dari awal, /compact untuk memampatkan percakapan, /usage untuk memeriksa kuota, /plan untuk mode Plan, /yolo dan /auto untuk mode otomatisasi, /tasks untuk tugas latar belakang, /goal dan /swarm untuk pekerjaan mandiri, /web untuk membuka sesi di browser, /export-md untuk mengekspor, /mcp untuk status MCP, dan /exit untuk keluar. Ketik / di CLI untuk melihat daftar lengkapnya.