Diese Schnellreferenz bündelt 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 nutze /help in Kimi Code oder kimi --help in deiner Shell, um zu prüfen, was deine aktuelle Version bereitstellt.
Weitere Details aus erster Hand findest du in den offiziellen Referenzen zu kimi command, slash commands, built-in tools und keyboard shortcuts.
Hier starten
Nutze diese minimale Routine, wenn du ein Projekt zum ersten Mal öffnest:
Verwende --yolo, /yolo und /auto nur in Workspaces, denen du vertraust. Sie reduzieren Genehmigungshürden, lassen Kimi Code aber auch eigenständiger handeln.
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 erfordert kein Node.js. Homebrew, npm und pnpm stehen ebenfalls zur Verfügung, falls sie besser zu deiner lokalen Toolchain passen.
| Plattform / Manager | Befehl |
|---|---|
| macOS-/Linux-Skript | 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 |
Installiere unter Windows vor dem ersten Start Git for Windows, da Kimi Code CLI die mitgelieferte Git Bash als Shell-Umgebung verwendet. Öffne nach der Installation ein neues Terminal und prüfe die Binärdatei:
Start & Automatisierung
Zentrale CLI-Optionen
| Befehl / Flag | Funktion |
|---|---|
kimi | Interaktive Sitzung im aktuellen Verzeichnis starten |
kimi --continue, kimi -C | Letzte Sitzung in diesem Verzeichnis fortsetzen |
kimi --session [id], kimi -S [id] | Sitzung per ID fortsetzen oder ohne ID die Sitzungsauswahl öffnen |
kimi -p "...", kimi --prompt "..." | Einzelnen nicht interaktiven Prompt ausführen, ohne die TUI zu öffnen |
--output-format stream-json | JSONL-Ereignisse für Skripte ausgeben; funktioniert nur mit --prompt |
kimi --model <model>, kimi -m <model> | Mit einem bestimmten Modell-Alias starten |
kimi --plan | Neue Sitzung im Plan Mode starten |
kimi --yolo, kimi -y | Normale Tool-Aufrufe automatisch genehmigen; nur in vertrauenswürdigen Verzeichnissen verwenden |
kimi --auto | Im automatischen Berechtigungsmodus starten; Genehmigungen werden automatisch gehandhabt und der Agent stellt keine Fragen |
--skills-dir <dir> | Skills aus dem angegebenen Verzeichnis laden und damit für diesen Start automatisch gefundene Skill-Verzeichnisse von Benutzer und Projekt ersetzen |
Nicht interaktive Beispiele
CLI-Unterbefehle
| Unterbefehl | Zweck |
|---|---|
kimi login | Kimi Code OAuth-Anmeldung per Gerätecode starten, ohne die TUI zu öffnen |
kimi acp | Kimi Code als Agent Client Protocol-Server für die IDE-Integration ausführen |
kimi server | Lokalen REST-/WebSocket-/Webdienst ausführen, installieren und verwalten |
kimi web | Kimis Browser-UI öffnen; entspricht kimi server run --open |
kimi doctor | config.toml und tui.toml validieren |
kimi export [sessionId] | Sitzung in ein ZIP-Archiv packen |
kimi migrate | Lokale Daten aus einer alten kimi-cli-Installation migrieren |
kimi upgrade | Nach der neuesten Version suchen und Update-Optionen anzeigen |
kimi vis [sessionId] | Sitzungsvisualisierung im Browser starten |
kimi provider | Provider im Terminal verwalten |
Nützliche Serverbefehle:
Slash-Befehle
Slash-Befehle sind integrierte TUI-Steuerelemente. Gib / in das Eingabefeld ein, um die Befehlsvervollständigung zu öffnen; Aliasnamen werden ebenfalls erkannt. Wenn eine mit / beginnende Eingabe keinem integrierten Befehl oder Skill-Befehl entspricht, wird sie als normale Nachricht an den Agent gesendet.
Konto & Konfiguration
| Befehl | Alias | Zweck |
|---|---|---|
/login | — | Konto oder Plattform auswählen und anmelden |
/logout | — | Anmeldedaten für das aktuelle Konto löschen |
/provider | — | Provider-Verwaltung öffnen, um konfigurierte Provider anzuzeigen, hinzuzufügen und zu entfernen |
/model | — | Das in der aktuellen Sitzung verwendete LLM-Modell wechseln |
/settings | /config | Einstellungsbereich in der TUI öffnen |
/experiments | /experimental | Bereich für experimentelle Funktionen öffnen |
/permission | — | Berechtigungsmodus auswählen |
/editor | — | Den durch Ctrl-G gestarteten externen Editor konfigurieren |
/theme | — | Farbschema der Terminal-UI wechseln |
Sitzungsverwaltung
| Befehl | Alias | Zweck |
|---|---|---|
/new | /clear | Neue Sitzung starten und den aktuellen Kontext verwerfen |
/sessions | /resume | Frühere Sitzungen durchsuchen und zu einer wechseln |
/tasks | /task | Liste der Hintergrundaufgaben durchsuchen |
/fork | — | Aus der aktuellen Unterhaltung eine neue Sitzung abzweigen |
/title [...] | /rename | Titel der aktuellen Sitzung anzeigen oder festlegen |
/compact [...] | — | Unterhaltungskontext komprimieren; optionaler Text weist darauf hin, was beibehalten werden soll |
/undo [n] | — | Letzte Prompts aus dem aktiven Kontext rückgängig machen |
/reload | — | Sitzung neu laden und die neuesten Einstellungen aus config.toml und tui.toml übernehmen |
/reload-tui | — | Nur die UI-Einstellungen aus tui.toml neu laden |
/init | — | Codebasis analysieren und AGENTS.md generieren |
/export-md [...] | /export | Aktuelle Sitzung als Markdown exportieren |
/export-debug-zip | — | Aktuelle Sitzung als Debug-ZIP-Archiv exportieren |
Modi & Ausführungssteuerung
| Befehl | Alias | Zweck |
|---|---|---|
/yolo [on|off] | /yes | YOLO-Modus umschalten; überspringt bei Aktivierung die Genehmigung für reguläre Tool-Aufrufe |
/auto [on|off] | — | Auto-Berechtigungsmodus umschalten; Genehmigungen werden automatisch behandelt und Fragen übersprungen |
/plan [on|off] | — | Plan Mode umschalten; bloßes Umschalten erstellt keine leere Plandatei |
/plan clear | — | Aktuellen Plan löschen |
/swarm on|off | — | swarm-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 [...] | — | Autonomes Ziel starten oder verwalten |
Plan Mode ist für umfangreiche, riskante oder unklare Arbeiten gedacht. Er priorisiert Exploration und Planung, bevor Dateien geändert werden.
/plan on aus, lasse Kimi Code das Projekt prüfen, sieh dir den vorgeschlagenen Plan an 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 & Status
| Befehl | Alias | Zweck |
|---|---|---|
/help | /h, /? | Tastenkürzel und verfügbare Befehle anzeigen |
/btw [question] | — | Eine Nebenunterhaltung in einem abgezweigten Sub-Agent öffnen |
/usage | — | token-Nutzung, Kontextverbrauch und Kontingentinformationen anzeigen |
/status | — | Laufzeitstatus anzeigen: Version, Modell, Arbeitsverzeichnis, Berechtigungsmodus und mehr |
/mcp | — | MCP-Server und Verbindungsstatus auflisten |
/plugins | — | Plugin-Manager öffnen |
/version | — | Version der Kimi Code CLI anzeigen |
/feedback | — | Produktfeedback senden |
/exit | /quit, /q | Kimi Code CLI beenden |
Skills & Erweiterungen
| Befehl | Zweck |
|---|---|
/mcp-config | MCP-Server konfigurieren und MCP-OAuth-Anmeldung durchführen |
/custom-theme [...] | Eigenes TUI-Farbdesign erstellen oder bearbeiten |
/update-config | config.toml und tui.toml prüfen oder bearbeiten |
/import-from-cc-codex | Anweisungen, Skills und MCP-Einstellungen aus Claude Code und Codex importieren |
/sub-skill | Lokales Skill-Inventar ermitteln und neu organisieren |
/skill:name [extra text] | Installierten externen Skill aufrufen |
/name [extra text] | Kurzform für einen externen Skill, wenn kein Systembefehl denselben Namen hat |
/parent.child [extra text] | Externen Sub-Skill mit punktiertem Befehlsnamen aufrufen |
Integrierte Tools
Integrierte Tools werden von Kimi Code CLI selbst bereitgestellt. Schreibgeschützte Tools wie Read, Grep und Glob sind standardmäßig automatisch erlaubt; Tools, die Dateien schreiben, Befehle ausführen, Aufgaben stoppen oder Zeitpläne erstellen, benötigen normalerweise eine Genehmigung, sofern dein Berechtigungsmodus sie nicht zulässt.
Dateien, Shell und Web
| Tool | Standardgenehmigung | Zweck |
|---|---|---|
Read | Automatisch erlauben | Textdateien lesen |
Write | Genehmigung erforderlich | Dateien erstellen oder überschreiben |
Edit | Genehmigung erforderlich | Exakten Dateiinhalt ersetzen |
Grep | Automatisch erlauben | Dateiinhalte mit ripgrep durchsuchen |
Glob | Automatisch erlauben | Dateien per glob-Muster finden |
ReadMediaFile | Automatisch erlauben | Bild- oder Videodatei lesen |
Bash | Genehmigung erforderlich | Shell-Befehle ausführen |
WebSearch | Automatisch erlauben | Das Web durchsuchen, sofern verfügbar |
FetchURL | Automatisch erlauben | Inhalt einer angegebenen URL abrufen |
Planung, Status und Zusammenarbeit
| Tool | Standardgenehmigung | Zweck |
|---|---|---|
EnterPlanMode | Automatisch erlauben | Plan Mode starten |
ExitPlanMode | Automatisch erlauben; Nutzer bestätigt den Plan | Plan Mode beenden und Plan einreichen |
TodoList | Automatisch erlauben | Sichtbare Aufgabenliste verwalten |
Agent | Automatisch erlauben | Sub-Agent für eine fokussierte Teilaufgabe starten |
AgentSwarm | Im swarm-Modus automatisch erlauben; andernfalls ggf. genehmigungspflichtig | Elementbasierte Subagents starten oder vorhandene Subagents fortsetzen |
AskUserQuestion | Automatisch erlauben | Strukturierte Multiple-Choice-Fragen stellen |
Skill | Automatisch erlauben | Registrierten Inline-Skill aufrufen |
Hintergrund- und geplante Aufgaben
| Tool | Standardgenehmigung | Zweck |
|---|---|---|
TaskList | Automatisch erlauben | Hintergrundaufgaben auflisten |
TaskOutput | Automatisch erlauben | Ausgabe einer Hintergrundaufgabe anzeigen |
TaskStop | Genehmigung erforderlich | Laufende Hintergrundaufgabe stoppen |
CronCreate | Genehmigung erforderlich | Prompt für eine spätere Ausführung planen |
CronList | Automatisch erlauben | Geplante Aufgaben auflisten |
CronDelete | Genehmigung erforderlich | Geplante Aufgabe abbrechen |
Tastenkürzel
Gib in der TUI /help ein, um die in deiner aktuellen Version verfügbaren Tastenkürzel anzuzeigen. Die vollständige Upstream-Liste findest du in der offiziellen Tastenkürzel-Referenz.
Allgemeine Eingabe
| Tastenkürzel | Aktion |
|---|---|
Enter | Aktuelle Eingabe absenden |
Shift-Enter / Ctrl-J | Neue Zeile einfügen |
↑ / ↓ | Eingabeverlauf durchsuchen |
Esc | Popup schließen, Vervollständigung abbrechen oder Streaming / Komprimierung unterbrechen |
Ctrl-C | Streaming-Ausgabe unterbrechen oder Eingabefeld leeren |
Ctrl-D | Beenden, wenn das Eingabefeld leer ist |
Moduswechsel und Bearbeitung
| Tastenkürzel | Aktion |
|---|---|
Shift-Tab | Plan Mode umschalten |
Ctrl-G | Aktuelle Eingabe in einem externen Editor bearbeiten |
Ctrl-V | Bild oder Video aus der Zwischenablage unter Unix / macOS einfügen |
Alt-V | Bild oder Video aus der Zwischenablage unter Windows einfügen |
Ctrl-- | Eingabebearbeitung rückgängig machen |
Während Streaming- und Tool-Ausgaben
| Tastenkürzel | Aktion |
|---|---|
Ctrl-S | Steuern: aktuelle Eingabe in den laufenden Turn einfügen |
Esc | Aktuelle Streaming-Ausgabe unterbrechen |
Ctrl-C | Aktuelle Streaming-Ausgabe unterbrechen |
Ctrl-O | Tool-Ausgabe ein- oder ausklappen |
Genehmigungsbereich und Popups
| Tastenkürzel | Aktion |
|---|---|
↑ / ↓ | Zwischen Genehmigungsoptionen wechseln oder in einem Popup scrollen |
Enter | Ausgewählte Genehmigungsoption bestätigen; schließt auch Hilfe-Popups |
1 – 9 | Genehmigungsoption per Nummer auswählen |
Esc / Ctrl-C / Ctrl-D | Aktuelle Genehmigungsanfrage ablehnen |
Ctrl-E | Vollständigen Diff oder Inhalt der Dateivorschau im Genehmigungsbereich ein- oder ausklappen |
PageUp / PageDown | In einem Popup jeweils 10 Zeilen scrollen |
q / Q | Popup schließen |
Häufige Workflows
Neues Repository starten
Refactoring vor der Bearbeitung planen
Hintergrundaufgabe ausführen
Öffne anschließend /tasks, um die Arbeit im Hintergrund zu überwachen, oder lass dich von Kimi Code benachrichtigen, sobald die Aufgabe abgeschlossen ist.
Arbeit von gestern fortsetzen
Wenn du eine bestimmte Sitzung brauchst, führe kimi --session aus oder nutze /sessions in der TUI.
Sitzung exportieren oder debuggen
Fazit
Kimi Code CLI funktioniert am besten, wenn du es als Teamkollegen im Terminal mit klarem Projektkontext behandelst. Starte mit /init, nutze /plan für große oder unklare Änderungen, überwache länger laufende Arbeiten mit /tasks, halte /compact für lange Sitzungen griffbereit und wähle einen Berechtigungsmodus, der zum Vertrauensniveau des Repositorys passt.
FAQ
kimi --continue im selben Projektverzeichnis aus, um die letzte Sitzung fortzusetzen. Verwende kimi --session [id] in der Shell oder /sessions in der TUI, um eine bestimmte Sitzung auszuwählen.--yolo überspringt Genehmigungen für normale Tool-Aufrufe. Nutze es nur in vertrauenswürdigen, versionskontrollierten Workspaces. Bei unbekannten Repositories oder Produktionsdaten sollten Genehmigungen aktiviert bleiben./skill:name, /mcp und /mcp-config, um sie zu entdecken und zu konfigurieren.