Kimi Code CLI, Moonshot AI’ın açık kaynaklı terminal AI kodlama agent’ıdır — kodu okur ve düzenler, kabuk komutları çalıştırır ve geri bildiriminize göre bir sonraki adımını planlar. Bu kısa 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üzde nelerin bulunduğunu görmek için Kimi Code içinde /help veya kabuğunuzda kimi --help kullanın.
Üst 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 Kurulumu
Çoğu geliştirici için en hızlı yol resmî kurulum betiğidir: tek bir Kimi Code ikili dosyası kurar ve Node.js gerektirmez. Yerel araç zincirinize daha uygunsa Homebrew, npm ve pnpm de kullanılabilir.
| Platform / yönetici | 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 ilk başlatmadan önce Git for Windows kurun; çünkü Kimi Code CLI kabuk ortamı olarak beraberindeki Git Bash’i kullanır. Kurulumdan sonra yeni bir terminal açın ve ikili dosyayı doğrulayın:
Buradan başlayın
Bir projeye ilk kez girdiğinizde şu asgari döngüyü kullanın:
--yolo, /yolo ve /auto seçeneklerini yalnızca güvendiğiniz çalışma alanlarında kullanın. Onay yükünü 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 olsun — günlük oturumların çoğunu kapsar.
| Komut | Ne işe yarar |
|---|---|
kimi | Geçerli dizinde etkileşimli bir oturum başlatır |
kimi -C | Buradaki en son oturuma devam eder |
kimi -p "..." | TUI açmadan tek bir prompt çalıştırır |
/login | İlk başlatmada oturum açar |
/init | AGENTS.md dosyasını oluşturur veya yeniler |
/plan on | Kapsamlı veya riskli değişiklikler için Plan Mode’a geçer |
/model | Bu oturum için modeli değiştirir |
/compact | Konuşma uzadığında bağlam alanı açar |
/sessions | Geçmiş oturumlara göz atar ve devam eder |
/help | Tüm komutları ve kısayolları listeler |
Shift-Tab | Plan Mode’u açıp kapatır |
Başlatma ve otomasyon
Temel CLI seçenekleri
| Komut / Bayrak | Ne işe yarar |
|---|---|
kimi | Geçerli dizinde etkileşimli bir oturum başlatır |
kimi --continue, kimi -C | Bu dizindeki en son oturuma devam eder |
kimi --session [id], kimi -S [id] | Bir oturuma ID ile devam eder veya ID olmadan oturum seçiciyi açar |
kimi -p "...", kimi --prompt "..." | TUI açmadan tek seferlik, etkileşimsiz bir prompt çalıştırır |
--output-format stream-json | Betik yazı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ır |
kimi --plan | Plan Mode’da yeni bir oturum başlatır |
kimi --yolo, kimi -y | Normal araç çağrılarını otomatik onaylar; yalnızca güvenilir dizinlerde kullanın |
kimi --auto | Otomatik izin modunda başlatır; onaylar otomatik işlenir ve Agent soru sormaz |
--skills-dir <dir> | Skills’i belirtilen dizinden yükler; bu başlatma için otomatik bulunan kullanıcı ve proje skill dizinlerinin yerine geçer |
Etkileşimsiz örnekler
CLI alt komutları
| Alt komut | Amaç |
|---|---|
kimi login | TUI’ye girmeden Kimi Code OAuth cihaz koduyla oturum açmayı başlatır |
kimi acp | IDE entegrasyonu için Kimi Code’u Agent Client Protocol sunucusu olarak çalıştırır |
kimi server | Yerel REST/WebSocket/web servisini çalıştırır, kurar ve yönetir |
kimi web | Kimi’nin tarayıcı arayüzünü açar; kimi server run --open ile eşdeğerdir |
kimi doctor | config.toml ve tui.toml dosyalarını doğrular |
kimi export [sessionId] | Bir oturumu ZIP arşivi olarak paketler |
kimi migrate | Eski bir kimi-cli kurulumundaki yerel verileri taşır |
kimi upgrade | En son sürümü denetler ve güncelleme seçeneklerini gösterir |
kimi vis [sessionId] | Oturum görselleştiriciyi tarayıcınızda başlatır |
kimi provider | Sağlayıcıları terminalden yönetir |
Kullanışlı sunucu komutları:
Eğik çizgi komutları
Eğik çizgi komutları, yerleşik TUI denetimleridir. Komut tamamlamayı açmak için giriş kutusuna / yazın; takma adlar da eşleştirilir. / ile başlayan bir giriş yerleşik bir komutla veya Skill komutuyla eşleşmezse Agent’a normal mesaj olarak gönderilir.
Hesap ve yapılandırma
| Komut | Takma ad | Amaç |
|---|---|---|
/login | — | Bir hesap veya platform seçip oturum açar |
/logout | — | Geçerli hesabın kimlik bilgilerini temizler |
/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çar |
/model | — | Geçerli oturumda kullanılan LLM modelini değiştirir |
/settings | /config | TUI içindeki ayarlar panelini açar |
/experiments | /experimental | Deneysel özellikler panelini açar |
/permission | — | Bir izin modu seçer |
/editor | — | Ctrl-G ile başlatılan harici düzenleyiciyi yapılandırır |
/theme | — | Terminal arayüzü renk temasını değiştirir |
Oturum yönetimi
| Komut | Takma ad | Amaç |
|---|---|---|
/new | /clear | Geçerli bağlamı atarak yeni bir oturum başlatır |
/sessions | /resume | Geçmiş oturumlara göz atar ve birine geçer |
/tasks | /task | Arka plan görev listesini görüntüler |
/fork | — | Geçerli konuşmadan yeni bir oturum çatallar |
/title [...] | /rename | Geçerli oturum başlığını gösterir veya ayarlar |
/compact [...] | — | Konuşma bağlamını sıkıştırır; isteğe bağlı metin neyin korunacağını belirtir |
/undo [n] | — | Etkin bağlamdaki son istemleri geri alır |
/reload | — | Oturumu yeniden yükler ve en yeni config.toml ile tui.toml ayarlarını uygular |
/reload-tui | — | Yalnızca tui.toml arayüz tercihlerini yeniden yükler |
/init | — | Kod tabanını analiz eder ve AGENTS.md oluşturur |
/export-md [...] | /export | Geçerli oturumu Markdown olarak dışa aktarır |
/export-debug-zip | — | Geçerli oturumu hata ayıklama ZIP arşivi olarak dışa aktarır |
Modlar ve çalışma denetimi
| Komut | Takma ad | Amaç |
|---|---|---|
/yolo [on\|off] | /yes | YOLO modunu açıp kapatır; etkinken normal araç çağrılarında onayı atlar |
/auto [on\|off] | — | Otomatik izin modunu açıp kapatır; onaylar otomatik işlenir ve sorular atlanır |
/plan [on\|off] | — | Plan Mode’u açıp kapatır; yalnızca geçiş yapmak boş bir plan dosyası oluşturmaz |
/plan clear | — | Geçerli planı temizler |
/swarm on\|off | — | İstem göndermeden swarm modunu açar veya kapatır |
/swarm <task> | — | swarm modunu açar, görevi istem olarak gönderir, ardından normal bir turun sonunda swarm modunu kapatır |
/goal [...] | — | Otonom bir hedef başlatır veya yönetir |
Plan Mode; kapsamlı, riskli veya belirsiz işler içindir. Dosya değişikliklerinden önce keşif ve planlamaya öncelik verir.
/plan on ç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österir |
/btw [question] | — | Çatallanmış bir alt-Agent içinde yan konuşma açar |
/usage | — | token kullanımını, bağlam tüketimini ve kota bilgilerini gösterir |
/status | — | Çalışma zamanı durumunu gösterir: sürüm, model, çalışma dizini, izin modu ve daha fazlası |
/mcp | — | MCP sunucularını ve bağlantı durumunu listeler |
/plugins | — | Eklenti yöneticisini açar |
/version | — | Kimi Code CLI sürümünü gösterir |
/feedback | — | Ürün geri bildirimi gönderir |
/exit | /quit, /q | Kimi Code CLI’dan çıkar |
Skills ve uzantılar
| Komut | Amaç |
|---|---|
/mcp-config | MCP sunucularını yapılandırır ve MCP OAuth girişini yönetir |
/custom-theme [...] | Özel bir TUI renk teması oluşturur veya düzenler |
/update-config | config.toml ve tui.toml dosyalarını inceler veya düzenler |
/import-from-cc-codex | Claude Code ve Codex yönergelerini, Skills’i ve MCP ayarlarını içe aktarır |
/sub-skill | Yerel Skill envanterini keşfeder ve yeniden düzenler |
/skill:name [extra text] | Yüklü harici bir Skill’i çağırır |
/name [extra text] | Aynı ada sahip bir sistem komutu yoksa harici Skill için kısayol |
/parent.child [extra text] | Noktalı komut adıyla sunulan harici bir alt Skill’i çağırır |
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örev durduran veya zamanlama oluşturan araçlar ise izin modunuz izin vermedikçe normalde onay gerektirir.
Dosyalar, shell ve web
| Araç | Varsayılan onay | Amaç |
|---|---|---|
Read | Otomatik izin | Metin dosyalarını okur |
Write | Onay gerektirir | Dosya oluşturur veya mevcut dosyanın üzerine yazar |
Edit | Onay gerektirir | Dosyanın tam içeriğini değiştirir |
Grep | Otomatik izin | Dosya içeriklerinde ripgrep ile arama yapar |
Glob | Otomatik izin | Dosyaları glob desenine göre bulur |
ReadMediaFile | Otomatik izin | Bir görüntü veya video dosyasını okur |
Bash | Onay gerektirir | shell komutlarını çalıştırır |
WebSearch | Otomatik izin | Kullanılabildiğinde web’de arama yapar |
FetchURL | Otomatik izin | Belirtilen URL’nin içeriğini getirir |
Planlama, durum ve iş birliği
| Araç | Varsayılan onay | Amaç |
|---|---|---|
EnterPlanMode | Otomatik izin | Plan Mode’a girer |
ExitPlanMode | Otomatik izin; kullanıcı planı onaylar | Plan Mode’dan çıkar ve planı gönderir |
TodoList | Otomatik izin | Görünür bir görev yapılacaklar listesini yönetir |
Agent | Otomatik izin | Odaklı bir alt görev için alt Agent oluşturur |
AgentSwarm | swarm modunda otomatik izin; aksi halde onay gerekebilir | Öğe bazlı alt agent’ları başlatır veya mevcut alt agent’ları sürdürür |
AskUserQuestion | Otomatik izin | Yapılandırılmış çoktan seçmeli sorular sorar |
Skill | Otomatik izin | Kayıtlı bir satır içi Skill’i çağırır |
Arka plan ve zamanlanmış görevler
| Araç | Varsayılan onay | Amaç |
|---|---|---|
TaskList | Otomatik izin | Arka plan görevlerini listeler |
TaskOutput | Otomatik izin | Bir arka plan görevinin çıktısını görüntüler |
TaskStop | Onay gerektirir | Çalışan bir arka plan görevini durdurur |
CronCreate | Onay gerektirir | Bir istemi ileride çalışacak şekilde zamanlar |
CronList | Otomatik izin | Zamanlanmış görevleri listeler |
CronDelete | Onay gerektirir | Zamanlanmış bir görevi iptal eder |
Klavye kısayolları
Geçerli sürümünüzde kullanılabilen kısayol listesi için TUI içinde /help yazın. Eksiksiz upstream liste için resmi Klavye Kısayolları başvurusuna bakın.
Genel giriş
| Kısayol | Eylem |
|---|---|
Enter | Geçerli girişi gönderir |
Shift-Enter / Ctrl-J | Yeni satır ekler |
↑ / ↓ | Giriş geçmişine göz atar |
Esc | Açılır pencereyi kapatır, tamamlamayı iptal eder veya akışı / sıkıştırmayı keser |
Ctrl-C | Akan çıktıyı keser veya giriş kutusunu temizler |
Ctrl-D | Giriş kutusu boşken çıkar |
Mod değiştirme ve düzenleme
| Kısayol | Eylem |
|---|---|
Shift-Tab | Plan Mode’u açıp kapatır |
Ctrl-G | Geçerli girişi harici bir düzenleyicide düzenler |
Ctrl-V | Unix / macOS’ta panodan resim veya video yapıştırır |
Alt-V | Windows’ta panodan resim veya video yapıştırır |
Ctrl-- | Giriş düzenlemesini geri alır |
Akış ve araç çıktısı sırasında
| Kısayol | Eylem |
|---|---|
Ctrl-S | Yönlendir: geçerli girişi çalışan tura ekler |
Esc | Geçerli akan çıktıyı keser |
Ctrl-C | Geçerli akan çıktıyı keser |
Ctrl-O | Araç çıktısını genişletir veya daraltır |
Onay paneli ve açılır pencereler
| Kısayol | Eylem |
|---|---|
↑ / ↓ | Onay seçenekleri arasında geçiş yapar veya açılır pencereyi kaydırır |
Enter | Seçili onay seçeneğini doğrular; ayrıca yardım açılır pencerelerini kapatır |
1 – 9 | Numarayla bir onay seçeneği seçer |
Esc / Ctrl-C / Ctrl-D | Geçerli onay isteğini reddeder |
Ctrl-E | Onay panelindeki tam diff’i veya dosya önizleme içeriğini genişletir ya da daraltır |
PageUp / PageDown | Açılır pencereyi her seferinde 10 satır kaydırır |
q / Q | Açılır pencereyi kapatır |
Yaygın iş akışları
Yeni bir repo başlatın
Düzenlemeden önce refactor planlayın
Arka plan görevi çalıştırın
Ardından arka plan çalışmasını izlemek için /tasks’i açın veya görev tamamlandığında Kimi Code’un sizi bilgilendirmesine izin verin.
Dünkü çalışmaya devam edin
Belirli bir oturuma ihtiyacınız varsa kimi --session çalıştırın veya TUI içinde /sessions kullanın.
Bir oturumu dışa aktarın veya debug edin
Sonuç
Kimi Code CLI, onu açık proje bağlamına sahip bir terminal ekip arkadaşı gibi kullandığınızda en iyi sonucu verir. /init ile başlayın, büyük veya belirsiz değişikliklerde /plan kullanın, uzun süren işleri /tasks ile izleyin, uzun oturumlarda /compact’i elinizin altında tutun ve repository’nin 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üvendiğiniz, sürüm kontrolü altındaki çalışma alanlarında kullanın. Tanımadığınız depolarda veya üretim verilerinde onayları açık bırakın./skill:name, /mcp ve /mcp-config kullanın.