Kimi Code CLI, Moonshot AI'ın açık kaynak terminal tabanlı yapay zekâ kodlama Ajanıdır — kodu okur ve düzenler, kabuk komutlarını çalıştırır, geri bildirimlerinize göre sonraki adımını planlar. Bu hızlı başvuru, geliştiricilerin en sık kullandığı Kimi Code komutlarını, eğik çizgi komutlarını, klavye kısayollarını, yerleşik araçları ve günlük iş akışlarını bir araya getirir. Terminalinizin yanında açık tutun; mevcut sürümünüzün sunduklarını kontrol etmek için Kimi Code içinde /help, kabukta ise kimi --help kullanın.
Kaynak ayrıntılar için resmî kimi command, slash commands, built-in tools ve keyboard shortcuts başvurularına bakın.
Kimi Code CLI'ı yükleme
Çoğu geliştirici için en hızlı yol resmî yükleme betiğidir: tek bir Kimi Code ikili dosyası yükler ve Node.js gerektirmez. Yerel araç zincirinize daha uygunsa Homebrew, npm ve pnpm seçenekleri de kullanılabilir.
| Platform / paket yöneticisi | Komut |
|---|---|
| macOS / Linux betiği | 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 |
Windows'ta, Kimi Code CLI paketle gelen Git Bash'i kabuk ortamı olarak kullandığından ilk başlatmadan önce Git for Windows'u yükleyin. Yüklemenin ardından yeni bir terminal açın ve ikili dosyayı doğrulayın:
Buradan başlayın
Bir projeye ilk kez girdiğinizde bu temel döngüyü uygulayın:
--yolo, /yolo ve /auto seçeneklerini yalnızca güvendiğiniz çalışma alanlarında kullanın. Onay sürecindeki engelleri azaltırlar, ancak Kimi Code'un daha özerk hareket etmesine de izin verirler.
En sık kullanılan komutlar
Yalnızca birkaçını ezberleyecekseniz bunları seçin — günlük oturumların çoğunu kapsarlar.
| Komut | İşlevi |
|---|---|
kimi | Geçerli dizinde etkileşimli bir oturum başlatır |
kimi -C | Burada en son oturumu sürdürür |
kimi -p "..." | TUI'yi açmadan tek bir istem çalıştırır |
/login | İlk çalıştırmada oturum açar |
/init | AGENTS.md oluşturur veya günceller |
/plan on | Kapsamlı veya riskli değişiklikler için Plan Mode'a geçer |
/model | Bu oturumdaki modeli değiştirir |
/compact | Konuşma uzadığında bağlamda yer açın |
/sessions | Geçmiş oturumlara göz atın ve devam edin |
/help | Tüm komutları ve kısayolları listeler |
Shift-Tab | Plan Mode'u açar/kapatır |
Başlatma ve otomasyon
Temel CLI seçenekleri
| Komut / İşaret | Ne işe yarar |
|---|---|
kimi | Geçerli dizinde etkileşimli bir oturum başlatın |
kimi --continue, kimi -C | Bu dizindeki en son oturuma devam edin |
kimi --session [id], kimi -S [id] | Kimliğe göre bir oturumu sürdürün veya kimlik olmadan oturum seçiciyi açın |
kimi -p "...", kimi --prompt "..." | TUI'yi açmadan tek bir etkileşimli olmayan istem çalıştırın |
--output-format stream-json | Betik kullanımı için JSONL olayları üretir; yalnızca --prompt ile çalışır |
kimi --model <model>, kimi -m <model> | Belirli bir model takma adıyla başlatın |
kimi --plan | Plan Modunda yeni bir oturum başlatın |
kimi --yolo, kimi -y | Normal araç çağrılarını otomatik onaylayın; yalnızca güvenilir dizinlerde kullanın |
kimi --auto | Otomatik izin modunda başlatın; onaylar otomatik olarak işlenir ve Ajan soru sormaz |
--skills-dir <dir> | Bu başlatma için otomatik olarak bulunan kullanıcı ve proje beceri dizinlerinin yerine, belirtilen dizindeki Becerileri yükleyin |
Etkileşimsiz örnekler
CLI alt komutları
| Alt komut | Amaç |
|---|---|
kimi login | TUI'ye girmeden Kimi Code OAuth cihaz kodu oturum açma işlemini başlatın |
kimi acp | IDE entegrasyonu için Kimi Code'u Agent Client Protocol sunucusu olarak çalıştırın |
kimi doctor | config.toml ve tui.toml dosyalarını doğrulayın |
kimi export [sessionId] | Bir oturumu ZIP arşivine paketleyin |
kimi rc | Web UI'yi Remote Control aracılığıyla açın (takma ad: kimi remote) |
kimi session list | Betikler için oturumları listele |
kimi upgrade | En son sürümü denetle ve güncelleme seçeneklerini görüntüle |
kimi web | Yerel Web UI ve REST/WebSocket API hizmetini çalıştır |
Web arayüzü ve uzaktan erişim:
Eğik çizgi komutları
Eğik çizgi komutları, yerleşik TUI denetimleridir. Komut tamamlama menüsünü açmak için giriş kutusuna / yazın; takma adlar da eşleştirilir. / ile başlayan bir girdi yerleşik bir komutla veya Beceri komutuyla eşleşmezse Ajana normal mesaj olarak gönderilir.
Hesap ve yapılandırma
| Komut | Takma ad | Amaç |
|---|---|---|
/login | — | kimi.ai / kimi.com OAuth veya API anahtarı ile oturum aç |
/logout | — | Geçerli hesabın kimlik bilgilerini temizle |
/provider | — | Yapılandırılmış sağlayıcıları görüntülemek, eklemek ve kaldırmak için sağlayıcı yöneticisini aç |
/model | — | Geçerli oturumda kullanılan LLM modelini değiştir |
/effort | — | Düşünme düzeyini değiştir (kapalı/düşük/yüksek/maksimum) |
/secondary-model | — | Alt ajan model havuzunu yapılandır |
/settings | /config | TUI içindeki ayarlar panelini aç |
/experiments | /experimental | Deneysel özellikler panelini aç |
/permission | — | Bir izin modu seç |
/editor | — | Ctrl-G ile başlatılan harici düzenleyiciyi yapılandır |
/theme | — | Terminal UI renk temasını değiştir |
/remote-control | /rc | Yerel bir web oturumuna uzaktan eriş |
Oturum yönetimi
| Komut | Takma ad | Amaç |
|---|---|---|
/new | /clear | Mevcut bağlamı silerek yeni bir oturum başlat |
/sessions | /resume | Geçmiş oturumlara göz at ve birine geç |
/tasks | /task | Arka plan görev listesini görüntüle |
/fork | — | Mevcut oturumun bir kopyasını çatalla ve bu oturumda kal |
/title [...] | /rename | Mevcut oturum başlığını görüntüle veya ayarla |
/compact [...] | — | Konuşma bağlamını sıkıştır; isteğe bağlı metin, neyin korunacağını belirtir |
/undo [n] | — | Etkin bağlamdaki son istemleri geri al |
/reload | — | Oturumu yeniden yükle ve en güncel config.toml ile tui.toml ayarlarını uygula |
/reload-tui | — | Yalnızca tui.toml kullanıcı arayüzü tercihlerini yeniden yükle |
/init | — | Kod tabanını analiz et ve AGENTS.md oluştur |
/export-md [...] | /export | Mevcut oturumu Markdown olarak dışa aktar |
/export-debug-zip | — | Mevcut oturumu hata ayıklama ZIP arşivi olarak dışa aktar |
Modlar ve çalıştırma denetimi
| Komut | Diğer ad | Amaç |
|---|---|---|
/yolo | /yes | Gerektiğinde Sor moduna geç: rutin işlemler otomatik çalışır, riskli işlemler için yine de sorulur |
/auto | — | Asla Sorma moduna geç: her şey otomatik çalışır |
/plan [on\|off] | — | Plan Modunu aç/kapat; yalnızca açıp kapatmak boş bir plan dosyası oluşturmaz |
/plan clear | — | Mevcut planı temizle |
/tower | — | Çoklu ajan çalışma ağacı düzenleme (deneysel; /experiments içinde etkinleştirin) |
/swarm on\|off | — | İstem göndermeden swarm modunu açın veya kapatın |
/swarm <task> | — | Swarm modunu açın, görevi istem olarak gönderin, ardından normal bir turdan sonra swarm modunu kapatın |
/goal [...] | — | Otonom bir hedef başlatın veya yönetin |
Plan Modu, kapsamı geniş, riskli veya belirsiz işler içindir. Dosya değişikliklerinden önce keşif ve planlamaya öncelik verir.
/plan on komutunu çalıştırın, Kimi Code'un projeyi incelemesine izin verin, önerilen planı gözden geçirin ve değişiklikler yapılmadan önce onaylayın.Hedef modu alt komutları arasında /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> ve /goal next manage bulunur.
Bilgi ve durum
| Komut | Takma ad | Amaç |
|---|---|---|
/help | /h, /? | Klavye kısayollarını ve kullanılabilir komutları gösterin |
/btw [question] | — | Dallanmış bir alt Ajan'da yan konuşma açın |
/usage | — | token kullanımını, bağlam tüketimini ve kota bilgilerini gösterin |
/status | — | Çalışma zamanı durumunu gösterin: sürüm, model, çalışma dizini, izin modu ve daha fazlası |
/mcp | — | MCP sunucularını ve bağlantı durumunu listeleyin |
/plugins | — | Eklenti yöneticisini açın |
/version | — | Kimi Code CLI sürümünü görüntüleyin |
/feedback | — | Ürün geri bildirimi gönderin |
/exit | /quit, /q | Kimi Code CLI'dan çıkın |
Beceriler ve uzantılar
Tek bir istem, birden fazla Beceriyi etkinleştirebilir.
| Komut | Amaç |
|---|---|
/mcp-config | MCP sunucularını yapılandırın ve MCP OAuth oturum açma işlemini yönetin |
/custom-theme [...] | Özel bir TUI renk teması oluşturun veya düzenleyin |
/update-config | config.toml ve tui.toml dosyalarını inceleyin veya düzenleyin |
/import-from-cc-codex | Claude Code ve Codex yönergelerini, Skill'leri ve MCP ayarlarını içe aktarın |
/skill:name [extra text] | Yüklü harici bir Skill'i çağırın |
/name [extra text] | Aynı ada sahip bir sistem komutu olmadığında harici bir Skill için kısayol |
/parent.child [extra text] | Noktalı komut adıyla sunulan harici bir alt Skill'i çağırın |
Yerleşik araçlar
Yerleşik araçlar, Kimi Code CLI tarafından sağlanır. Read, Grep ve Glob gibi salt okunur araçlara varsayılan olarak otomatik izin verilir; dosya yazan, komut çalıştıran, görevleri durduran veya zamanlamalar oluşturan araçlar ise izin modunuz bunlara izin vermiyorsa genellikle onay gerektirir.
Dosyalar, kabuk ve web
| Araç | Varsayılan onay | Amaç |
|---|---|---|
Read | Otomatik izin ver | Metin dosyalarını oku |
Write | Onay gerektirir | Dosyaları oluştur veya üzerine yaz |
Edit | Onay gerektirir | Dosya içeriğini tam olarak değiştir |
Grep | Otomatik izin ver | ripgrep ile dosya içeriklerinde ara |
Glob | Otomatik izin ver | Glob deseniyle dosya bul |
ReadMediaFile | Otomatik izin ver | Bir görüntü veya video dosyasını oku |
Bash | Onay gerektirir | Kabuk komutlarını çalıştır |
WebSearch | Otomatik izin ver | Kullanılabilir olduğunda web'de ara |
FetchURL | Otomatik izin ver | Belirtilen bir URL'nin içeriğini getir |
Planlama, durum ve iş birliği
| Araç | Varsayılan onay | Amaç |
|---|---|---|
EnterPlanMode | Otomatik izin ver | Plan Moduna Gir |
ExitPlanMode | Otomatik izin ver; kullanıcı planı onaylar | Plan Modundan çık ve planı gönder |
TodoList | Otomatik izin ver | Görünür bir görev yapılacaklar listesini yönet |
Agent | Otomatik izin ver | Odaklanmış bir alt görev için bir alt Ajan başlat |
AgentSwarm | Swarm modunda otomatik izin verilir; aksi hâlde onay gerekebilir | Öğe tabanlı alt ajanları başlat veya mevcut alt ajanları sürdür |
AskUserQuestion | Otomatik izin ver | Yapılandırılmış çoktan seçmeli sorular sor |
Skill | Otomatik izin ver | Kayıtlı bir satır içi Skill'i çağır |
Arka plan ve zamanlanmış görevler
| Araç | Varsayılan onay | Amaç |
|---|---|---|
TaskList | Otomatik izin ver | Arka plan görevlerini listele |
TaskOutput | Otomatik izin ver | Bir arka plan görevinin çıktısını görüntüle |
WaitFor | Otomatik izin ver | Mevcut turdaki arka plan görevlerini bekle |
TaskStop | Onay gerektirir | Çalışan bir arka plan görevini durdur |
CronCreate | Onay gerektirir | Bir istemin gelecekte çalışmasını planla |
CronList | Otomatik izin ver | Planlanmış görevleri listele |
CronDelete | Onay gerektirir | Planlanmış bir görevi iptal et |
Klavye kısayolları
Mevcut sürümünüzde kullanılabilen kısayolların listesini görmek için TUI içinde /help yazın. Kaynaktaki tam liste için resmî Klavye Kısayolları başvurusuna bakın.
Genel giriş
| Kısayol | İşlem |
|---|---|
Enter | Geçerli girdiyi gönder |
Shift-Enter / Ctrl-J | Yeni satır ekle |
↑ / ↓ | Girdi geçmişine göz at |
Esc | Açılır pencereyi kapat, tamamlamayı iptal et veya akışı / sıkıştırmayı kes |
Ctrl-C | Akış çıktısını kes veya girdi kutusunu temizle |
Ctrl-D | Girdi kutusu boşken çık |
Mod değiştirme ve düzenleme
| Kısayol | İşlem |
|---|---|
Shift-Tab | Plan Modunu aç/kapat |
Ctrl-G | Geçerli girdiyi harici bir düzenleyicide düzenle |
Ctrl-V | Unix / macOS'te panodan bir görsel veya video yapıştır |
Alt-V | Windows'ta panodan bir görsel veya video yapıştır |
Ctrl-- | Girdi düzenlemesini geri al |
Akış ve araç çıktısı sırasında
| Kısayol | İşlem |
|---|---|
Ctrl-S | Yönlendirme: geçerli girdiyi devam eden tura ekle |
Esc | Geçerli akış çıktısını kes |
Ctrl-C | Geçerli akış çıktısını kes |
Ctrl-O | Araç çıktısını genişlet veya daralt |
Ctrl-B | Çalışan kabuk komutunu arka plan görevine taşı |
Onay paneli
| Kısayol | İşlem |
|---|---|
↑ / ↓ | Onay seçenekleri arasında geçiş yap |
Enter | Seçili onay seçeneğini doğrula |
1 – 9 | Bir onay seçeneğini numarasıyla seç |
Esc / Ctrl-C / Ctrl-D | Geçerli onay isteğini reddet |
Ctrl-E | İncelenen diff'i veya dosya önizlemesini genişlet ya da daralt |
Açılır pencereler ve yardım
| Kısayol | İşlem |
|---|---|
PageUp / PageDown | Açılır pencerede her seferinde 10 satır kaydır |
q / Q | Açılır pencereyi kapat |
Enter | Yardım açılır penceresini kapat |
Yaygın iş akışları
Yeni bir repo başlatın
Düzenleme yapmadan önce bir yeniden düzenleme planı oluşturun
Arka planda bir görev çalıştırın
Ardından arka plan çalışmasını izlemek için /tasks komutunu açın veya görev tamamlandığında Kimi Code'un sizi bilgilendirmesini bekleyin.
Dünkü çalışmaya devam edin
Belirli bir oturuma ihtiyacınız varsa kimi --session komutunu çalıştırın ya da TUI içinde /sessions kullanın.
Bir oturumu dışa aktarın veya hatalarını ayıklayın
Sonuç
Kimi Code CLI, onu açık proje bağlamına sahip bir terminal ekip arkadaşı olarak kullandığınızda en iyi sonucu verir. /init ile başlayın, büyük veya belirsiz değişiklikler için /plan kullanın, uzun süren işleri /tasks ile takip edin, uzun oturumlarda /compact komutunu elinizin altında bulundurun ve deponun güven düzeyine uygun bir izin modu seçin.
SSS
kimi --continue çalıştırın. Belirli bir oturumu seçmek için kabukta kimi --session [id] veya TUI içinde /sessions kullanın.--yolo, normal araç çağrıları için onayı atlar. Yalnızca güvenilir, sürüm kontrolü altındaki çalışma alanlarında kullanın. Bilinmeyen depolarda veya üretim verilerinde onayları açık tutun./skill:name, /mcp ve /mcp-config kullanın.