So nutzen Sie Kimi K3 für die Programmierung mit Kimi Code

Führen Sie Kimi K3 in Kimi Code für agentische Programmierung aus: Repo-Navigation, Werkzeugnutzung und Iteration anhand von Tests und Protokollen, sowie wie es sich im Vergleich zu Claude Code und Cursor schlägt.

Ashley Innocent

Ashley Innocent

17 July 2026

So nutzen Sie Kimi K3 für die Programmierung mit Kimi Code

Apidog für Unternehmen

On-Premises Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Moonshot AI hat Kimi K3 für Programmierarbeiten entwickelt, die nicht in einen einzelnen Prompt passen. Das Konzept ist Langzeit-Engineering: Ein Modell auf ein großes Repository ansetzen, es Dateien lesen, Tools ausführen, Tests durchführen, die zurückkommenden Logs und Screenshots lesen und iterieren lassen, bis die Aufgabe erledigt ist. Das ist eine andere Aufgabe als Autovervollständigung und erfordert einen Coding-Agenten, der das Modell umschließt. Moonshot liefert einen solchen namens Kimi Code. Dieser Leitfaden behandelt, wie man K3 darin ausführt, wie ein echter Agenten-Loop aussieht, wo er neben Claude Code und Cursor passt und wo er ehrlich gesagt Schwächen aufweist.

Button

TL;DR: Kimi K3 zum Programmieren ausführen

Kimi K3 ist Moonshot AIs Flaggschiffmodell, das am 16. Juli 2026 eingeführt wurde, mit einem Kontextfenster von 1 Million Token und einer Architektur, die auf Repository-weite Arbeiten abgestimmt ist. Sie programmieren damit über Kimi Code, Moonshots Terminal- und IDE-Coding-Agent: Wählen Sie das Modell mit einem /model-Befehl aus und geben Sie ihm eine Aufgabe. K3 ist stark darin, große Codebasen zu navigieren, Tools zu verwenden, zu debuggen und basierend auf Bildern, Logs, Tests und Laufzeit-Feedback zu iterieren. Es ist kostengünstig bei cache-intensiven Schleifen dank einer gemeldeten Cache-Hit-Rate von über 90 %, aber es ist nicht das schnellste mit etwa 62 Token pro Sekunde, und Moonshot selbst sagt, dass es in Bezug auf die Rohleistung immer noch hinter Claude Fable 5 und GPT-5.6 Sol zurückbleibt. Wenn K3 eine API für Sie erstellt, ist Apidog der schnellste Weg, die generierten Endpunkte aufzurufen und deren Verhalten zu bestätigen. Für den Modellhintergrund beginnen Sie mit was ist Kimi K3.

Was Kimi Code ist

Kimi Code ist Moonshots Coding-Agent. Es läuft in Ihrem Terminal (und integriert sich mit Ihrer IDE), liest und schreibt Dateien, führt Shell-Befehle aus und steuert eine vollständige Engineering-Sitzung in Ihrem Namen, anstatt nur eine Frage zu beantworten. Öffnen Sie es in einem Projektverzeichnis, beschreiben Sie, was Sie möchten, und es plant, bearbeitet, führt aus und überprüft seine eigene Arbeit in einer Schleife. Das Modell selbst ist eine Text- und Tool-Engine; Kimi Code ist das Framework, das ihm ein Dateisystem, eine Shell, Testergebnisse und Screenshots zur Verfügung stellt. Dieses Framework verwandelt „ein Modell, das gut im Programmieren ist“ in „einen Agenten, der ein Ticket schließen kann“.

Kimi Code ist nicht neu mit K3; die frühere Kimi K2-Linie lief im selben Agenten. Unser Kimi Code CLI-Leitfaden behandelt die schrittweise Installation, und wie man Kimi CLI verwendet, ist die umfassendere Befehlszeilenreferenz. Dieser Artikel setzt voraus, dass die CLI installiert ist, und konzentriert sich auf die Nutzung von K3.

Kimi K3 in Kimi Code zum Laufen bringen

Der genaue Installationsbefehl und die Flags ändern sich, wenn Moonshot das Tool aktualisiert. Betrachten Sie die folgenden Schritte daher als groben Ablauf des Workflows und bestätigen Sie die genaue Syntax in der offiziellen Kimi-Dokumentation oder unserem Kimi Code CLI-Leitfaden. Die Befehle sind beispielhaft, nicht exakt.

1. Den Agenten installieren und authentifizieren. Installieren Sie das Befehlszeilentool einmal und melden Sie sich dann an, damit es die Kimi API erreichen kann. Sie benötigen ein Kimi-Konto und einen API-Schlüssel von der Kimi-Entwicklerplattform. Speichern Sie den Schlüssel als Umgebungsvariable, anstatt ihn in eine Konfigurationsdatei einzufügen, die Sie versehentlich committen könnten.

# Beispielhaft, nicht exakt. Überprüfen Sie die offiziellen Dokumente für die aktuelle Syntax.
export KIMI_API_KEY="ihr-schlüssel-hier"
kimi-code   # startet den Agenten im aktuellen Verzeichnis

2. Im Projekt öffnen. Wechseln Sie in das Repository und starten Sie den Agenten dort. Kimi Code behandelt das aktuelle Verzeichnis als sein Arbeits-Root und liest die Projektstruktur, um Kontext aufzubauen. Es ist also wichtig, wo Sie es starten.

3. K3 als Modell auswählen. Innerhalb der Sitzung wechseln Sie das aktive Modell mit dem /model-Befehl und wählen kimi-k3. Dies ist derselbe Mechanismus, den Sie verwenden würden, um auf dieselbe Aufgabe zwischen K3 und älteren Modellen wie dem auf Codierung fokussierten Kimi K2.7 Code zu wechseln.

/model kimi-k3

4. Den Denkaufwand einstellen. K3 bietet einen konfigurierbaren Denkaufwand, einschließlich einer „Maximal“-Einstellung. Für schwieriges Debugging oder ein großes Refactoring hilft mehr Nachdenken; für schnelle Bearbeitungen stellen Sie es herunter, damit Sie nicht für eine Tiefe bezahlen, die Sie nicht benötigen.

Sobald das Modell ausgewählt ist und der Agent auf Ihr Repository zeigt, können Sie ihm Aufgaben geben. Um K3 ohne Installation von Kimi Code oder kostenlos auszuprobieren, behandelt wie man Kimi K3 kostenlos verwendet die kostenlosen Wege.

Ein praktischer agentischer Coding-Workflow

Das Muster ist dasselbe, ob Sie einen Fehler beheben oder ein Feature ausliefern: Geben Sie K3 eine konkrete Aufgabe, lassen Sie es Kontext sammeln und lassen Sie es das Ergebnis anhand etwas Objektivem beweisen.

Es auf das Repository richten und eine klare Aufgabe geben

Vage Anweisungen führen zu vager Arbeit. Anstatt „das Auth-Modul verbessern“, geben Sie dem Agenten eine Aufgabe, die er überprüfen kann: „Der /login-Endpunkt gibt einen 500er-Fehler zurück, wenn das Passwortfeld leer ist. Reproduziere es, finde die Ursache, behebe es und füge einen Test hinzu, der den Fall des leeren Passworts abdeckt.“ Ein spezifisches, testbares Ziel ist der größte Hebel für die Ausgabequalität: Es gibt dem Agenten eine Ziellinie, an der er sich selbst überprüfen kann.

Der 1M-Token-Kontext von K3 macht „es auf das gesamte Repo richten“ realistisch: Der Agent hält einen großen Teil Ihrer Codebasis gleichzeitig im Blick und verfolgt einen Aufruf vom Route-Handler durch die Service-Schicht, ohne dass Sie ihm die richtigen Dateien zuführen müssen. Moonshot nennt die Navigation großer Repositories als eine Kernstärke von K3.

Es Tools nutzen und das Feedback lesen lassen

Hier verdient ein Agent sein Geld. K3 unterstützt Tool-Aufrufe, so dass es innerhalb von Kimi Code Ihre Testsuite ausführen, die Codebasis durchsuchen, einen Build ausführen oder einen laufenden Dienst aufrufen und dann lesen kann, was zurückkommt:

  1. Der Agent liest die relevanten Dateien und bildet eine Hypothese.
  2. Er nimmt eine Änderung vor.
  3. Er führt die Tests oder die App aus.
  4. Er liest die fehlerhafte Ausgabe, den Stack-Trace oder die Logzeile.
  5. Er überarbeitet und wiederholt, bis die Prüfungen bestanden sind.

Moonshot bezeichnet K3 als „besonders stark bei der Navigation großer Repositories, der Verwendung von Tools, dem Debugging und der Iteration anhand von Bildern, Logs, Tests und Laufzeit-Feedback“. Diese Schleife ist das Herzstück des Workflows: Sie bitten das Modell nicht, beim ersten Versuch richtig zu liegen, sondern wie ein menschlicher Ingenieur zu laufen, zu beobachten und zu korrigieren.

Anhand von Bildern und Laufzeit-Output iterieren

Das Feedback ist nicht auf Text beschränkt. Moonshot hebt visuelles Denken als Teil des Funktionsumfangs von K3 hervor: Der Agent kann einen Screenshot lesen, um zu bestätigen, dass eine Frontend-Änderung korrekt gerendert wurde, oder ein aufgenommenes Bild verwenden, um die Spieleentwicklung und CAD-Arbeiten zu steuern. Ein UI-Loop ist also: CSS ändern, rendern, Screenshot machen, anpassen. Bei Backend-Arbeiten ist das Feedback ein Testbericht, ein Log-Stream oder eine HTTP-Antwort, und die Schleife ist dieselbe.

Die Schleife mit Tests ehrlich halten

Tests verhindern, dass eine autonome Schleife abdriftet. Mit einer bestandenen Suite als Ziel hat der Agent ein klares „fertig“ und „kaputt“-Signal; ohne sie kann ein langer Lauf abdriften und leise etwas in drei Dateien Entfernung kaputt machen. Schreiben Sie zuerst den Test, dann lassen Sie K3 iterieren, bis er grün ist.

Kimi K3 vs. Claude Code und Cursor für die Programmierung

K3 in Kimi Code ist nicht das einzige agentische Coding-Setup. Hier ist ein ehrlicher Vergleich der drei gängigsten Wege, einen Agenten Mitte 2026 auf Ihre Codebasis anzuwenden.

Dimension Kimi Code (Kimi K3) Claude Code (Fable 5) Cursor
Formfaktor Terminal- und IDE-Coding-Agent Terminal-Coding-Agent Vollständiger KI-nativer Code-Editor
Standardmodell Kimi K3, austauschbar über /model Claude Fable 5, plus weitere Claude-Modelle Eigene oder integrierte Frontier-Modelle
Kontextfenster 1 Mio. Token Groß, modellabhängig Abhängig vom ausgewählten Modell
Repo-Navigation Stark; gebaut für große Repositories, Langzeit-Arbeiten Stark; agentischer Datei- und Shell-Zugriff Starke Indexierung und Abruf im Editor
Tool-Nutzung Tool-Aufrufe, Shell, Tests, Screenshots Tool-Aufrufe, Shell, MCP Editor-Tools, Terminal, MCP
Kostenhebel Günstig bei cache-intensiven Schleifen (über 90 % Cache-Hit) Preis pro Claude-Token Abonnement plus Modellnutzung
Offene Gewichte Erwartet um den 27. Juli 2026 Geschlossen Editor ist proprietär; Modelle variieren
Am besten geeignet für Lange, Repository-weite Agentenläufe mit Budget Erstklassiges Denken und Zuverlässigkeit Entwickler, die den Agenten in ihrem Editor haben möchten

Einige Erkenntnisse. Für die höchste Rohzuverlässigkeit bei einer schwierigen Aufgabe ist Fable 5 in Claude Code das Modell, das Moonshot selbst als K3 überlegen einräumt. Wenn Sie den Agenten in einem polierten Editor wünschen, passen Cursor und Cline-ähnliche Tools besser, und Sie können andere offene Modelle durch sie ausführen, wie unser Leitfaden GLM-5.2 in Claude Code, Cline und Cursor zeigt. Der Vorteil von K3 ist ein sehr großer Kontext, eine starke Repository-Navigation und eine Preisgestaltung, die für die langen, repetitiven Schleifen ausgelegt ist, die bei einem Per-Token-Frontier-Modell die Kosten in die Höhe treiben. Sobald die Gewichte veröffentlicht werden, ist es das einzige der drei, das Sie selbst hosten können.

Stärken und ehrliche Grenzen

Worin K3 gut ist

Kontext auf Repository-Ebene. Das 1M-Token-Fenster ermöglicht es dem Agenten, eine große Codebasis gleichzeitig zu überblicken, wodurch das Problem „welche Dateien soll ich ihm überhaupt geben“ reduziert wird, das Modelle mit kleinerem Kontext bei Monorepo-Arbeiten ins Stolpern bringt.

Tool-Nutzung und Langzeit-Autonomie. K3 wurde darauf abgestimmt, ausgedehnte Engineering-Sitzungen mit minimaler Unterstützung aufrechtzuerhalten, Terminal-Tools zu orchestrieren und sich selbst anhand realer Ausgaben zu korrigieren. Das ist es, was das Schließen eines Tickets vom Vorschlagen eines Snippets unterscheidet.

Kosten bei cache-intensiven Schleifen. Agentisches Coding sendet bei jedem Schritt denselben Kontext (Dateibaum, System-Prompt, Anweisungen) erneut. Der Eingabepreis von K3 bei einem Cache-Hit beträgt 0,30 $ pro Million Token gegenüber 3,00 $ bei einem Miss, ein 10-facher Unterschied, und Moonshots Mooncake-Inferenz erreicht Berichten zufolge eine Cache-Hit-Rate von über 90 % bei Coding-Workloads. Das Muster, das Agenten-Schleifen anderswo teuer macht, ist also genau der Bereich, in dem K3 günstig bleibt. Vollständige Zahlen finden Sie in der Kimi K3 Preisübersicht.

Wo K3 Schwächen aufweist

Es ist nicht das Nonplusultra, und Moonshot sagt es selbst. Der Launch-Beitrag stellt klar fest, dass K3 „immer noch hinter den leistungsstärksten proprietären Modellen, Claude Fable 5 und GPT-5.6 Sol, zurückbleibt“. Bei den von Moonshot veröffentlichten Coding-Benchmarks ist das Bild nah beieinander, aber konsistent: Bei Terminal Bench 2.1 erreicht K3 88,3 gegenüber GPT-5.6 Sols 88,8, und bei DeepSWE erzielt es 67,5 gegenüber Fable 5s 70,0 und GPT-5.6 Sols 73,0. Wettbewerbsfähig, nicht führend. Die Kimi K3 Benchmarks-Analyse bietet das vollständige Bild.

Es ist nicht schnell. Auf der Artificial Analysis-Liste gibt K3 etwa 62 Token pro Sekunde aus, unter dem Median seiner Preisklasse, und seine Standardeinstellung tendiert zu maximalem Denkaufwand. In einer interaktiven Schleife, in der Sie die Ausgabe sehen, ist das spürbar. Wenn Geschwindigkeit wichtiger ist als die letzten Qualitätspunkte, sollten Sie zuerst ein schnelleres Modell benchmarken.

„Offen“ ist ein geplantes Ereignis. Die vollständigen Gewichte werden voraussichtlich um den 27. Juli 2026 veröffentlicht, nicht am Starttag. Wenn Ihr Plan vom Selbst-Hosting abhängt, ist das ein Datum, das Sie im Auge behalten sollten, anstatt eines Schalters, den Sie jetzt umlegen können.

Für die direkten Vergleiche siehe Kimi K3 vs. Claude Opus 4.8, Kimi K3 vs. GPT-5.6 Sol und Kimi K3 vs. Kimi K2.7 Code, der das Upgrade vom früheren Coding-Champion in der Reihe behandelt.

Anwendungsfälle in der Praxis

K3 glänzt bei den Aufgaben, für die der oben beschriebene Workflow entwickelt wurde: große Refactorings über ein Monorepo hinweg, bei denen der 1M-Kontext den gesamten Wirkungsbereich auf einmal zeigt, sodass es sich durch die Bearbeitungen kämpfen kann, bis der Build grün ist; lange Debugging-Sitzungen, bei denen es einen Fehler reproduziert, den Stack-Trace liest, Patches anwendet und erneut ausführt, ohne dass Sie eingreifen müssen; und der Aufbau einer API, bei dem es den Handler, die Route und oft auch die Tests skaliert und dann zur Verifizierung an ein spezielles API-Tool übergibt.

Verifizieren der von K3 erstellten APIs

Wenn K3 eine API innerhalb von Kimi Code erstellt oder modifiziert, sagen Ihnen seine eigenen Tests, dass der Code läuft. Sie sagen Ihnen jedoch nicht, ob der Endpunkt sich so verhält, wie ein echter Client es erwartet: korrekte Statuscodes, die richtige Antwortstruktur, sinnvolle Fehlerbehandlung, Authentifizierung, die einen ungültigen Token ablehnt. Das ist eine Aufgabe des API-Testings.

Hier kommt Apidog ins Spiel. Senden Sie echte Anfragen an den generierten Endpunkt, überprüfen Sie den Antwortkörper und die Header und fügen Sie Assertions für den Statuscode und die JSON-Struktur hinzu. Wenn der Agent eine OpenAPI-Spezifikation erstellt hat, importieren Sie diese, und Apidog erstellt die Anfragesammlung für Sie, sodass Sie gegen den Vertrag validieren, anstatt zu raten. Bewahren Sie Ihre Schlüssel in Apidog-Umgebungsvariablen auf, damit sie niemals in eine freigegebene Sammlung gelangen.

Da Apidog eine MCP-Schnittstelle bereitstellt, können Sie Ihre API-Tools auch direkt in den Kontext eines Agenten einbinden; unser Leitfaden zum visuellen Debugging mit dem MCP-Client von Apidog zeigt, wie das geht, und Apidog in VS Code hält die Testschleife neben dem Code, den K3 schreibt. Laden Sie Apidog herunter, um die Ausgabe des Modells sofort nach ihrer Erstellung zu verifizieren, anstatt sich allein auf einen grünen Testlauf zu verlassen.

Was das für Sie bedeutet

Kimi K3 ist ein wirklich fähiger Coding-Agent in Kimi Code, wenn man sich auf das konzentriert, wofür es gebaut wurde: große Repositories, lange autonome Schleifen und konstante Iteration anhand von Tests, Logs und Screenshots. Der 1M-Kontext und die Cache-Hit-basierte Preisgestaltung machen es praktisch für genau die mühsame, mehrschrittige Arbeit, die anderswo schnell teuer wird. Es ist nicht der absolut beste verfügbare Coder, und Moonshot verdient Anerkennung dafür, dies offen zu sagen, aber für viele reale Aufgaben ist der Unterschied gering, und die Vorteile bei Kosten und Offenheit sind real. Beginnen Sie mit einer konkreten, testbaren Aufgabe, lassen Sie K3 iterieren und verifizieren Sie die von ihm produzierten APIs mit Apidog, bevor Sie sie ausliefern. Für den Modellhintergrund setzen der Beitrag was ist Kimi K3 und der Kimi K3 API-Leitfaden dort an.

Button

Häufig gestellte Fragen

Wie verwende ich Kimi K3 zum Programmieren? Führen Sie es innerhalb von Kimi Code aus, Moonshots Terminal- und IDE-Coding-Agenten. Installieren Sie den Agenten, öffnen Sie ihn in Ihrem Projektverzeichnis, wählen Sie das Modell mit /model kimi-k3 aus, geben Sie ihm dann eine konkrete, testbare Aufgabe und lassen Sie ihn Dateien lesen, Tools ausführen und iterieren. Die vollständige Installationsanleitung finden Sie in unserem Kimi Code CLI-Leitfaden.

Ist Kimi K3 gut für agentisches Programmieren? Ja. Es ist genau auf die Bedürfnisse des agentischen Programmierens abgestimmt: Navigation großer Repositories, Nutzung von Tools, Debugging und Iteration anhand von Tests, Logs und Laufzeit-Feedback über einen 1M-Token-Kontext. Es ist bei Coding-Benchmarks wettbewerbsfähig, liegt aber leicht hinter Fable 5 und GPT-5.6 Sol zurück.

Unterstützt Kimi K3 Tool-Aufrufe für Agenten-Workflows? Ja. Die K3 API unterstützt Tool-Aufrufe, Tool-Auswahlbeschränkungen, JSON-Modus, strukturierte Ausgabe, Internetsuche, dynamisches Laden von Tools und konfigurierbaren Denkaufwand. Dies ermöglicht es ihr, Tests auszuführen, Shell-Befehle auszuführen und einen vollständigen Agenten-Loop innerhalb von Kimi Code zu orchestrieren. Der Kimi K3 API-Leitfaden behandelt die Details für Entwickler.

Kann ich die APIs testen, die Kimi K3 schreibt? Ja, und das sollten Sie auch. Die eigenen Tests des Agenten bestätigen, dass der Code läuft, aber nicht, dass der Endpunkt die richtigen Statuscodes, die richtige Antwortform und das Authentifizierungsverhalten zurückgibt, das ein echter Client erwartet. Senden Sie echte Anfragen an die generierten Endpunkte in Apidog, fügen Sie Assertions hinzu und importieren Sie jede vom Agenten erstellte OpenAPI-Spezifikation, um gegen den Vertrag zu validieren.

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen