SFEIR
Technologie

MiMo Code

Agent de code en terminal de Xiaomi, fork déclaré d'OpenCode publié le 10 juin 2026 sous licence MIT avec restrictions d'usage ; moteur de MiMo Desktop.

SFEIR AI · Publié le 22 octobre 2026

Un fork déclaré d'OpenCode

MiMo Code, écrit MiMoCode dans son dépôt, est l'agent de code en terminal de l'équipe MiMo de Xiaomi : commande mimo, interface plein écran, lecture et écriture de code, commandes, Git. Le README le dit sans détour : « MiMoCode is built as a fork of OpenCode ». Il garde de OpenCode les fournisseurs multiples, l'interface terminal, LSP, MCP et les plugins, et ajoute une mémoire persistante, des points de reprise du contexte, des sous-agents, des boucles pilotées par objectif, un mode de livraison bout en bout (compose-next), des workflows en JavaScript et deux commandes d'auto-amélioration, /dream et /distill. Le fichier LICENSE porte deux lignes de copyright, « Copyright (c) 2026 MiMo Code, Xiaomi Corporation » et « Copyright (c) 2025 opencode », et le package.json de la racine s'appelle encore opencode. L'installation passe par un script ou par le paquet npm @mimo-ai/cli, publié pour la première fois le 10 juin 2026 ; au premier lancement, l'outil propose la plateforme Xiaomi MiMo, la connexion OAuth Codex, l'import de l'authentification de Claude Code ou toute API compatible OpenAI.

10 juin 2026 : la V0.1.0, gratuite avec MiMo-V2.5 pour un temps

Le dépôt XiaomiMiMo/MiMo-Code a été créé le 10 juin 2026, et le compte X de Xiaomi MiMo a publié le même jour : « MiMo Code V0.1 is now live and open-source ». Le billet de l'éditeur annonce « MiMoCode V0.1.0 » avec un modèle multimodal intégré, MiMo-V2.5, « free for a limited time », que Xiaomi compare à Claude Sonnet 4.6 ; les notes de la version 0.1.9 (24 juillet 2026) fixent la fin de cet essai au 26 juillet 2026. La plateforme a retiré MiMo-V2.5 et MiMo-V2.5-Pro le 21 octobre 2026 ; les modèles courants sont la série MiMo-V2.6, facturée à l'usage ou par Token Plan, aux prix de la page de l'éditeur. L'outil reste gratuit. Les versions vont de la 0.1.1 (15 juin 2026) à la 0.1.15 (22 septembre 2026), et le dépôt recevait encore des commits le 22 octobre 2026. Ce jour-là, l'API GitHub renvoie 13 695 étoiles et 1 444 forks, une valeur qui bouge chaque jour et mesure l'attention, pas l'usage.

Licence : MIT, plus des restrictions d'usage qui en changent la nature

Le fichier LICENSE est le texte MIT, mot pour mot, et GitHub classe le dépôt en MIT. Le README ajoute trois phrases : « Use of MiMoCode is also subject to the Use Restrictions », les services hébergés par Xiaomi relèvent des conditions MiMo, et le nom, le logo et les marques relèvent d'une politique de marque, nommée sans lien au 22 octobre 2026. Le fichier USE_RESTRICTIONS.md interdit d'utiliser MiMoCode « or any derivatives thereof » à des fins illégales, pour porter atteinte aux droits de tiers ou nuire à des personnes, « for any military purpose or application », pour des activités cyber malveillantes, pour collecter des données personnelles sans base légale ou automatiser des plateformes tierces contre leurs règles, et « in a manner that autonomously executes high-risk actions without appropriate human oversight ».

Une licence qui exclut un domaine d'activité, ici le militaire, manque au critère 6 de la définition de l'Open Source Initiative, qui interdit toute discrimination selon le domaine d'application. Le code de MiMo Code est donc disponible et modifiable, et l'ensemble des textes qui en régissent l'usage sort du cadre open source au sens de l'OSI ; la mention « open-source » de l'annonce se lit avec cette réserve. Le fork reprend par ailleurs un code sous MIT dont le copyright est conservé.

Scores auto-déclarés, à lire comme tels

Xiaomi publie deux séries de chiffres, toutes deux mesurées par Xiaomi. Le billet du 10 juin 2026 fait tourner MiMo Code et Claude Code avec « the same MiMo model » : 62 % contre 57 % sur SWE-Bench Pro, 73 % contre 68 % sur Terminal Bench 2, l'écart étant attribué au harnais. Le billet de recherche du même jour décrit une évaluation en double aveugle pendant la bêta interne, 576 développeurs, 474 dépôts privés et 1 213 paires jugées contre Claude Code : taux de victoire proche de 50 % sous 200 étapes d'exécution, « over 65% » au-delà. Il présente aussi un Max Mode expérimental à cinq candidats par tour, pour un gain annoncé de 10 à 20 % sur SWE-Bench Pro à quatre ou cinq fois le coût en tokens. Au 22 octobre 2026, aucune mesure indépendante n'a été publiée, et les modèles V2.5 de ces tests ont été retirés.

Contexte partagé : AGENTS.md, skills, MCP et l'héritage de Claude Code

La documentation recommande de lancer /init au premier usage pour générer un AGENTS.md à la racine du projet. Les skills se cherchent dans .mimocode/skills/ et dans les racines du standard ouvert .agents/skills/, activées par défaut ; les dossiers .claude/skills, .codex/skills et .opencode/skills ne sont lus que sur option (MIMOCODE_ENABLE_CLAUDE_CODE_SKILLS=true et ses équivalents). Les workflows personnalisés se placent dans .mimocode/workflows/ ou .claude/workflows/. Deux skills intégrées, claude-code et codex, délèguent des tâches aux exécutables claude et codex quand ils sont installés, parmi une vingtaine de skills fournies, des documents Office à la recherche sur arXiv.

Un dépôt qui porte un AGENTS.md et des skills au format SKILL.md se pilote donc avec MiMo Code comme avec Claude Code, Codex ou Goose. Faire tourner plusieurs harnais sur le même projet mesure la qualité du contexte versionné : si l'agent de Xiaomi met le code à jour aussi bien que l'outil habituel, l'actif est dans les fichiers. C'est le fil de la série sur les harnais ouverts.

MiMo Desktop, un produit distinct qui l'embarque

Xiaomi MiMo Desktop est une application de bureau, en éditions internationale et chinoise, pour la bureautique, le design, le code et la création multimodale. Sa version 0.1.0 est datée du 1er septembre 2026 dans le journal de l'éditeur, en bêta sur invitation avec deux modèles en avant-première (MiMo-X-Pro-Preview et MiMo-X-Flash-Preview) ; l'annonce de MiMo-V2.6 du 22 septembre 2026 ouvre le client et son abonnement à tous : « the MiMo Desktop Client and membership subscription plan have been launched simultaneously », la bêta sur invitation prenant fin une semaine plus tard. Le README précise que « The desktop app is powered by MiMo Code as its core engine » et que le contrôle de l'ordinateur (écran, souris, clavier) n'existe que dans la version internationale. Le Token Plan de l'API et l'abonnement Desktop sont deux services indépendants. Le dépôt mimoagent de la même organisation est un autre projet.

Juridiction : Singapour et Pays-Bas hors de Chine, selon les textes de Xiaomi

Le contrat de service Xiaomi MiMo, mis à jour le 7 juillet 2026, couvre l'outil par son nom : « tools such as Xiaomi MiMo Code provided to you by Xiaomi Technology Netherlands B.V., Xiaomi Technologies Singapore Pte. Ltd. and its affiliates ». Il régit l'usage hors de Chine continentale, un accès depuis la Chine relevant d'autres conditions, et précise : « When providing services outside the Chinese Mainland, Xiaomi will store the relevant data on servers located in Europe and Singapore », sous droit de Singapour et arbitrage SIAC. La politique de confidentialité (25 juin 2026) désigne Xiaomi Technology Netherlands B.V. comme responsable de traitement pour les résidents de l'EEE, du Royaume-Uni et de la Suisse, avec des centres de données aux Pays-Bas et un transfert possible vers Singapour, et l'entité de Singapour pour les autres ; elle écrit que « Xiaomi will not use the content you provide for model training or any other purposes ».

Ces textes régissent le service hébergé. Le harnais tourne sur le poste et accepte tout point d'accès compatible OpenAI, y compris un modèle servi en interne, auquel cas les requêtes restent sur le réseau de l'entreprise ; la base SQLite, les identifiants et la mémoire vivent dans ~/.local/share/mimocode/. Le contrat ne pose aucune restriction géographique hors la clause sur les sanctions internationales. Rien dans ces textes ne fait de Xiaomi un fournisseur souverain au sens d'une qualification européenne.

  • Vérifier le point d'accès configuré après l'import depuis Claude Code : l'import reprend des identifiants, pas une politique.
  • Lire USE_RESTRICTIONS.md avant un usage en entreprise, surtout la clause sur les actions à haut risque sans supervision humaine.
  • Comparer les modèles V2.6 sur ses propres tâches : les scores publiés datent de modèles retirés.

Questions fréquentes

Qu'est-ce que MiMo Code ?

L'agent de code en terminal de l'équipe MiMo de Xiaomi, commande mimo, publié le 10 juin 2026. Son README le décrit comme un fork d'OpenCode, auquel Xiaomi ajoute une mémoire persistante, des sous-agents, un mode de livraison bout en bout et des commandes d'auto-amélioration. Il fonctionne avec les modèles MiMo ou tout point d'accès compatible OpenAI.

MiMo Code est-il open source ?

Le code est publié sous le texte MIT, mais le README y adjoint un fichier de restrictions d'usage, qui interdit notamment tout usage militaire et les actions à haut risque sans supervision humaine. Une licence qui exclut un domaine d'activité manque à la définition de l'Open Source Initiative : le code est libre d'accès et de modification, l'usage reste encadré.

Quel est le lien entre MiMo Code et OpenCode ?

Une filiation déclarée. Le README écrit « MiMoCode is built as a fork of OpenCode », le fichier LICENSE conserve le copyright 2025 d'opencode à côté de celui de Xiaomi, et le package.json de la racine porte encore le nom opencode. MiMo Code garde l'architecture d'OpenCode (fournisseurs, TUI, LSP, MCP, plugins) et y greffe ses propres couches.

Que valent les scores publiés par Xiaomi ?

Ce sont des mesures de l'éditeur, sans vérification indépendante au 22 octobre 2026 : 62 % contre 57 % sur SWE-Bench Pro et 73 % contre 68 % sur Terminal Bench 2 face à Claude Code à modèle identique, et plus de 65 % de victoires au-delà de 200 étapes. Les modèles V2.5 testés ont été retirés le 21 octobre 2026.

Où vont les données avec MiMo Code ?

Avec les services hébergés par Xiaomi hors de Chine, le contrat du 7 juillet 2026 nomme des entités de Singapour et des Pays-Bas, des serveurs en Europe et à Singapour, et la politique de confidentialité exclut l'entraînement sur le contenu soumis. Avec un point d'accès interne compatible OpenAI, les requêtes au modèle restent sur le réseau de l'entreprise.

MiMo Desktop et MiMo Code, est-ce la même chose ?

Non. MiMo Desktop est une application de bureau, en bêta sur invitation depuis le 1er septembre 2026 et ouverte à tous avec son abonnement le 22 septembre, à la sortie de MiMo-V2.6 ; elle couvre bureautique, design et création multimodale, et le README indique qu'elle utilise MiMo Code comme moteur. Le Token Plan de l'API et l'abonnement Desktop restent deux services indépendants.

Sources

MiMo Code dans vos projets

Échanger avec SFEIR

Articles liés