MimoCode: Open-Source-AI-Coding-Assistent für das Terminal von Xiaomi

MimoCode: Open-Source-AI-Coding-Assistent für das Terminal von Xiaomi 119

Open-Source-AI-Coding-Assistent für das Terminal von Xiaomi, kostenlos unter MIT-Lizenz. Integriert das MiMo-V2.5-Modell mit einer Kontextlänge von einer Million Tokens. Ein dauerhaftes Speichersystem löst das Problem des Kontextverlusts bei langen Aufgaben, unterstützt über 75 große Modelle sowie Sprachsteuerung und ist mit einem Klick einsatzbereit.

#Ai工具箱 #Ai编程建站

MimoCode: Open-Source-AI-Coding-Assistent für das Terminal von XiaomiEinführung

MimoCode ist ein Open-Source-KI-Programmierassistent, der vom Xiaomi-MiMo-Team am 11. Juni 2026 veröffentlicht wurde. Er basiert auf einer Weiterentwicklung von OpenCode, verwendet die MIT-Lizenz und kann sowohl von Privatpersonen als auch von Unternehmen kostenlos genutzt werden.

MimoCode löst im Wesentlichen zwei Probleme: Dass KI bei langen Aufgaben den Überblick über den vorherigen Gesprächsverlauf verliert, und dass Aufgaben vorzeitig als erledigt markiert werden. Offiziell wird es als exploratives Projekt beschrieben, mit dem Ziel, den gesamten Codebestand zu verstehen, Änderungen zu planen, Code sicher zu bearbeiten und mit den bestehenden Entwicklungstools des Teams zusammenzuarbeiten.

MimoCode - mimo.xiaomi.com.webp

Kernfunktionen von MimoCode

Persistentes Gedächtnis

Dies ist der Bereich, in dem sich MimoCode am stärksten von anderen KI-Programmierwerkzeugen unterscheidet. Die meisten KI-Programmierassistenten verlassen sich darauf, dass das Modell selbst „Mitschriften" im Dialog anfertigt – sobald die Sitzung endet oder der Kontext voll ist, wird alles vergessen. MimoCode hingegen lagert das Erinnerungsvermögen in ein eigenes System aus, und die Haupt-KI kümmert sich nur um die eigentliche Arbeit.

Konkret werden drei Arten von Gedächtnisdateien verwaltet:

  • MEMORY.md: Projektweite Langzeitinformationen, etwa Architekturentscheidungen und Codekonventionen, sitzungsübergreifend gespeichert

  • checkpoint.md: Aufzeichnung der wichtigsten Meilensteine der aktuellen Sitzung

  • tasks/*/progress.md: Fortschritt jeder einzelnen Aufgabe

Zusätzlich gibt es den Befehl /dream, der alle 7 Tage automatisch ausgeführt wird. Dabei liest eine unabhängige KI sämtliche vergangenen Sitzungen sowie die bestehenden Gedächtnisdateien, führt Zusammenführungen, Deduplizierung, Validierung und Komprimierung durch und fasst die verstreuten Informationen zu einem aktuellen Gesamtzustand zusammen. In Kombination mit der Volltextsuche SQLite FTS5 können historische Erinnerungen sitzungsübergreifend durchsucht werden.

Drei Betriebsmodi

Mit der Tab-Taste wird zwischen den Hauptagenten gewechselt:

  • Build: Standardmodus mit vollständigen Werkzeugberechtigungen, zum Schreiben und Ausführen von Code

  • Plan: Lesemodus, geeignet, um zunächst Code zu sichten und Lösungsentwürfe zu erstellen

  • Compose: Orchestrierungsmodus, der den gesamten Ablauf von Anforderungsanalyse → Codierung → Tests → Review automatisch durchläuft

Der Compose-Modus ist ein Highlight von MimoCode. In Verbindung mit dem Harness-System wird eine tiefgreifende Zusammenarbeit zwischen Modell und Entwicklungsprozess ermöglicht.

Kontextverwaltung

Wenn das Kontextfenster fast voll ist, setzt MimoCode den Verlauf nicht einfach von Grund auf neu zusammen, sondern führt eine strukturierte Rekonstruktion aus Checkpoints, Projektgedächtnis und den letzten Nachrichten durch und füllt das Fenster nach Wichtigkeit – so wird verhindert, dass irrelevante Informationen das Fenster sprengen.

Modellunterstützung

Das multimodale Modell MiMo-V2.5 ist bereits integriert, mit Kontextfenster im Millionen-Token-Bereich und einer Leistung auf dem Niveau von Claude Sonnet 4.6. Es ist derzeit zeitlich begrenzt kostenlos. Beim ersten Start einfach den Kanal „MiMo Auto" wählen – eine Registrierung ist nicht erforderlich.

Zugleich ist MimoCode mit über 75 gängigen Modellanbietern wie DeepSeek, Kimi und GLM kompatibel und unterstützt den einmaligen Import bestehender Anmeldedaten aus Claude Code.

Sprachsteuerung

Über die Spracherkennung MiMo-V2.5-ASR lassen sich Befehle erteilen, Code ändern oder Aktionen wie „Senden" und „Ausführen" direkt per Sprache steuern – ganz ohne Tastatur.

Abbruchkriterien

Mit dem Befehl /goal wird der Fertigstellungsstandard festgelegt. Möchte die KI die Aufgabe beenden, muss sie zuvor von einem unabhängigen Judge-Modell bewertet werden, das prüft, ob das Ziel tatsächlich erfüllt ist – so werden vorzeitige „Scheinerfolge" reduziert.

Plattformunterstützung

Unterstützt werden Mac, Linux und Windows. Die Benutzeroberfläche ist vollständig auf Chinesisch lokalisiert, und ein Status-Dashboard ermöglicht die Echtzeit-Verfolgung des Fortschritts.

MimoCode-Anwendungsfälle

  • Großprojektrefactorings: Das Gedächtnissystem bewahrt das Projektverständnis sitzungsübergreifend und eignet sich daher für komplexe Refactoring-Aufgaben

  • Langfristige Entwicklung: Bei Aufgaben mit über 200 Schritten erreicht MimoCode eine Erfolgsquote von über 65 %

  • Specs-driven Entwicklung: Der Compose-Modus kann den gesamten Ablauf von der Anforderungszerlegung bis zum Code-Review automatisch durchführen

  • Einstieg für Anfänger: Ohne Konfigurationsaufwand, komplett auf Chinesisch und sofort einsatzbereit – ideal für Entwickler, die zum ersten Mal mit einem KI-Programmierassistenten arbeiten

  • Terminal-Workflow: Für Entwickler, die bevorzugt im Terminal arbeiten, mit reibungsloser Integration in Git, Tests und weitere Werkzeuge

Vor- und Nachteile von MimoCode

Vorteile

  • Die Fähigkeit zum Langzeitgedächtnis ist das größte Alleinstellungsmerkmal – das vierstufige Gedächtnissystem löst das Vergessen bei langen Sitzungen

  • Vollständig kostenlos und Open Source unter MIT-Lizenz, keine Registrierung erforderlich, integrierte kostenlose Modelle sofort nutzbar

  • Erzielte 62 % auf SWE-Bench Pro V2 und 73 % auf Terminal Bench 2 – höher als die 57 % bzw. 68 % von Claude Code

  • Unterstützt über 75 Modellanbieter und ist nicht an ein einzelnes Modell gebunden

  • Der Compose-Modus verbindet Design, Codierung, Tests und Review zu einem durchgängigen Prozess

  • Sprachinteraktion steigert die Bedienungseffizienz

  • Ermöglicht die Migration von Anmeldedaten aus Claude Code mit einem Klick

Nachteile

  • Bei komplexen Aufgaben manchmal zu „voreilig" – es wird mit der Umsetzung begonnen, bevor der Code vollständig gelesen wurde, wodurch wichtige Methoden übersehen werden können

  • Reine Kommandozeilenoberfläche – trotz chinesischer Lokalisierung bleibt die Hürde für Terminal-Ungeübte bestehen

  • MiMo-V2.5 ist nur zeitlich begrenzt kostenlos; die langfristigen Kosten sind noch unklar

  • Die Produktpositionierung ist etwas unklar – es ist nicht eindeutig erkennbar, ob es sich um ein offizielles Produkt oder eine experimentelle Demo handelt

  • Einige Funktionen sind noch nicht stabil; bei Nutzern traten bereits Installationsfehler, WSL-Kompatibilitätsprobleme und fehlgeschlagene Updates auf

MimoCode im Vergleich zur Konkurrenz

VergleichsdimensionMiMo CodeClaude CodeOpenCodeCursor
LizenzMIT Open SourceClosed SourceMIT Open SourceClosed Source
PreisKostenlosAbonnementKostenlosAbonnement
Persistentes GedächtnisVierfach persistentes GedächtnissystemNeinNeinEingeschränkt
Terminal-nativUnterstütztUnterstütztUnterstütztNicht unterstützt (GUI)
Multi-Modell-Unterstützung75+ AnbieterEingeschränkt75+ AnbieterEingeschränkt
SpracheingabeUnterstütztNicht unterstütztNicht unterstütztNicht unterstützt
Compose-OrchestrierungUnterstütztNicht unterstütztNicht unterstütztEingeschränkt
Erfolgsquote bei LangzeitaufgabenÜber 65 % bei 200+ SchrittenBasiswert——
Chinesisch-UnterstützungUmfassend lokalisiertDurchschnittlichModellabhängigDurchschnittlich
SWE-Bench Pro62 %57 %——

Häufig gestellte Fragen

F: Wie kann ich es kostenlos nutzen?

Beim ersten Start „MiMo Auto" wählen – der zeitlich begrenzte kostenlose Kanal erfordert keine Registrierung.

F: Welche Modelle werden unterstützt?

MiMo-V2.5 ist bereits integriert (zeitlich begrenzt kostenlos), und gleichzeitig werden über 75 gängige Modellanbieter wie DeepSeek, Kimi und GLM unterstützt.

F: Wo befindet sich die Konfigurationsdatei?

Im Projektverzeichnis unter .mimocode/mimocode.json oder in der globalen Konfiguration unter ~/.config/mimocode/mimocode.json.

F: Was kann ich tun, wenn der Kanal „MiMo Auto" nicht geladen werden kann?

Den Ordner ~/.config/mimocode löschen und anschließend erneut /connect ausführen, um auf „MiMo Auto" zu wechseln.

F: Beim Kopieren in WSL werden Zeichen verstümmelt dargestellt?

xsel installieren: sudo apt install xsel.

F: Chinesische Zeichen unter Windows verstümmelt?

Systemweite UTF-8-Unterstützung aktivieren: Einstellungen → Zeit und Sprache → Sprache und Region → Spracheinstellungen verwalten → Systemgebietsschema ändern → „Beta: Unicode UTF-8 für die Unterstützung weltweiter Sprachen verwenden" aktivieren → neu starten.

F: Wie aktualisiere ich?

mimo upgrade. Schlägt das Update fehl, kann GitHub Issue #1317 als Referenz herangezogen werden.


Ähnliche Tools zu MimoCode: Open-Source-AI-Coding-Assistent für das Terminal von Xiaomi