Referensi Cepat Kimi Code CLI

Lembar ringkas dan referensi cepat Kimi Code CLI yang mencakup perintah, perintah slash, pintasan keyboard, alat bawaan, Mode Rencana, Skills, MCP, serta alur kerja developer sehari-hari.

8 menit bacaDiperbarui: 2026-09-15
Pratinjau antarmuka CLI Kimi Code

Kimi Code CLI adalah Agen coding AI terminal sumber terbuka dari Moonshot AI — dapat membaca dan mengedit kode, menjalankan perintah shell, serta merencanakan langkah berikutnya berdasarkan umpan balik Anda. Referensi ringkas ini merangkum perintah Kimi Code, perintah slash, pintasan keyboard, alat bawaan, dan alur kerja sehari-hari yang paling sering digunakan developer. Biarkan tetap terbuka di samping terminal Anda, lalu gunakan /help di dalam Kimi Code atau kimi --help di shell untuk memeriksa fitur yang tersedia pada versi Anda saat ini.

Untuk detail dari sumber resmi, lihat referensi perintah kimi, perintah slash, alat bawaan, dan pintasan keyboard.

Instal Kimi Code CLI

Bagi sebagian besar developer, skrip instalasi resmi merupakan cara tercepat: skrip ini memasang satu biner Kimi Code dan tidak memerlukan Node.js. Homebrew, npm, dan pnpm juga tersedia jika lebih sesuai dengan toolchain lokal Anda.

Platform / pengelolaPerintah
Skrip macOS / Linuxcurl -fsSL https://code.kimi.com/kimi-code/install.sh \| bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 \| iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

Di Windows, instal Git for Windows sebelum menjalankan pertama kali karena Kimi Code CLI menggunakan Git Bash bawaan sebagai lingkungan shell. Setelah menginstal, buka terminal baru dan verifikasi binernya:

kimi --version

Mulai dari sini

Gunakan alur minimum ini saat pertama kali masuk ke sebuah proyek:

cd your-project kimi # Dalam sesi /login # masuk jika ini pertama kali Anda menjalankan aplikasi /init # buat atau perbarui AGENTS.md /plan on # buat rencana sebelum pekerjaan yang luas, berisiko, atau belum jelas /help # temukan perintah dan pintasan /compact # kosongkan konteks saat percakapan mulai panjang

Gunakan --yolo, /yolo, dan /auto hanya di ruang kerja yang Anda percayai. Opsi ini mengurangi kebutuhan persetujuan, tetapi juga memungkinkan Kimi Code bertindak lebih mandiri.

Perintah yang paling sering digunakan

Jika hanya menghafal beberapa perintah, hafalkan yang berikut ini — semuanya mencakup sebagian besar sesi harian.

PerintahFungsinya
kimiMulai sesi interaktif di direktori saat ini
kimi -CLanjutkan sesi terbaru di sini
kimi -p "..."Jalankan satu prompt tanpa membuka TUI
/loginMasuk saat pertama kali menjalankan aplikasi
/initBuat atau perbarui AGENTS.md
/plan onMasuk ke Mode Rencana untuk perubahan yang luas atau berisiko
/modelGanti model untuk sesi ini
/compactKosongkan konteks saat percakapan mulai panjang
/sessionsTelusuri dan lanjutkan sesi sebelumnya
/helpTampilkan semua perintah dan pintasan
Shift-TabAktifkan/nonaktifkan Mode Rencana

Peluncuran & otomatisasi

Opsi CLI utama

Perintah / FlagFungsi
kimiMulai sesi interaktif di direktori saat ini
kimi --continue, kimi -CLanjutkan sesi terbaru di direktori ini
kimi --session [id], kimi -S [id]Lanjutkan sesi berdasarkan ID, atau buka pemilih sesi tanpa ID
kimi -p "...", kimi --prompt "..."Jalankan satu prompt noninteraktif tanpa membuka TUI
--output-format stream-jsonKeluarkan peristiwa JSONL untuk skrip; hanya berfungsi dengan --prompt
kimi --model <model>, kimi -m <model>Mulai dengan alias model tertentu
kimi --planMulai sesi baru dalam Mode Rencana
kimi --yolo, kimi -ySetujui panggilan alat biasa secara otomatis; gunakan hanya di direktori tepercaya
kimi --autoMulai dalam mode izin otomatis; persetujuan ditangani secara otomatis dan Agen tidak akan mengajukan pertanyaan
--skills-dir <dir>Muat Skills dari direktori yang ditentukan, menggantikan direktori skill pengguna dan proyek yang ditemukan secara otomatis untuk peluncuran ini

Contoh noninteraktif

kimi -p "Ringkas status repositori saat ini" kimi -m kimi-code/kimi-for-coding -p "Jelaskan diff terbaru" kimi -p "Cantumkan file yang diubah" --output-format stream-json

Subperintah CLI

SubperintahTujuan
kimi loginMulai login kode perangkat OAuth Kimi Code tanpa masuk ke TUI
kimi acpJalankan Kimi Code sebagai server Agent Client Protocol untuk integrasi IDE
kimi doctorValidasi config.toml dan tui.toml
kimi export [sessionId]Kemas sesi menjadi arsip ZIP
kimi rcBuka UI Web melalui Remote Control (alias kimi remote)
kimi session listMencantumkan sesi untuk skrip
kimi upgradeMemeriksa versi terbaru dan menampilkan opsi pembaruan
kimi webMenjalankan UI Web lokal serta layanan API REST/WebSocket

UI web dan akses jarak jauh:

kimi web # jalankan UI Web lokal + layanan API REST/WebSocket kimi rc # buka UI Web melalui Remote Control (alias: kimi remote) kimi session list # cantumkan sesi untuk skrip

Perintah slash

Perintah slash adalah kontrol TUI bawaan. Ketik / di kotak input untuk membuka pelengkapan perintah; alias juga dikenali. Jika input berawalan / tidak cocok dengan perintah bawaan atau perintah Skill, input tersebut akan dikirim ke Agen sebagai pesan biasa.

Akun & konfigurasi

PerintahAliasTujuan
/loginMasuk melalui OAuth kimi.ai / kimi.com atau kunci API
/logoutMenghapus kredensial untuk akun saat ini
/providerMembuka pengelola penyedia untuk melihat, menambahkan, dan menghapus penyedia yang dikonfigurasi
/modelMengganti model LLM yang digunakan dalam sesi saat ini
/effortMengganti tingkat upaya berpikir (mati/rendah/tinggi/maksimum)
/secondary-modelMengonfigurasi kumpulan model subagen
/settings/configMembuka panel pengaturan di dalam TUI
/experiments/experimentalMembuka panel fitur eksperimental
/permissionMemilih mode izin
/editorMengonfigurasi editor eksternal yang dibuka oleh Ctrl-G
/themeMengganti tema warna UI terminal
/remote-control/rcMengakses sesi web lokal dari jarak jauh

Manajemen sesi

PerintahAliasTujuan
/new/clearMulai sesi baru dan hapus konteks saat ini
/sessions/resumeTelusuri sesi terdahulu dan beralih ke salah satunya
/tasks/taskTelusuri daftar tugas latar belakang
/forkFork salinan sesi saat ini dan tetap di sesi ini
/title [...]/renameTampilkan atau atur judul sesi saat ini
/compact [...]Padatkan konteks percakapan; teks opsional menunjukkan apa yang perlu dipertahankan
/undo [n]Batalkan prompt terbaru dari konteks aktif
/reloadMuat ulang sesi dan terapkan pengaturan terbaru config.toml dan tui.toml
/reload-tuiMuat ulang hanya preferensi UI tui.toml
/initAnalisis codebase dan buat AGENTS.md
/export-md [...]/exportEkspor sesi saat ini sebagai Markdown
/export-debug-zipEkspor sesi saat ini sebagai arsip ZIP debug

Mode & kontrol eksekusi

PerintahAliasTujuan
/yolo/yesBeralih ke mode Ask When Needed: tindakan rutin berjalan otomatis, sedangkan tindakan berisiko tetap memerlukan konfirmasi
/autoBeralih ke mode Never Ask: semuanya berjalan otomatis
/plan [on\|off]Aktifkan atau nonaktifkan Plan Mode; tindakan ini tidak membuat file rencana kosong
/plan clearHapus rencana saat ini
/towerOrkestrasi worktree multiagen (eksperimental; aktifkan di /experiments)
/swarm on\|offNyalakan atau matikan mode swarm tanpa mengirim prompt
/swarm <task>Nyalakan mode swarm, kirim tugas sebagai prompt, lalu matikan mode swarm setelah satu giliran normal
/goal [...]Mulai atau kelola tujuan otonom

Mode Rencana digunakan untuk pekerjaan yang luas, berisiko, atau belum jelas. Mode ini mengutamakan eksplorasi dan perencanaan sebelum mengubah file.

Mulai mengedit langsung untuk refaktor 40 file tanpa meninjau rencana.
Jalankan /plan on, biarkan Kimi Code memeriksa proyek, tinjau rencana yang diajukan, lalu setujui sebelum perubahan dilakukan.

Subperintah mode tujuan mencakup /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective>, dan /goal next manage.

Informasi & status

PerintahAliasTujuan
/help/h, /?Tampilkan pintasan keyboard dan perintah yang tersedia
/btw [question]Buka percakapan sampingan dalam sub-Agen bercabang
/usageTampilkan penggunaan token, konsumsi konteks, dan informasi kuota
/statusTampilkan status runtime: versi, model, direktori kerja, mode izin, dan lainnya
/mcpDaftarkan server MCP dan status koneksinya
/pluginsBuka pengelola plugin
/versionTampilkan versi Kimi Code CLI
/feedbackKirim masukan produk
/exit/quit, /qKeluar dari Kimi Code CLI

Skills & ekstensi

Satu prompt dapat mengaktifkan beberapa Skill.

PerintahTujuan
/mcp-configKonfigurasikan server MCP dan tangani login MCP OAuth
/custom-theme [...]Buat atau edit tema warna TUI kustom
/update-configPeriksa atau edit config.toml dan tui.toml
/import-from-cc-codexImpor instruksi, Skill, dan pengaturan MCP Claude Code serta Codex
/skill:name [extra text]Jalankan Skill eksternal yang terinstal
/name [extra text]Pintasan untuk Skill eksternal jika tidak ada perintah sistem dengan nama yang sama
/parent.child [extra text]Jalankan sub-Skill eksternal yang tersedia melalui nama perintah bertitik

Alat bawaan

Alat bawaan disediakan langsung oleh Kimi Code CLI. Alat hanya-baca seperti Read, Grep, dan Glob diizinkan secara otomatis secara default; alat yang menulis file, menjalankan perintah, menghentikan tugas, atau membuat jadwal biasanya memerlukan persetujuan, kecuali mode izin Anda mengizinkannya.

File, shell, dan web

AlatPersetujuan defaultTujuan
ReadDiizinkan otomatisMembaca file teks
WriteMemerlukan persetujuanMembuat atau menimpa file
EditMemerlukan persetujuanMengganti konten file secara tepat
GrepDiizinkan otomatisMencari isi file dengan ripgrep
GlobDiizinkan otomatisMenemukan file berdasarkan pola glob
ReadMediaFileDiizinkan otomatisMembaca file gambar atau video
BashMemerlukan persetujuanMenjalankan perintah shell
WebSearchDiizinkan otomatisMencari di web jika tersedia
FetchURLDiizinkan otomatisMengambil konten dari URL yang ditentukan

Perencanaan, status, dan kolaborasi

AlatPersetujuan defaultTujuan
EnterPlanModeDiizinkan otomatisMasuk ke Mode Rencana
ExitPlanModeDiizinkan otomatis; pengguna mengonfirmasi rencanaKeluar dari Mode Rencana dan kirimkan rencana
TodoListDiizinkan otomatisMengelola daftar tugas yang terlihat
AgentDiizinkan otomatisMemunculkan sub-Agen untuk subtugas yang terfokus
AgentSwarmDiizinkan otomatis dalam mode swarm; selain itu mungkin memerlukan persetujuanMenjalankan subagen berbasis item atau melanjutkan subagen yang sudah ada
AskUserQuestionDiizinkan otomatisMengajukan pertanyaan pilihan ganda terstruktur
SkillDiizinkan otomatisMemanggil Skill inline yang terdaftar

Tugas latar belakang dan terjadwal

AlatPersetujuan defaultTujuan
TaskListDiizinkan otomatisMencantumkan tugas latar belakang
TaskOutputDiizinkan otomatisMelihat keluaran tugas latar belakang
WaitForDiizinkan otomatisMenunggu tugas latar belakang pada giliran saat ini
TaskStopMemerlukan persetujuanMenghentikan tugas latar belakang yang sedang berjalan
CronCreateMemerlukan persetujuanJadwalkan prompt untuk dijalankan pada waktu mendatang
CronListIzinkan otomatisTampilkan daftar tugas terjadwal
CronDeleteMemerlukan persetujuanBatalkan tugas terjadwal

Pintasan keyboard

Ketik /help di dalam TUI untuk melihat daftar pintasan yang tersedia pada versi Anda saat ini. Lihat referensi resmi Pintasan Keyboard untuk daftar lengkap dari sumber resmi.

Input umum

PintasanTindakan
EnterKirim input saat ini
Shift-Enter / Ctrl-JSisipkan baris baru
/ Telusuri riwayat input
EscTutup pop-up, batalkan pelengkapan, atau hentikan streaming / pemadatan
Ctrl-CHentikan output streaming atau kosongkan kotak input
Ctrl-DKeluar saat kotak input kosong

Beralih mode dan mengedit

PintasanTindakan
Shift-TabAktifkan/nonaktifkan Mode Rencana
Ctrl-GEdit input saat ini di editor eksternal
Ctrl-VTempel gambar atau video dari papan klip di Unix / macOS
Alt-VTempel gambar atau video dari papan klip di Windows
Ctrl--Batalkan edit input

Saat streaming dan keluaran alat

PintasanTindakan
Ctrl-SArahkan: masukkan input saat ini ke giliran yang sedang berjalan
EscHentikan output streaming saat ini
Ctrl-CHentikan output streaming saat ini
Ctrl-OPerluas atau ciutkan output alat
Ctrl-BPindahkan perintah shell yang sedang berjalan ke tugas latar belakang

Panel persetujuan

PintasanTindakan
/ Berpindah antaropsi persetujuan
EnterKonfirmasikan opsi persetujuan yang dipilih
19Pilih opsi persetujuan berdasarkan nomor
Esc / Ctrl-C / Ctrl-DTolak permintaan persetujuan saat ini
Ctrl-EPerluas atau ciutkan diff atau pratinjau file yang sedang ditinjau

Pop-up dan bantuan

PintasanTindakan
PageUp / PageDownGulir popup 10 baris sekali jalan
q / QTutup popup
EnterTutup popup bantuan

Alur kerja umum

Mulai repo baru

cd your-project kimi /init /status

Rencanakan refaktor sebelum mengedit

/plan on Refaktor modul auth agar menggunakan format token baru dan perbarui semua pemanggilnya.

Jalankan tugas latar belakang

Jalankan rangkaian pengujian dan laporkan kembali setelah selesai.

Lalu buka /tasks untuk memantau pekerjaan latar belakang, atau biarkan Kimi Code memberi tahu Anda saat tugas selesai.

Lanjutkan pekerjaan kemarin

kimi --continue

Jika memerlukan sesi tertentu, jalankan kimi --session atau gunakan /sessions di dalam TUI.

Ekspor atau debug sesi

/export-md /export-debug-zip kimi export -y

Kesimpulan

Kimi Code CLI bekerja paling baik jika Anda memperlakukannya sebagai rekan kerja di terminal dengan konteks proyek yang jelas. Mulailah dengan /init, gunakan /plan untuk perubahan besar atau yang belum pasti, pantau pekerjaan jangka panjang dengan /tasks, siapkan /compact untuk sesi panjang, dan pilih mode izin yang sesuai dengan tingkat kepercayaan repo.

FAQ

Apakah Kimi Code CLI gratis untuk diinstal?
Ya. Kimi Code CLI bersifat sumber terbuka dan gratis untuk diinstal. Akses ke model atau layanan yang mendasarinya mungkin bergantung pada paket Kimi Code Anda. Lihat harga Kimi Code untuk detailnya.
Mengapa halaman ini disebut referensi cepat, bukan hanya cheat sheet?
Referensi cepat adalah sebutan yang lebih resmi dan bergaya dokumentasi. Halaman ini tetap mencakup kegunaan yang sama seperti cheat sheet: perintah salin-tempel, perintah garis miring, pintasan, alat, dan alur kerja di satu tempat.
Apakah saya memerlukan Node.js untuk menginstal Kimi Code CLI?
Skrip instalasi resmi tidak memerlukan Node.js. Metode instalasi npm dan pnpm memerlukan lingkungan Node.js karena menggunakan pengelola paket JavaScript.
Apa perbedaan antara `/plan` dan mode normal?
Mode normal memungkinkan Agen bekerja secara langsung. Plan Mode digunakan untuk pekerjaan yang cakupannya luas, berisiko, atau belum jelas: Kimi Code terlebih dahulu mengeksplorasi, menulis rencana, lalu keluar setelah rencana disetujui.
Bagaimana cara melanjutkan sesi sebelumnya?
Jalankan kimi --continue di direktori proyek yang sama untuk melanjutkan sesi terbaru. Gunakan kimi --session [id] di shell atau /sessions di dalam TUI untuk memilih sesi tertentu.
Apakah `--yolo` aman?
--yolo melewati persetujuan untuk panggilan alat biasa. Gunakan hanya di ruang kerja tepercaya yang dikontrol versinya. Untuk repositori yang belum dikenal atau data produksi, tetap aktifkan persetujuan.
Bagaimana Skills dan MCP berperan dalam Kimi Code?
Skills mengemas alur kerja yang dapat digunakan kembali dan dapat muncul sebagai perintah slash. MCP menghubungkan Kimi Code dengan alat dan sumber data eksternal. Gunakan /skill:name, /mcp, dan /mcp-config untuk menemukan dan mengonfigurasinya.