Kimi Code CLI-Kurzreferenz

Ein Kimi Code CLI-Spickzettel und Kurzreferenz zu Befehlen, Slash-Befehlen, Tastenkürzeln, integrierten Tools, Plan Mode, Skills, MCP und alltäglichen Entwickler-Workflows.

8 Min. LesezeitAktualisiert: 2026-09-15
Vorschau der Kimi Code CLI-Oberfläche

Kimi Code CLI ist der Open-Source-KI-Coding-Agent für das Terminal von Moonshot AI – er liest und bearbeitet Code, führt Shell-Befehle aus und plant anhand deines Feedbacks den nächsten Schritt. Diese Kurzübersicht enthält die Kimi Code-Befehle, Slash-Befehle, Tastenkürzel, integrierten Tools und täglichen Workflows, die Entwickler am häufigsten nutzen. Lass sie neben deinem Terminal geöffnet und prüfe mit /help in Kimi Code oder kimi --help in deiner Shell, welche Funktionen deine aktuelle Version bietet.

Weitere Details findest du in den offiziellen Referenzen zum kimi-Befehl, zu Slash-Befehlen, zu integrierten Tools und zu Tastenkürzeln.

Kimi Code CLI installieren

Für die meisten Entwickler ist das offizielle Installationsskript der schnellste Weg: Es installiert eine einzelne Kimi Code-Binärdatei und benötigt kein Node.js. Homebrew, npm und pnpm sind ebenfalls verfügbar, wenn sie besser zu deiner lokalen Toolchain passen.

Plattform / PaketmanagerBefehl
macOS-/Linux-Skriptcurl -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

Installiere unter Windows vor dem ersten Start Git for Windows, da Kimi Code CLI das enthaltene Git Bash als Shell-Umgebung verwendet. Öffne nach der Installation ein neues Terminal und überprüfe die Binärdatei:

kimi --version

Hier starten

Wenn du ein Projekt zum ersten Mal öffnest, verwende diesen grundlegenden Ablauf:

cd dein-projekt kimi # In der Sitzung /login # Melde dich bei der ersten Ausführung an /init # AGENTS.md erstellen oder aktualisieren /plan on # Vor umfassenden, riskanten oder unklaren Aufgaben planen /help # Befehle und Tastenkürzel anzeigen /compact # Kontext freigeben, wenn die Unterhaltung lang wird

Verwende --yolo, /yolo und /auto nur in Arbeitsbereichen, denen du vertraust. Sie verringern den Aufwand für Freigaben, erlauben Kimi Code aber auch, eigenständiger zu handeln.

Die meistgenutzten Befehle

Wenn du dir nur einige merken möchtest, dann diese – sie decken die meisten täglichen Sitzungen ab.

BefehlFunktion
kimiStartet eine interaktive Sitzung im aktuellen Verzeichnis
kimi -CSetzt die zuletzt verwendete Sitzung hier fort
kimi -p "..."Führt einen einzelnen Prompt aus, ohne die TUI zu öffnen
/loginMelde dich bei der ersten Ausführung an
/initErstellt oder aktualisiert AGENTS.md
/plan onWechselt für umfassende oder riskante Änderungen in den Plan Mode
/modelWechselt das Modell für diese Sitzung
/compactGib Kontext frei, wenn die Unterhaltung lang wird
/sessionsFrühere Sitzungen durchsuchen und fortsetzen
/helpListet alle Befehle und Tastenkürzel auf
Shift-TabSchaltet Plan Mode um

Start und Automatisierung

Zentrale CLI-Optionen

Befehl / FlagFunktion
kimiEine interaktive Sitzung im aktuellen Verzeichnis starten
kimi --continue, kimi -CDie zuletzt verwendete Sitzung in diesem Verzeichnis fortsetzen
kimi --session [id], kimi -S [id]Eine Sitzung anhand ihrer ID fortsetzen oder ohne ID die Sitzungsauswahl öffnen
kimi -p "...", kimi --prompt "..."Einen einzelnen nicht interaktiven Prompt ausführen, ohne die TUI zu öffnen
--output-format stream-jsonJSONL-Ereignisse für Skripte ausgeben; funktioniert nur mit --prompt
kimi --model <model>, kimi -m <model>Mit einem bestimmten Modellalias starten
kimi --planEine neue Sitzung im Plan Mode starten
kimi --yolo, kimi -yReguläre Tool-Aufrufe automatisch genehmigen; nur in vertrauenswürdigen Verzeichnissen verwenden
kimi --autoIm automatischen Berechtigungsmodus starten; Genehmigungen werden automatisch erteilt und der Agent stellt keine Fragen
--skills-dir <dir>Skills aus dem angegebenen Verzeichnis laden und die für diesen Start automatisch erkannten Benutzer- und Projekt-Skill-Verzeichnisse ersetzen

Nicht interaktive Beispiele

kimi -p "Fasse den aktuellen Status des Repositorys zusammen" kimi -m kimi-code/kimi-for-coding -p "Erkläre den neuesten Diff" kimi -p "Liste geänderte Dateien auf" --output-format stream-json

CLI-Unterbefehle

UnterbefehlZweck
kimi loginKimi Code OAuth-Gerätecode-Anmeldung starten, ohne die TUI zu öffnen
kimi acpKimi Code als Agent Client Protocol-Server für die IDE-Integration ausführen
kimi doctorconfig.toml und tui.toml validieren
kimi export [sessionId]Eine Sitzung in einem ZIP-Archiv verpacken
kimi rcDie Web UI über Remote Control öffnen (Alias: kimi remote)
kimi session listSitzungen für Skripte auflisten
kimi upgradeAuf die neueste Version prüfen und Aktualisierungsoptionen anzeigen
kimi webLokale Web-UI sowie REST/WebSocket-API-Service starten

Web-UI und Fernzugriff:

kimi web # lokale Web-UI + REST/WebSocket-API-Service starten kimi rc # Web-UI per Fernsteuerung öffnen (Alias: kimi remote) kimi session list # Sitzungen für Skripte auflisten

Slash-Befehle

Slash-Befehle sind integrierte Bedienelemente der TUI. Gib im Eingabefeld / ein, um die Befehlsvervollständigung zu öffnen; auch Aliasse werden erkannt. Wenn eine mit / beginnende Eingabe keinem integrierten Befehl oder Skill-Befehl entspricht, wird sie als reguläre Nachricht an den Agent gesendet.

Konto und Konfiguration

BefehlAliasZweck
/loginÜber kimi.ai / kimi.com OAuth oder API-Schlüssel anmelden
/logoutAnmeldedaten für das aktuelle Konto löschen
/providerProvider-Verwaltung öffnen, um konfigurierte Provider anzuzeigen, hinzuzufügen oder zu entfernen
/modelDas in der aktuellen Sitzung verwendete LLM-Modell wechseln
/effortDenkaufwand wechseln (aus/niedrig/hoch/max.)
/secondary-modelModellpool für Subagenten konfigurieren
/settings/configEinstellungsbereich in der TUI öffnen
/experiments/experimentalBereich für experimentelle Funktionen öffnen
/permissionBerechtigungsmodus auswählen
/editorDen externen Editor konfigurieren, der mit Ctrl-G gestartet wird
/themeFarbschema der Terminal-UI wechseln
/remote-control/rcAuf eine lokale Websitzung aus der Ferne zugreifen

Sitzungsverwaltung

BefehlAliasZweck
/new/clearStarte eine neue Sitzung und verwirf den aktuellen Kontext
/sessions/resumeDurchsuche frühere Sitzungen und wechsle zu einer davon
/tasks/taskDurchsuche die Liste der Hintergrundaufgaben
/forkErstelle eine Abspaltung der aktuellen Sitzung und bleibe in dieser Sitzung
/title [...]/renameZeige den Titel der aktuellen Sitzung an oder lege ihn fest
/compact [...]Verdichte den Gesprächskontext; optionaler Text gibt an, was beibehalten werden soll
/undo [n]Mache die letzten Prompts im aktiven Kontext rückgängig
/reloadLade die Sitzung neu und übernimm die neuesten Einstellungen aus config.toml und tui.toml
/reload-tuiLade nur die UI-Einstellungen aus tui.toml neu
/initAnalysiere die Codebasis und erstelle AGENTS.md
/export-md [...]/exportExportiere die aktuelle Sitzung als Markdown
/export-debug-zipExportiere die aktuelle Sitzung als ZIP-Debug-Archiv

Modi und Ausführungssteuerung

BefehlAliasZweck
/yolo/yesWechsle in den Modus „Bei Bedarf fragen“: Routineaktionen werden automatisch ausgeführt, bei riskanten Aktionen wird weiterhin gefragt
/autoWechsle in den Modus „Nie fragen“: Alles wird automatisch ausgeführt
/plan [on\|off]Aktiviere oder deaktiviere den Planmodus; durch bloßes Umschalten wird keine leere Plandatei erstellt
/plan clearLösche den aktuellen Plan
/towerOrchestrierung von Multi-Agent-Worktrees (experimentell; in /experiments aktivieren)
/swarm on\|offSwarm-Modus ein- oder ausschalten, ohne einen Prompt zu senden
/swarm <task>Swarm-Modus einschalten, die Aufgabe als Prompt senden und den Swarm-Modus nach einem normalen Durchlauf wieder ausschalten
/goal [...]Ein autonomes Ziel starten oder verwalten

Der Planmodus ist für umfangreiche, riskante oder unklare Aufgaben gedacht. Er priorisiert Erkundung und Planung, bevor Dateien geändert werden.

Beginne sofort mit der Bearbeitung eines Refactorings mit 40 Dateien, ohne den Plan zu prüfen.
Führe /plan on aus, lass Kimi Code das Projekt untersuchen, prüfe den vorgeschlagenen Plan und genehmige ihn, bevor Änderungen vorgenommen werden.

Zu den Unterbefehlen des Zielmodus gehören /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> und /goal next manage.

Informationen und Status

BefehlAliasZweck
/help/h, /?Tastenkürzel und verfügbare Befehle anzeigen
/btw [question]Eine Nebenunterhaltung in einem abgezweigten Unter-Agent öffnen
/usagetoken-Nutzung, Kontextverbrauch und Quoteninformationen anzeigen
/statusLaufzeitstatus anzeigen: Version, Modell, Arbeitsverzeichnis, Berechtigungsmodus und mehr
/mcpMCP-Server und Verbindungsstatus auflisten
/pluginsPlugin-Manager öffnen
/versionDie Version der Kimi Code CLI anzeigen
/feedbackProduktfeedback senden
/exit/quit, /qKimi Code CLI beenden

Skills und Erweiterungen

Ein einzelner Prompt kann mehrere Skills aktivieren.

BefehlZweck
/mcp-configMCP-Server konfigurieren und MCP OAuth-Anmeldung verwalten
/custom-theme [...]Ein eigenes TUI-Farbthema erstellen oder bearbeiten
/update-configconfig.toml und tui.toml prüfen oder bearbeiten
/import-from-cc-codexClaude Code- und Codex-Anweisungen, Skills und MCP-Einstellungen importieren
/skill:name [extra text]Einen installierten externen Skill aufrufen
/name [extra text]Abkürzung für einen externen Skill, wenn kein Systembefehl denselben Namen hat
/parent.child [extra text]Einen externen Sub-Skill aufrufen, der über einen Befehl mit Punktnotation verfügbar ist

Integrierte Tools

Integrierte Tools werden direkt von Kimi Code CLI bereitgestellt. Schreibgeschützte Tools wie Read, Grep und Glob sind standardmäßig automatisch zugelassen; Tools, die Dateien schreiben, Befehle ausführen, Aufgaben beenden oder Zeitpläne erstellen, benötigen normalerweise eine Freigabe, sofern dein Berechtigungsmodus dies nicht erlaubt.

Dateien, Shell und Web

ToolStandardmäßige GenehmigungZweck
ReadAutomatisch zulassenTextdateien lesen
WriteGenehmigung erforderlichDateien erstellen oder überschreiben
EditGenehmigung erforderlichExakten Dateiinhalt ersetzen
GrepAutomatisch zulassenDateiinhalte mit ripgrep durchsuchen
GlobAutomatisch zulassenDateien anhand eines Glob-Musters finden
ReadMediaFileAutomatisch zulassenEine Bild- oder Videodatei lesen
BashGenehmigung erforderlichShell-Befehle ausführen
WebSearchAutomatisch zulassenIm Web suchen, sofern verfügbar
FetchURLAutomatisch zulassenDen Inhalt einer angegebenen URL abrufen

Planung, Status und Zusammenarbeit

ToolStandardmäßige GenehmigungZweck
EnterPlanModeAutomatisch zulassenPlanmodus aktivieren
ExitPlanModeAutomatisch zulassen; der Nutzer bestätigt den PlanPlanmodus beenden und den Plan übermitteln
TodoListAutomatisch zulassenEine sichtbare Aufgabenliste verwalten
AgentAutomatisch zulassenEinen Sub-Agent für eine fokussierte Teilaufgabe starten
AgentSwarmIm swarm-Modus automatisch zulassen; andernfalls kann eine Genehmigung erforderlich seinElementbasierte Sub-Agents starten oder bestehende Sub-Agents fortsetzen
AskUserQuestionAutomatisch zulassenStrukturierte Multiple-Choice-Fragen stellen
SkillAutomatisch zulassenEinen registrierten Inline-Skill aufrufen

Hintergrund- und geplante Aufgaben

ToolStandardmäßige GenehmigungZweck
TaskListAutomatisch zulassenHintergrundaufgaben auflisten
TaskOutputAutomatisch zulassenDie Ausgabe einer Hintergrundaufgabe anzeigen
WaitForAutomatisch zulassenIm aktuellen Durchlauf auf Hintergrundaufgaben warten
TaskStopGenehmigung erforderlichEine laufende Hintergrundaufgabe stoppen
CronCreateGenehmigung erforderlichEinen Prompt für eine spätere Ausführung planen
CronListAutomatisch erlaubenGeplante Aufgaben auflisten
CronDeleteErfordert GenehmigungEine geplante Aufgabe abbrechen

Tastenkürzel

Gib in der TUI /help ein, um die Liste der in deiner aktuellen Version verfügbaren Tastenkürzel aufzurufen. Die vollständige ursprüngliche Liste findest du in der offiziellen Referenz zu Tastenkürzeln.

Allgemeine Eingabe

TastenkürzelAktion
EnterDie aktuelle Eingabe absenden
Shift-Enter / Ctrl-JZeilenumbruch einfügen
/ Eingabeverlauf durchsuchen
EscEin Pop-up schließen, die Vervollständigung abbrechen oder Streaming / Komprimierung unterbrechen
Ctrl-CStreaming-Ausgabe unterbrechen oder das Eingabefeld leeren
Ctrl-DBeenden, wenn das Eingabefeld leer ist

Moduswechsel und Bearbeitung

TastenkürzelAktion
Shift-TabPlanmodus umschalten
Ctrl-GDie aktuelle Eingabe in einem externen Editor bearbeiten
Ctrl-VEin Bild oder Video aus der Zwischenablage unter Unix / macOS einfügen
Alt-VEin Bild oder Video aus der Zwischenablage unter Windows einfügen
Ctrl--Eingabebearbeitung rückgängig machen

Während Streaming und Tool-Ausgabe

TastenkürzelAktion
Ctrl-SSteuern: Die aktuelle Eingabe in den laufenden Turn einfügen
EscDie aktuelle Streaming-Ausgabe unterbrechen
Ctrl-CDie aktuelle Streaming-Ausgabe unterbrechen
Ctrl-OToolausgabe ein- oder ausklappen
Ctrl-BDen laufenden Shell-Befehl als Hintergrundaufgabe verschieben

Freigabebereich

TastenkürzelAktion
/ Zwischen Genehmigungsoptionen wechseln
EnterDie ausgewählte Genehmigungsoption bestätigen
19Eine Genehmigungsoption per Nummer auswählen
Esc / Ctrl-C / Ctrl-DDie aktuelle Genehmigungsanfrage ablehnen
Ctrl-EDen zu prüfenden Diff oder die Dateivorschau ein- oder ausklappen

Pop-ups und Hilfe

TastenkürzelAktion
PageUp / PageDownEin Pop-up um jeweils 10 Zeilen scrollen
q / QEin Pop-up schließen
EnterEin Hilfe-Pop-up schließen

Häufige Workflows

Ein neues Repository starten

cd dein-projekt kimi /init /status

Ein Refactoring vor der Bearbeitung planen

/plan on Das Auth-Modul auf das neue token-Format umstellen und alle Aufrufer aktualisieren.

Eine Hintergrundaufgabe ausführen

Führe die Testsuite aus und gib Bescheid, wenn sie abgeschlossen ist.

Öffne dann /tasks, um die Hintergrundarbeit zu überwachen, oder lass dich von Kimi Code benachrichtigen, wenn die Aufgabe abgeschlossen ist.

Die Arbeit von gestern fortsetzen

kimi --continue

Wenn du eine bestimmte Sitzung benötigst, führe kimi --session aus oder verwende /sessions in der TUI.

Eine Sitzung exportieren oder debuggen

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

Fazit

Kimi Code CLI funktioniert am besten, wenn du es als Teamkollegen im Terminal mit explizitem Projektkontext behandelst. Beginne mit /init, nutze /plan für größere oder unsichere Änderungen, überwache lang laufende Aufgaben mit /tasks, halte /compact für lange Sitzungen bereit und wähle einen Berechtigungsmodus, der zum Vertrauensniveau des Repositorys passt.

FAQ

Kann Kimi Code CLI kostenlos installiert werden?
Ja. Kimi Code CLI ist Open Source und kann kostenlos installiert werden. Der Zugriff auf die zugrunde liegenden Modelle oder Dienste kann von deinem Kimi Code-Tarif abhängen. Details findest du unter Kimi Code pricing.
Warum heißt diese Seite „Quick Reference“ und nicht einfach nur „Cheat Sheet“?
„Quick Reference“ ist die offiziellere, dokumentationsähnliche Bezeichnung. Die Seite deckt weiterhin denselben Anwendungsfall wie ein Cheat Sheet ab: Befehle zum Kopieren und Einfügen, Slash-Befehle, Tastenkürzel, Tools und Workflows an einem Ort.
Benötige ich Node.js, um Kimi Code CLI zu installieren?
Die offiziellen Installationsskripte benötigen kein Node.js. Die Installationsmethoden über npm und pnpm erfordern eine Node.js-Umgebung, da sie JavaScript-Paketmanager verwenden.
Was ist der Unterschied zwischen `/plan` und dem normalen Modus?
Im normalen Modus kann der Agent direkt arbeiten. Der Plan Mode ist für umfangreiche, riskante oder unklare Aufgaben gedacht: Kimi Code analysiert zunächst, erstellt einen Plan und beendet sich, nachdem der Plan genehmigt wurde.
Wie setze ich eine frühere Sitzung fort?
Führe kimi --continue im selben Projektverzeichnis aus, um die letzte Sitzung fortzusetzen. Mit kimi --session [id] in der Shell oder /sessions in der TUI kannst du eine bestimmte Sitzung auswählen.
Ist `--yolo` sicher?
--yolo überspringt die Genehmigung für reguläre Tool-Aufrufe. Verwende es nur in vertrauenswürdigen, versionskontrollierten Workspaces. Bei unbekannten Repositories oder Produktionsdaten solltest du Genehmigungen aktiviert lassen.
Wie passen Skills und MCP in Kimi Code?
Skills bündeln wiederverwendbare Workflows und können als Slash-Befehle erscheinen. MCP verbindet Kimi Code mit externen Tools und Datenquellen. Mit /skill:name, /mcp und /mcp-config kannst du sie finden und konfigurieren.