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-JatauAlt-Enteruntuk menyisipkan baris baru saat menempelkan kode atau log errorPelengkapan otomatis path: Ketik
@untuk melengkapi path file dan direktori dari direktori kerja Anda secara otomatisTempel gambar: Tekan
Ctrl-Vuntuk 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.
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.
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
--continueatau berpindah antar beberapa proyek dengan--session <id>Kompresi konteks: Saat mendekati batas konteks, gunakan
/compactagar AI meringkas riwayat percakapan sambil mempertahankan informasi pentingPemantauan konteks: Bilah status menampilkan persentase penggunaan konteks secara real-time ("context: xx%") sehingga Anda selalu tahu kapasitas yang tersedia
Mulai dari awal: Gunakan
/clearuntuk mengatur ulang konteks sesi saat ini, atau/newuntuk 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
| Manfaat | Deskripsi |
|---|---|
| Keluaran Berkecepatan Tinggi | Kecepatan keluaran hingga 180 Token/dtk (puncak 260 Token/dtk) untuk pengalaman pengodean yang lancar |
| Konkurensi Tinggi | Dukungan hingga 30 permintaan bersamaan untuk tugas kompleks |
| Kuota Besar | Kuota token 5 jam yang mendukung sekitar 300-1.200 panggilan API |
| Kompatibilitas Luas | Mendukung Kimi Code CLI, Claude Code, Roo Code, dan agent arus utama lainnya |
| Integrasi IDE Asli | Dukungan 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):
Windows (PowerShell):
Alternatif melalui uv:
Langkah 2: Autentikasi dan konfigurasi
Jalankan Kimi CLI:
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.
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.
Langkah 3: Mulai mengode dengan AI
Setelah terotentikasi, Anda dapat langsung mulai menggunakan Kimi Code.
Berikut beberapa contoh perintah:
Pembuatan kode dasar:
Refaktor multi-file:
Debugging:
Langkah 4: Gunakan fitur tingkat lanjut
Aktifkan mode berpikir untuk tugas kompleks:
Tekan Tab sebelum mengirim pesan, atau mulai dengan:
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.
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 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:
Lanjutkan sesi sebelumnya:
Beralih ke sesi tertentu:
Bersihkan konteks sesi saat ini:
Kompres konteks saat mendekati batas:
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:
Daftar server MCP yang terkonfigurasi:
Gunakan alat MCP dalam alur kerja Anda: Setelah terkonfigurasi, Kimi Code dapat memanggil alat MCP secara otomatis. Misalnya, dengan server MCP basis data:
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:
Tingkatkan atau hapus instalasi:
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:
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:
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:
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:
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:
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
/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.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.kimi --yolo untuk menyetujui tindakan secara otomatis, tetapi gunakan ini hanya di lingkungan yang aman. Selalu tinjau perubahan sebelum melakukan commit.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.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./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.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.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./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.