Menggunakan Kimi Code CLI di IDE
Kimi Code CLI mendukung integrasi ke dalam IDE melalui Agent Client Protocol (ACP), sehingga Anda dapat memanfaatkan pemrograman berbantuan AI langsung di dalam editor Anda.
Prasyarat
Sebelum mengonfigurasi IDE Anda, pastikan Kimi Code CLI sudah terpasang dan Anda telah menyelesaikan proses login.
Adapter ACP tersedia melalui subperintah kimi acp. IDE menjalankannya sebagai proses anak dan berkomunikasi melalui stdin/stdout menggunakan JSON-RPC. Setiap kali IDE membuat sesi, CLI akan memakai kembali status autentikasi yang ada — Anda tidak perlu login lagi.
Proses anak yang dijalankan dari GUI IDE pada macOS umumnya tidak mewarisi PATH dari shell terminal. Jika kimi tidak berada di direktori sistem seperti /usr/local/bin, gunakan jalur absolut dalam konfigurasi IDE Anda. Jalankan which kimi di terminal untuk menemukan jalur yang aktif.
Menggunakan Kimi Code CLI di Zed
Zed adalah editor modern dengan dukungan ACP bawaan.
Tambahkan baris berikut ke berkas konfigurasi Zed di ~/.config/zed/settings.json:
Kolom konfigurasi:
type: nilai tetap"custom"command: jalur ke berkas eksekusi Kimi Code CLI. Jikakimitidak ada diPATH, gunakan jalur lengkap (mis./Users/you/.local/bin/kimi).args: argumen startup. Subperintahacpmengalihkan CLI ke mode ACP.env: variabel lingkungan tambahan; biasanya biarkan kosong. Zed menyuntikkan lingkungan default secara otomatis.
Setelah disimpan, buka percakapan baru di panel Agent Zed dan ia akan menjalankan subproses ACP Kimi Code CLI menggunakan konfigurasi di atas. Server MCP yang dideklarasikan di bagian agent_servers Zed juga diteruskan ke sisi kimi melalui protokol ACP.
Menggunakan Kimi Code CLI di IDE JetBrains
IDE JetBrains (IntelliJ IDEA, PyCharm, WebStorm, dll.) mendukung ACP melalui plugin AI chat.
Jika Anda tidak memiliki langganan JetBrains AI, Anda dapat mengaktifkan llm.enable.mock.response di Registry untuk mengakses panel AI chat pada skenario khusus ACP. Tekan Shift dua kali dan cari "Registry" untuk membukanya.
Di menu panel AI chat, klik Configure ACP agents dan tambahkan konfigurasi berikut:
JetBrains cukup ketat soal kolom command — selalu gunakan jalur absolut, yang bisa Anda peroleh dengan menjalankan which kimi di terminal. Setelah disimpan, Kimi Code CLI akan muncul di pemilih agent pada AI chat.
Menggunakan Kimi Code CLI di Paseo
Paseo adalah orkestrator yang dihosting sendiri (self-hosted) yang menjalankan dan mengawasi agent CLI dari desktop, web, dan perangkat seluler Anda. Ia terhubung ke Kimi Code CLI melalui ACP, sama seperti yang dilakukan IDE.
Pilih Kimi Code CLI dari katalog penyedia ACP bawaan Paseo, atau tambahkan penyedia kustom di ~/.paseo/config.json:
Adapter ACP generik milik Paseo tidak menjalankan alur login, jadi selesaikan login terminal terlebih dahulu (lihat Prasyarat) — jika tidak, pembuatan sesi akan gagal dengan Authentication required.
Pemecahan Masalah
- Sesi langsung terputus / IDE menampilkan "agent exited": biasanya disebabkan oleh jalur
commandyang salah atau login yang belum dilakukan. Jalankankimi acpdi terminal terlebih dahulu untuk memverifikasi — jika ia menunggu input stdin, berarti CLI itu sendiri baik-baik saja dan masalahnya ada di konfigurasi IDE; jika ia langsung keluar dengan kesalahan, ikuti pesan kesalahannya (yang paling umum, Anda perlu menjalankan/login). - IDE menampilkan "auth required": CLI tidak memiliki token autentikasi yang dapat dipakai. Keluar dari IDE, jalankan
kimidi terminal untuk menyelesaikan login, lalu mulai ulang IDE. - Alat MCP tidak terlihat: periksa tabel kapabilitas
kimi acpuntuk memastikan jenis transport MCP yang dikonfigurasi di IDE Anda didukung. Adapter ACP Kimi Code CLI saat ini mendukung transporthttpdanstdio; jenisssedanacpdiabaikan secara diam-diam dan sebuah peringatan akan dicatat ke log.