Moonshot AI hat Kimi Code zusammen mit dem Kimi K2.7 Code Modell veröffentlicht: ein terminal-nativer Coding-Agent, der Ihr Repository liest, Dateien schreibt und bearbeitet, Shell-Befehle ausführt und Sub-Agents für parallele Arbeit startet. Wenn Sie mit Claude Code oder Codex arbeiten, wird Ihnen die Form bekannt vorkommen. Der Unterschied liegt in der darunter liegenden Engine und dem Preis. Kimi Code läuft auf einem Open-Weight-Modell und wird über ein Pauschalabonnement statt pro Token abgerechnet.
Diese Anleitung führt Sie von einem sauberen System zu Ihrer ersten Agentenaufgabe und behandelt dann die Befehle und Konfigurationen, die Sie tatsächlich verwenden werden.
Was Kimi Code ist
Kimi Code ist Moonshots eigenes Agenten-Framework, das entwickelt wurde, um die Stärken des K2.7 Code Modells zu nutzen: bewahrtes Denken über mehrere Schritte hinweg, verschränkte Argumentation und mehrstufige Tool-Aufrufe. Out-of-the-box kann es:

- Code über mehrere Dateien hinweg schreiben, debuggen und refaktorieren
- Große Codebasen erkunden und erklären
- Shell-Befehle ausführen und Dateien verarbeiten
- Das Web nach Dokumentationen und aktuellen Informationen durchsuchen
- Sub-Agents starten, um Aufgaben parallel auszuführen
Es läuft in Ihrem Terminal, in VS Code über eine Erweiterung und in JetBrains oder Zed über das ACP-Protokoll. Das dahinterstehende Modell ist Open Weight, sodass dieselbe Intelligenz bei Bedarf selbst gehostet werden kann; siehe unseren Kimi K2.7 Code Erklärer für die Modelldetails.
Kimi Code installieren
Der Installer zieht zuerst uv (einen Python-Paketmanager) herunter und installiert dann die CLI darüber. Eine Zeile erledigt das Ganze.
macOS und Linux:
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Windows (PowerShell):
irm https://code.kimi.com/kimi-code/install.ps1 | iex
Wenn die Installation abgeschlossen ist, starten Sie den Agenten aus einem beliebigen Projektverzeichnis:
kimi
Der erste Lauf führt Sie in eine interaktive Sitzung in Ihrem aktuellen Ordner. Kimi Code behandelt dieses Verzeichnis als Projekt-Root, wechseln Sie also vor dem Start in das Repository, an dem Sie arbeiten möchten.
Anmelden
Authentifizieren Sie sich innerhalb der Sitzung mit einem Befehl:
/login
Dies startet einen OAuth-Flow mit Ihrem Kimi-Konto und verbindet die CLI mit der Kimi Code-Plattform. Wenn Sie stattdessen einen API-Schlüssel verwenden möchten, zum Beispiel um ein Drittanbieter-Tool zu steuern, generieren Sie diesen in der Kimi Code Konsole. Jedes Konto erlaubt bis zu 5 Schlüssel.
Ein kurzer Hinweis zur Quote: Kimi Code läuft auf Abonnementplänen, und die Limits werden in einem 7-Tages-Zyklus statt monatlich erneuert. Die Ratenbegrenzungen liegen je nach Plan bei etwa 300 bis 1200 Anfragen pro 5 Stunden mit bis zu 30 gleichzeitigen Anfragen. Überprüfen Sie /usage während der Sitzung, um Ihren aktuellen Stand zu sehen.
Ihre erste Aufgabe
Nachdem der Agent angemeldet ist, beschreiben Sie einfach in einfacher Sprache, was Sie möchten. Ein guter erster Lauf besteht darin, ihn das Projekt lernen zu lassen:
/init
/init analysiert die Codebasis und schreibt eine AGENTS.md-Datei, die Struktur, Konventionen und wichtige Einstiegspunkte festhält. Der Agent liest diese Datei bei zukünftigen Läufen, sodass er jede Sitzung mit Kontext beginnt, anstatt Ihr Repository jedes Mal neu zu entdecken. Wenn Sie DESIGN.md für Coding-Agents verwendet haben, ist dies dieselbe Idee, die automatisch angewendet wird.
Danach geben Sie ihm echte Arbeit:
Add input validation to the POST /users endpoint and write a test for the empty-email case.
Kimi Code plant die Änderung, bearbeitet die Dateien, führt den Test aus und meldet sich zurück. Standardmäßig fragt es vor destruktiven Aktionen. Wenn Sie ihm bei einer Aufgabe vertrauen und möchten, dass es nicht mehr fragt, schalten Sie die automatische Genehmigung um:
/yolo
Verwenden Sie dies mit Vorsicht. Es ist großartig für die Arbeit an neuen Projekten von Grund auf, aber riskant bei einem Repository, das Ihnen wichtig ist.
Nützliche Slash-Befehle
Sie steuern eine Sitzung mit Slash-Befehlen. Dies sind die, die Sie täglich verwenden werden.
| Befehl | Was er tut |
|---|---|
/help |
Alle Befehle auflisten |
/login |
Mit Ihrem Kimi-Konto authentifizieren |
/init |
Projekt analysieren und AGENTS.md generieren |
/model |
Aktives Modell wechseln |
/usage |
Verbleibende Quote für den aktuellen Zyklus überprüfen |
/sessions |
Vergangene Sitzungen auflisten |
/resume |
Eine vorherige Sitzung mit ihrem Kontext wieder öffnen |
/clear |
Aktuellen Kontext zurücksetzen |
/compact |
Konversation komprimieren, um Kontext freizugeben |
/yolo |
Automatische Genehmigung von Aktionen umschalten |
/exit |
Sitzung beenden |
/compact ist der unterschätzte Befehl. Lange Agentenläufe füllen das Kontextfenster mit Tool-Ausgaben; das Komprimieren fasst den Verlauf zusammen, sodass Sie fortfahren können, ohne neu zu beginnen oder das Fenster zu überlasten.
Mit Ihrem bestehenden Editor oder Agenten verbinden
Sie müssen Ihr aktuelles Setup nicht aufgeben, um das K2.7 Code Modell zu verwenden.
VS Code. Installieren Sie die Erweiterung „Kimi Code“ aus dem Marketplace und melden Sie sich mit demselben Konto an.
JetBrains und Zed. Verbinden Sie sich über das ACP-Protokoll der CLI, sodass der Agent innerhalb des Editors läuft, den Sie bereits verwenden.
Claude Code, Cline und RooCode. Das Modell wird über eine OpenAI-kompatible API bereitgestellt. Richten Sie die Basis-URL des Tools auf https://api.moonshot.ai/v1 aus, setzen Sie das Modell auf kimi-k2.7-code und fügen Sie einen API-Schlüssel ein. Der Ablauf ist derselbe, den wir für die Integration von Kimi in Claude Code und Cursor dokumentiert haben; nur die Modell-ID ändert sich.
Mit MCP und Sub-Agents anpassen
Zwei Funktionen machen Kimi Code es wert, konfiguriert statt nur ausgeführt zu werden.
Model Context Protocol (MCP). Kimi Code ist ein MCP-Client, sodass Sie externe Tool-Server anschließen können: einen Datenbankleser, einen Browser, eine interne API, Ihr Issue-Tracker. Der Agent ruft diese Tools dann im Rahmen einer Aufgabe auf. Wenn Sie einen MCP-Server erstellen oder testen, deckt unser MCP-Server-Test-Playbook ab, wie Sie den Tool-Vertrag validieren, bevor Sie ihn an einen Agenten übergeben.
Sub-Agents. Für Aufgaben, die sich sauber aufteilen lassen, kann Kimi Code Sub-Agents starten, die parallel laufen und an die Hauptsitzung berichten. Denken Sie an „jeden Dienst auf den veralteten Aufruf scannen“ oder „Tests für diese sechs Module gleichzeitig entwerfen“. Sie definieren benutzerdefinierte Agenten in der Konfiguration, ähnlich wie Claude Code Sub-Agents.
Testen Sie die API dahinter, bevor Sie entwickeln
Wenn Sie kimi-for-coding über die API in Ihr eigenes Tool integrieren, testen Sie zuerst den rohen Endpunkt, damit Sie genau wissen, was er zurückgibt. Apidog bietet Ihnen dafür einen visuellen Arbeitsbereich.
- Erstellen Sie eine
POST-Anfrage anhttps://api.moonshot.ai/v1/chat/completions. - Fügen Sie einen
Authorization: Bearer <your-key>-Header mit einem Schlüssel aus der Kimi-Plattformkonsole hinzu. - Senden Sie einen OpenAI-ähnlichen Body mit
"model": "kimi-k2.7-code"und Ihrenmessages. - Lesen Sie die formatierte Antwort und die Token-Nutzung, speichern Sie dann den Aufruf als wiederverwendbaren Test.
Von dort aus können Sie auf Statuscodes prüfen, die Tool-Aufrufstruktur validieren, von der der Agent abhängt, und die Überprüfungen jedes Mal erneut ausführen, wenn Moonshot das Modell aktualisiert. Laden Sie Apidog herunter, um dies einzurichten.
Lohnt sich der Umstieg auf Kimi Code?
Die ehrliche Antwort hängt davon ab, worauf Sie optimieren. Das K2.7 Code Modell liegt bei den meisten Coding-Benchmarks um einige Punkte hinter GPT-5.5 und Claude Opus zurück. Wenn Sie also die höchstmögliche Einzel-Shot-Qualität wünschen, gewinnt immer noch die geschlossene Frontier. Aber Kimi Code kombiniert einen fähigen Agenten mit einem Open-Weight-Modell und Pauschalpreisen, was die Rechnung für jeden ändert, der den ganzen Tag über lange Agentensitzungen ausführt. Für einen Seitenvergleich, wo die Agentenlandschaft steht, siehe unseren Vergleich von Claude Code vs. OpenAI Codex.
Der risikoarme Schritt: Installieren Sie es, führen Sie /init für ein Nebenprojekt aus und geben Sie ihm eine echte Aufgabe. Sie werden innerhalb eines Nachmittags wissen, ob es sich einen Platz neben Ihrem aktuellen Agenten verdient.
FAQ
Wie installiere ich Kimi Code? Führen Sie den Einzeilen-Installer aus (curl ... | bash unter macOS/Linux, irm ... | iex unter Windows), starten Sie ihn dann mit kimi.
Wie melde ich mich an? Führen Sie /login innerhalb der Sitzung für OAuth aus oder erstellen Sie einen API-Schlüssel in der Kimi Code Konsole für Drittanbieter-Tools.
Welches Modell läuft? Kimi K2.7 Code. Beim Kimi Code Abonnement lautet die Modell-ID kimi-for-coding; bei der Pay-per-Token Moonshot API ist es kimi-k2.7-code.
Funktioniert es in VS Code? Ja, über die Erweiterung „Kimi Code“. JetBrains und Zed verbinden sich über das ACP-Protokoll.
Kann ich es mit Claude Code oder Cline verwenden? Ja. Die API ist OpenAI-kompatibel, richten Sie also die Basis-URL des Tools auf den Kimi-Endpunkt aus und setzen Sie die Modell-ID.
Was kostet es? Es läuft auf Abonnementplänen mit einer Quote, die alle 7 Tage erneuert wird, nicht über eine Abrechnung pro Token. Überprüfen Sie /usage, um Ihre verbleibende Quote zu sehen.
Unterstützt es MCP? Ja. Kimi Code ist ein MCP-Client und unterstützt benutzerdefinierte Sub-Agents.
Zusammenfassung
Kimi Code ist ein Terminal- und IDE-Coding-Agent, der auf Moonshots Open-Weight K2.7 Code Modell basiert. Installieren Sie es mit einem Befehl, melden Sie sich mit /login an, führen Sie /init aus, um ihm Ihr Repository beizubringen, und beginnen Sie, ihm Aufgaben zu geben. Es spricht MCP, startet Sub-Agents und lässt sich in VS Code, JetBrains, Zed und OpenAI-kompatible Tools wie Claude Code integrieren. Es ist auf dem Papier nicht der leistungsstärkste Agent, aber die Pauschalpreise für ein offenes Modell machen es zu einer ernsthaften Option für den intensiven täglichen Gebrauch. Testen Sie zuerst die API in Apidog, und setzen Sie den Agenten dann für eine echte Aufgabe ein, um ihn an Ihrem eigenen Code zu beurteilen.
