Referensi cepat ini menghimpun perintah Kimi Code, slash command, pintasan keyboard, alat bawaan, dan alur kerja harian yang paling sering digunakan developer. Biarkan terbuka di samping terminal Anda, dan gunakan /help di dalam Kimi Code atau kimi --help di shell untuk memeriksa apa saja yang tersedia di versi Anda saat ini.
Untuk detail upstream, lihat referensi resmi perintah kimi, slash command, alat bawaan, dan pintasan keyboard.
Mulai di sini
Gunakan alur minimum ini saat Anda memasuki proyek untuk pertama kalinya:
Gunakan --yolo, /yolo, dan /auto hanya di workspace yang Anda percayai. Semuanya mengurangi hambatan persetujuan, tetapi juga membuat Kimi Code dapat bertindak lebih mandiri.
Instal CLI Kimi Code
Bagi sebagian besar developer, skrip instalasi resmi adalah cara tercepat: skrip ini memasang satu binary Kimi Code dan tidak memerlukan Node.js. Homebrew, npm, dan pnpm juga tersedia jika lebih cocok dengan toolchain lokal Anda.
| Platform / pengelola | Perintah |
|---|---|
| Skrip macOS / Linux | curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash |
| Homebrew | brew install kimi-code |
| Windows PowerShell | irm https://code.kimi.com/kimi-code/install.ps1 | iex |
| npm | npm install -g @moonshot-ai/kimi-code |
| pnpm | pnpm add -g @moonshot-ai/kimi-code |
Di Windows, instal Git for Windows sebelum peluncuran pertama karena CLI Kimi Code menggunakan Git Bash bawaannya sebagai lingkungan shell. Setelah memasang, buka terminal baru dan verifikasi binary:
Peluncuran & otomasi
Opsi inti CLI
| Perintah / Flag | Fungsi |
|---|---|
kimi | Mulai sesi interaktif di direktori saat ini |
kimi --continue, kimi -C | Lanjutkan 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-json | Keluarkan event JSONL untuk scripting; hanya berfungsi dengan --prompt |
kimi --model <model>, kimi -m <model> | Mulai dengan alias model tertentu |
kimi --plan | Mulai sesi baru dalam Plan Mode |
kimi --yolo, kimi -y | Setujui otomatis pemanggilan alat reguler; gunakan hanya di direktori tepercaya |
kimi --auto | Mulai dalam mode izin otomatis; persetujuan ditangani otomatis dan Agent tidak akan bertanya |
--skills-dir <dir> | Muat Skills dari direktori yang ditentukan, menggantikan direktori skill pengguna dan proyek yang terdeteksi otomatis untuk peluncuran ini |
Contoh noninteraktif
Subperintah CLI
| Subperintah | Tujuan |
|---|---|
kimi login | Mulai login device-code OAuth Kimi Code tanpa masuk ke TUI |
kimi acp | Jalankan Kimi Code sebagai server Agent Client Protocol untuk integrasi IDE |
kimi server | Jalankan, instal, dan kelola layanan REST/WebSocket/web lokal |
kimi web | Buka UI browser Kimi; setara dengan kimi server run --open |
kimi doctor | Validasi config.toml dan tui.toml |
kimi export [sessionId] | Kemas sesi menjadi arsip ZIP |
kimi migrate | Migrasikan data lokal dari instalasi kimi-cli lama |
kimi upgrade | Periksa versi terbaru dan tampilkan opsi pembaruan |
kimi vis [sessionId] | Luncurkan visualizer sesi di browser Anda |
kimi provider | Kelola provider dari terminal |
Perintah server yang berguna:
Slash command
Slash command adalah kontrol bawaan TUI. Ketik / di kotak input untuk membuka pelengkapan perintah; alias juga ikut dicocokkan. Jika input berawalan / tidak cocok dengan perintah bawaan atau perintah Skill, input tersebut dikirim ke Agent sebagai pesan biasa.
Akun & konfigurasi
| Perintah | Alias | Tujuan |
|---|---|---|
/login | — | Pilih akun atau platform lalu masuk |
/logout | — | Hapus kredensial untuk akun saat ini |
/provider | — | Buka pengelola provider untuk melihat, menambah, dan menghapus provider yang telah dikonfigurasi |
/model | — | Ganti model LLM yang digunakan pada sesi saat ini |
/settings | /config | Buka panel pengaturan di dalam TUI |
/experiments | /experimental | Buka panel fitur eksperimental |
/permission | — | Pilih mode izin |
/editor | — | Konfigurasikan editor eksternal yang diluncurkan oleh Ctrl-G |
/theme | — | Ganti tema warna UI terminal |
Manajemen sesi
| Perintah | Alias | Tujuan |
|---|---|---|
/new | /clear | Mulai sesi baru, dengan membuang konteks saat ini |
/sessions | /resume | Telusuri riwayat sesi dan beralih ke salah satunya |
/tasks | /task | Telusuri daftar tugas latar belakang |
/fork | — | Fork sesi baru dari percakapan saat ini |
/title [...] | /rename | Tampilkan atau tetapkan judul sesi saat ini |
/compact [...] | — | Padatkan konteks percakapan; teks opsional memberi petunjuk apa yang perlu dipertahankan |
/undo [n] | — | Batalkan prompt terbaru dari konteks aktif |
/reload | — | Muat ulang sesi dan terapkan pengaturan terbaru config.toml serta tui.toml |
/reload-tui | — | Muat ulang hanya preferensi UI tui.toml |
/init | — | Analisis codebase dan buat AGENTS.md |
/export-md [...] | /export | Ekspor sesi saat ini sebagai Markdown |
/export-debug-zip | — | Ekspor sesi saat ini sebagai arsip ZIP debug |
Mode & kontrol eksekusi
| Perintah | Alias | Tujuan |
|---|---|---|
/yolo [on|off] | /yes | Aktifkan/nonaktifkan mode YOLO; saat aktif, persetujuan untuk pemanggilan alat reguler akan dilewati |
/auto [on|off] | — | Aktifkan/nonaktifkan mode izin otomatis; persetujuan ditangani otomatis dan pertanyaan dilewati |
/plan [on|off] | — | Aktifkan/nonaktifkan Plan Mode; sekadar mengubah statusnya tidak membuat file rencana kosong |
/plan clear | — | Hapus rencana saat ini |
/swarm on|off | — | Aktifkan atau nonaktifkan mode swarm tanpa mengirim prompt |
/swarm <task> | — | Aktifkan mode swarm, kirim tugas sebagai prompt, lalu nonaktifkan mode swarm setelah giliran normal |
/goal [...] | — | Mulai atau kelola sasaran otonom |
Plan Mode ditujukan untuk pekerjaan yang luas, berisiko, atau belum jelas. Mode ini mengutamakan eksplorasi dan perencanaan sebelum perubahan file.
/plan on, biarkan Kimi Code memeriksa proyek, tinjau rencana yang diusulkan, lalu setujui sebelum perubahan dibuat.Subperintah mode sasaran mencakup /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective>, dan /goal next manage.
Informasi & status
| Perintah | Alias | Tujuan |
|---|---|---|
/help | /h, /? | Tampilkan pintasan keyboard dan perintah yang tersedia |
/btw [question] | — | Buka percakapan sampingan dalam sub-Agent hasil fork |
/usage | — | Tampilkan penggunaan token, konsumsi konteks, dan informasi kuota |
/status | — | Tampilkan status runtime: versi, model, direktori kerja, mode izin, dan lainnya |
/mcp | — | Daftar server MCP dan status koneksi |
/plugins | — | Buka pengelola plugin |
/version | — | Tampilkan versi Kimi Code CLI |
/feedback | — | Kirim masukan produk |
/exit | /quit, /q | Keluar dari Kimi Code CLI |
Skills & ekstensi
| Perintah | Tujuan |
|---|---|
/mcp-config | Konfigurasikan server MCP dan tangani login MCP OAuth |
/custom-theme [...] | Buat atau edit tema warna TUI kustom |
/update-config | Periksa atau edit config.toml dan tui.toml |
/import-from-cc-codex | Impor instruksi Claude Code dan Codex, Skills, serta pengaturan MCP |
/sub-skill | Temukan dan tata ulang inventaris Skill lokal |
/skill:name [extra text] | Panggil Skill eksternal yang terpasang |
/name [extra text] | Pintasan untuk Skill eksternal bila tidak ada perintah sistem dengan nama yang sama |
/parent.child [extra text] | Panggil sub-skill eksternal yang diekspos dengan nama perintah bertitik |
Alat bawaan
Alat bawaan disediakan oleh Kimi Code CLI itu sendiri. Alat baca-saja seperti Read, Grep, dan Glob diizinkan 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
| Alat | Persetujuan default | Tujuan |
|---|---|---|
Read | Izinkan otomatis | Baca file teks |
Write | Memerlukan persetujuan | Buat atau timpa file |
Edit | Memerlukan persetujuan | Ganti isi file secara persis |
Grep | Izinkan otomatis | Cari isi file dengan ripgrep |
Glob | Izinkan otomatis | Temukan file berdasarkan pola glob |
ReadMediaFile | Izinkan otomatis | Baca file gambar atau video |
Bash | Memerlukan persetujuan | Jalankan perintah shell |
WebSearch | Izinkan otomatis | Cari di web jika tersedia |
FetchURL | Izinkan otomatis | Ambil konten dari URL tertentu |
Perencanaan, status, dan kolaborasi
| Alat | Persetujuan default | Tujuan |
|---|---|---|
EnterPlanMode | Izinkan otomatis | Masuk ke Plan Mode |
ExitPlanMode | Izinkan otomatis; pengguna mengonfirmasi rencana | Keluar dari Plan Mode dan kirimkan rencana |
TodoList | Izinkan otomatis | Kelola daftar tugas yang terlihat |
Agent | Izinkan otomatis | Jalankan sub-Agent untuk subtugas terfokus |
AgentSwarm | Izinkan otomatis dalam mode swarm; selain itu mungkin memerlukan persetujuan | Luncurkan subagent berbasis item atau lanjutkan subagent yang ada |
AskUserQuestion | Izinkan otomatis | Ajukan pertanyaan pilihan ganda terstruktur |
Skill | Izinkan otomatis | Panggil Skill inline yang terdaftar |
Tugas latar belakang dan terjadwal
| Alat | Persetujuan default | Tujuan |
|---|---|---|
TaskList | Izinkan otomatis | Tampilkan daftar tugas latar belakang |
TaskOutput | Izinkan otomatis | Lihat output tugas latar belakang |
TaskStop | Memerlukan persetujuan | Hentikan tugas latar belakang yang sedang berjalan |
CronCreate | Memerlukan persetujuan | Jadwalkan prompt untuk dijalankan di masa mendatang |
CronList | Izinkan otomatis | Tampilkan daftar tugas terjadwal |
CronDelete | Memerlukan persetujuan | Batalkan tugas terjadwal |
Pintasan keyboard
Ketik /help di dalam TUI untuk melihat daftar pintasan yang tersedia di versi Anda saat ini. Lihat referensi Pintasan Keyboard resmi untuk daftar upstream lengkap.
Input umum
| Pintasan | Tindakan |
|---|---|
Enter | Kirim input saat ini |
Shift-Enter / Ctrl-J | Sisipkan baris baru |
↑ / ↓ | Jelajahi riwayat input |
Esc | Tutup popup, batalkan pelengkapan, atau interupsi streaming / pemadatan |
Ctrl-C | Interupsi output streaming atau kosongkan kotak input |
Ctrl-D | Keluar saat kotak input kosong |
Pergantian mode dan pengeditan
| Pintasan | Tindakan |
|---|---|
Shift-Tab | Aktifkan/nonaktifkan Plan Mode |
Ctrl-G | Edit input saat ini di editor eksternal |
Ctrl-V | Tempel gambar atau video dari clipboard di Unix / macOS |
Alt-V | Tempel gambar atau video dari clipboard di Windows |
Ctrl-- | Urungkan pengeditan input |
Saat streaming dan output alat berlangsung
| Pintasan | Tindakan |
|---|---|
Ctrl-S | Arahkan: sisipkan input saat ini ke giliran yang sedang berjalan |
Esc | Interupsi output streaming saat ini |
Ctrl-C | Interupsi output streaming saat ini |
Ctrl-O | Perluas atau ciutkan output alat |
Panel persetujuan dan popup
| Pintasan | Tindakan |
|---|---|
↑ / ↓ | Berpindah antar opsi persetujuan atau menggulir popup |
Enter | Konfirmasi opsi persetujuan yang dipilih; juga menutup popup bantuan |
1 – 9 | Pilih opsi persetujuan berdasarkan nomor |
Esc / Ctrl-C / Ctrl-D | Tolak permintaan persetujuan saat ini |
Ctrl-E | Perluas atau ciutkan diff lengkap atau konten pratinjau file di panel persetujuan |
PageUp / PageDown | Gulir popup 10 baris sekaligus |
q / Q | Tutup popup |
Alur kerja umum
Mulai repo baru
Rencanakan refactor sebelum mengedit
Jalankan tugas latar belakang
Lalu buka /tasks untuk memantau pekerjaan latar belakang, atau biarkan Kimi Code memberi tahu Anda saat tugas selesai.
Lanjutkan pekerjaan kemarin
Jika Anda memerlukan sesi tertentu, jalankan kimi --session atau gunakan /sessions di dalam TUI.
Ekspor atau debug sesi
Penutup
Kimi Code CLI paling efektif saat Anda memperlakukannya sebagai rekan kerja di terminal dengan konteks proyek yang jelas. Mulailah dengan /init, gunakan /plan untuk perubahan besar atau belum pasti, pantau pekerjaan berdurasi panjang dengan /tasks, siapkan /compact untuk sesi panjang, dan pilih mode izin yang sesuai dengan tingkat kepercayaan repositori.
FAQ
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.--yolo melewati persetujuan untuk pemanggilan alat reguler. Gunakan hanya di workspace tepercaya yang dikontrol versi. Untuk repositori yang belum dikenal atau data produksi, tetap aktifkan persetujuan./skill:name, /mcp, dan /mcp-config untuk menemukan dan mengonfigurasinya.