Kimi Code CLI: Cara Menginstal dan Menjalankan Agen Pengkodean Agentik Moonshot

Kimi Code adalah agen pengodean bawaan terminal Moonshot yang dibangun di atas Kimi K2.7 Code. Instal dalam satu baris, masuk, jalankan /init, dan gunakan perintah slash, MCP, serta sub-agen. Panduan pengaturan lengkap.

Ashley Innocent

Ashley Innocent

15 June 2026

Kimi Code CLI: Cara Menginstal dan Menjalankan Agen Pengkodean Agentik Moonshot

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Moonshot AI meluncurkan Kimi Code bersama dengan model Kimi K2.7 Code: agen pengodean terminal-native yang membaca repositori Anda, menulis dan mengedit file, menjalankan perintah shell, dan memunculkan sub-agen untuk pekerjaan paralel. Jika Anda terbiasa dengan Claude Code atau Codex, bentuknya akan terasa familiar. Perbedaannya adalah mesin di bawahnya dan harganya. Kimi Code berjalan pada model open-weight dan dikenakan biaya langganan flat, bukan per token.

Panduan ini akan membawa Anda dari mesin bersih ke tugas agen pertama Anda, kemudian membahas perintah dan konfigurasi yang benar-benar akan Anda gunakan.

button

Apa Itu Kimi Code

Kimi Code adalah kerangka kerja agen milik Moonshot sendiri, yang dibangun untuk memanfaatkan kekuatan model K2.7 Code: pemikiran yang terjaga di setiap giliran, penalaran yang saling terkait, dan panggilan alat multi-langkah. Secara bawaan, Kimi Code dapat:

Ini berjalan di terminal Anda, di VS Code melalui ekstensi, dan di JetBrains atau Zed melalui protokol ACP. Model di baliknya adalah open-weight, jadi kecerdasan yang sama tersedia untuk di-self-host jika Anda membutuhkannya; lihat penjelasan Kimi K2.7 Code kami untuk detail modelnya.

Instal Kimi Code

Pemasang akan menarik `uv` (manajer paket Python) terlebih dahulu, lalu menginstal CLI melaluinya. Satu baris melakukan semuanya.

macOS dan Linux:

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

Windows (PowerShell):

irm https://code.kimi.com/kimi-code/install.ps1 | iex

Ketika selesai, mulai agen dari direktori proyek mana pun:

kimi

Jalankan pertama kali akan membawa Anda ke sesi interaktif di folder Anda saat ini. Kimi Code memperlakukan direktori itu sebagai root proyek, jadi `cd` ke repositori yang ingin Anda kerjakan sebelum meluncurkannya.

Masuk

Autentikasi dari dalam sesi dengan satu perintah:

/login

Itu akan memulai alur OAuth dengan akun Kimi Anda dan menghubungkan CLI ke platform Kimi Code. Jika Anda lebih suka menggunakan kunci API, misalnya untuk menjalankan alat pihak ketiga, hasilkan satu di konsol Kimi Code. Setiap akun memungkinkan hingga 5 kunci.

Catatan singkat tentang kuota: Kimi Code berjalan pada paket langganan, dan batas kuota diperbarui dalam siklus 7 hari, bukan bulanan. Batas tarif berada di sekitar 300 hingga 1200 permintaan per 5 jam dengan hingga 30 permintaan bersamaan, tergantung pada paket Anda. Periksa `/usage` di tengah sesi untuk melihat posisi Anda.

Tugas Pertama Anda

Dengan agen yang sudah masuk, cukup jelaskan apa yang Anda inginkan dalam bahasa yang sederhana. Langkah awal yang baik adalah membiarkannya mempelajari proyek:

/init

/init menganalisis basis kode dan menulis file AGENTS.md yang menangkap struktur, konvensi, dan titik masuk utama. Agen membaca file tersebut pada jalankan berikutnya, sehingga memulai setiap sesi dengan konteks alih-alih menemukan kembali repositori Anda setiap saat. Jika Anda telah menggunakan DESIGN.md untuk agen pengodean, ini adalah ide yang sama yang diterapkan secara otomatis.

Setelah itu, berikan pekerjaan nyata:

Tambahkan validasi input ke endpoint POST /users dan tulis tes untuk kasus email kosong.

Kimi Code merencanakan perubahan, mengedit file, menjalankan tes, dan melaporkan kembali. Secara default, ia akan bertanya sebelum melakukan tindakan destruktif. Jika Anda memercayainya untuk suatu tugas dan ingin ia berhenti bertanya, aktifkan persetujuan otomatis:

/yolo

Gunakan itu dengan hati-hati. Ini bagus untuk pekerjaan awal `greenfield`, berisiko pada repositori yang Anda pedulikan.

Perintah Slash yang Perlu Diketahui

Anda mengelola sesi dengan perintah slash. Ini adalah perintah yang akan Anda gunakan setiap hari.

Perintah Fungsi
/help Daftar semua perintah
/login Otentikasi dengan akun Kimi Anda
/init Analisis proyek dan buat AGENTS.md
/model Ganti model aktif
/usage Periksa sisa kuota untuk siklus saat ini
/sessions Daftar sesi sebelumnya
/resume Buka kembali sesi sebelumnya dengan konteksnya
/clear Atur ulang konteks saat ini
/compact Kompres percakapan untuk mengosongkan konteks
/yolo Alihkan persetujuan otomatis tindakan
/exit Keluar dari sesi

/compact adalah yang sering diremehkan. Jalankan agen yang panjang akan memenuhi jendela konteks dengan output alat; kompresi merangkum riwayat sehingga Anda dapat terus bekerja tanpa harus memulai ulang atau melewati batas jendela.

Hubungkan ke Editor atau Agen yang Sudah Ada

Anda tidak perlu meninggalkan pengaturan Anda saat ini untuk menggunakan model K2.7 Code.

VS Code. Instal ekstensi "Kimi Code" dari marketplace dan masuk dengan akun yang sama.

JetBrains dan Zed. Hubungkan melalui protokol ACP CLI, sehingga agen berjalan di dalam editor yang sudah Anda gunakan.

Claude Code, Cline, dan RooCode. Model ini disajikan melalui API yang kompatibel dengan OpenAI. Arahkan URL dasar alat ke `https://api.moonshot.ai/v1`, atur model ke `kimi-k2.7-code`, dan masukkan kunci API. Alurnya sama dengan yang kami dokumentasikan untuk menjalankan Kimi di dalam Claude Code dan Cursor; hanya ID model yang berubah.

Kustomisasi dengan MCP dan Sub-agen

Dua fitur membuat Kimi Code layak dikonfigurasi daripada hanya dijalankan.

Model Context Protocol (MCP). Kimi Code adalah klien MCP, jadi Anda dapat menghubungkan server alat eksternal: pembaca basis data, peramban, API internal, pelacak masalah Anda. Agen kemudian memanggil alat-alat tersebut sebagai bagian dari tugas. Jika Anda sedang membangun atau menguji server MCP, panduan pengujian server MCP kami mencakup cara memvalidasi kontrak alat sebelum Anda memberikannya ke agen.

Sub-agen. Untuk pekerjaan yang dapat dibagi dengan rapi, Kimi Code dapat memunculkan sub-agen yang berjalan secara paralel dan melaporkan kembali ke sesi utama. Pikirkan "memindai setiap layanan untuk panggilan yang tidak digunakan lagi" atau "menyusun draf tes untuk enam modul ini sekaligus." Anda menentukan agen kustom dalam konfigurasi, mirip dengan sub-agen Claude Code.

Uji API di Baliknya Sebelum Anda Membangun

Jika Anda mengintegrasikan `kimi-for-coding` ke dalam alat Anda sendiri melalui API, uji titik akhir mentahnya terlebih dahulu agar Anda tahu persis apa yang dikembalikannya. Apidog memberi Anda ruang kerja visual untuk itu.

  1. Buat permintaan POST ke https://api.moonshot.ai/v1/chat/completions.
  2. Tambahkan header Authorization: Bearer <kunci-Anda> menggunakan kunci dari konsol platform Kimi.
  3. Kirim badan gaya OpenAI dengan "model": "kimi-k2.7-code" dan messages Anda.
  4. Baca respons yang diformat dan penggunaan token, lalu simpan panggilan sebagai tes yang dapat digunakan kembali.

Dari sana Anda dapat menegaskan kode status, memvalidasi struktur pemanggilan alat yang bergantung pada agen, dan menjalankan ulang pemeriksaan kapan pun Moonshot memperbarui model. Unduh Apidog untuk mengaturnya.

Apakah Kimi Code Layak Beralih?

Jawaban jujur tergantung pada apa yang Anda optimalkan. Model K2.7 Code sedikit tertinggal dari GPT-5.5 dan Claude Opus dalam sebagian besar tolok ukur pengodean, jadi jika Anda menginginkan kualitas sekali-jalan setinggi mungkin, batas tertutup masih menang. Tetapi Kimi Code memasangkan agen yang mumpuni dengan model open-weight dan harga flat-rate, yang mengubah perhitungan bagi siapa pun yang menjalankan sesi agen panjang sepanjang hari. Untuk perbandingan langsung tentang posisi lanskap agen, lihat perbandingan Claude Code vs OpenAI Codex kami.

Langkah rendah risiko: instal, jalankan /init pada proyek sampingan, dan berikan tugas nyata. Anda akan tahu dalam satu sore apakah itu layak mendapatkan tempat di samping agen Anda saat ini.

FAQ

Bagaimana cara menginstal Kimi Code? Jalankan penginstal satu baris (curl ... | bash di macOS/Linux, irm ... | iex di Windows), lalu mulai dengan kimi.

Bagaimana cara masuk? Jalankan /login di dalam sesi untuk OAuth, atau buat kunci API di konsol Kimi Code untuk alat pihak ketiga.

Model apa yang dijalankannya? Kimi K2.7 Code. Pada langganan Kimi Code, ID model adalah kimi-for-coding; pada API Moonshot bayar-per-token, ID model adalah kimi-k2.7-code.

Apakah berfungsi di VS Code? Ya, melalui ekstensi "Kimi Code". JetBrains dan Zed terhubung melalui protokol ACP.

Bisakah saya menggunakannya dengan Claude Code atau Cline? Ya. API ini kompatibel dengan OpenAI, jadi arahkan URL dasar alat ke titik akhir Kimi dan atur ID model.

Berapa biayanya? Ini berjalan pada paket langganan dengan kuota yang diperbarui setiap 7 hari, bukan penagihan per-token. Periksa /usage untuk melihat sisa kuota Anda.

Apakah mendukung MCP? Ya. Kimi Code adalah klien MCP dan mendukung sub-agen kustom.

Ringkasan

Kimi Code adalah agen pengodean terminal-dan-IDE yang dibangun di atas model K2.7 Code open-weight milik Moonshot. Instal dengan satu perintah, masuk dengan /login, jalankan /init untuk mengajarkannya repositori Anda, dan mulai berikan tugas. Ini mendukung MCP, memunculkan sub-agen, dan terhubung ke VS Code, JetBrains, Zed, dan alat yang kompatibel dengan OpenAI seperti Claude Code. Ini bukan agen dengan skor tertinggi di atas kertas, tetapi penetapan harga flat-rate pada model terbuka menjadikannya pilihan serius untuk penggunaan harian yang berat. Uji API di Apidog terlebih dahulu, lalu berikan tugas nyata kepada agen dan nilai berdasarkan kode Anda sendiri.

button

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.