# MiMo Code

Agent en terminal. Fiche relevée le 3 octobre 2026 sur les pages officielles. Page : https://quelleia.com/outils/mimo-code/

## En bref

MiMo Code est l'agent de code de Xiaomi pour le terminal : il écrit le code, lance des commandes, gère Git et se souvient du projet d'une session à l'autre. Il dérive d'OpenCode, dont il reprend les fonctions, et y ajoute la gestion du contexte, des sous-agents et des enchaînements de tâches automatisés. Pensé pour les modèles MiMo de Xiaomi, il se branche aussi à d'autres fournisseurs.

- Éditeur : Xiaomi (équipe MiMo)
- Prix : gratuit, abonnement, à l'usage
- Licence : open source (MIT)
- Systèmes : macOS, Windows, Linux
- Formes : ligne de commande, serveur ou conteneur, application de bureau
- Site officiel : https://mimo.xiaomi.com/mimocode

## Installer

Une des commandes télécharge un script et l'exécute tout de suite (`curl … | sh` ou équivalent). Lisez-le d'abord si vous voulez savoir ce qu'il fait.

### macOS, Linux

```
curl -fsSL https://mimo.xiaomi.com/install | bash
```

### Windows (PowerShell)

```
powershell -ep Bypass -c "irm https://mimo.xiaomi.com/install.ps1 | iex"
```

### Tous systèmes (npm)

```
npm install -g @mimo-ai/cli
```
Méthode indiquée par le README du dépôt et par la documentation de la plateforme MiMo. Elle demande Node.js 18 ou plus récent.

### macOS

La documentation recommande iTerm2 ou le terminal de VS Code : le Terminal intégré de macOS n'est pas pris en charge.

### Démarrer

Lancer `mimo` dans le dossier du projet. Au premier lancement, l'outil guide la connexion : plateforme MiMo de Xiaomi, abonnement ChatGPT (Codex), import des identifiants de Claude Code, fournisseur du catalogue ou point d'accès compatible OpenAI. Ensuite, `/init` analyse le projet et crée un fichier AGENTS.md.
```
mimo
```
```
/init
```

### Choisir le modèle

`/models` (raccourci Ctrl+X puis M) liste les modèles disponibles. On fixe le modèle par défaut avec la clé `model` du fichier mimocode.json, sous la forme fournisseur/modèle (par exemple xiaomi/mimo-v2.5-pro).
```
/models
```

Source : https://mimo.xiaomi.com/mimocode/install (lue le 3 octobre 2026).

## Ce qu'il sait faire

- **Trois agents principaux** : L'agent build développe, plan analyse en lecture seule, et compose enchaîne spécification, code et vérification. La touche Tab passe de l'un à l'autre. (https://github.com/XiaomiMiMo/MiMo-Code)
- **Mémoire persistante** : Les règles et les décisions du projet sont gardées dans MEMORY.md, dans des points de reprise et dans des notes. Elles sont réinjectées quand on reprend une session. (https://github.com/XiaomiMiMo/MiMo-Code)
- **Sous-agents** : L'agent principal crée des sous-agents (des agents secondaires chargés d'une partie de la tâche). Ils partagent le contexte et travaillent en parallèle ou en arrière-plan. (https://github.com/XiaomiMiMo/MiMo-Code)
- **Objectif d'arrêt** : `/goal` fixe une condition de fin. Un modèle chargé de juger vérifie qu'elle est remplie avant que l'agent s'arrête. (https://github.com/XiaomiMiMo/MiMo-Code)
- **Enchaînements automatisés** : Des scripts JavaScript coordonnent plusieurs agents sans intervention humaine. Quatre sont fournis, dont compose et deep-research. (https://github.com/XiaomiMiMo/MiMo-Code)
- **MCP, skills et LSP** : MiMo Code reprend d'OpenCode les serveurs MCP, le protocole standard qui relie outils et sources de données à un agent, et les skills (procédures réutilisables). Il garde aussi les agents personnalisés et le lien avec les serveurs de langage (LSP). (https://mimo.xiaomi.com/mimocode/mcp-servers)
- **Partage de session** : `/share` crée un lien public vers une conversation ; `/unshare` le supprime. (https://mimo.xiaomi.com/mimocode/share)

Les façons de l'utiliser :

- Ligne de commande (https://mimo.xiaomi.com/mimocode/install)
- Serveur ou conteneur : `mimo serve` sur une machine distante, `mimo attach` pour s'y connecter depuis un autre terminal (https://github.com/XiaomiMiMo/MiMo-Code)
- Application de bureau : Xiaomi MiMo Desktop, application généraliste bâtie sur MiMo Code, en bêta sur invitation (https://mimo-ai.xiaomimimo.com/desktop/invite/)

Systèmes :

- macOS : script d'installation ; Terminal.app non pris en charge
- Windows : en natif par le script PowerShell ou npm ; le README traite aussi l'usage par WSL, le sous-système Linux de Windows
- Linux : script d'installation

## Sur téléphone

Au 3 octobre 2026, l'éditeur ne documente ni application mobile ni pilotage depuis un téléphone.

## Prix et licence

MiMo Code est gratuit, mais les modèles se paient à part. On passe par l'API de la plateforme MiMo, payée à l'usage, ou par le Token Plan de Xiaomi. Celui-ci coûte 6 $ par mois en Lite, 16 $ en Standard, 50 $ en Pro et 100 $ en Max. Un abonnement ChatGPT ou la clé d'API d'un autre fournisseur conviennent aussi. (relevé le 3 octobre 2026, https://mimo.mi.com/static/docs/price/token-plan.md)

Abonnements qu'on peut y brancher : [Token Plan (Xiaomi)](https://quelleia.com/abonnements/xiaomi-token-plan/), [ChatGPT](https://quelleia.com/abonnements/chatgpt/).

Licence : Open source, licence MIT. (https://github.com/XiaomiMiMo/MiMo-Code/blob/main/LICENSE)

## Modèles

- Clé d'API personnelle : oui
- Modèles locaux : oui
- Proposés par MiMo Code (relevé du 5 octobre 2026) : [MiMo-V2.6-Pro](https://quelleia.com/modeles/mimo-v2-6-pro/), [MiMo-V2.5-Pro](https://quelleia.com/modeles/mimo-v2-5-pro/), [MiMo-V2.6-Flash](https://quelleia.com/modeles/mimo-v2-6-flash/), [MiMo-V2.5](https://quelleia.com/modeles/mimo-v2-5/)

Avec un modèle local : Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler. Ollama & les modèles locaux (https://minilabai.com/guides/ollama-modeles-locaux/), guide du même auteur que QUELLE IA.

## Disponibilité et données

La plateforme internationale Xiaomi MiMo (mimo.mi.com), qui fournit MiMo Code, est exploitée par Xiaomi Technologies Singapore. Ses conditions valent hors de la République populaire de Chine, où d'autres conditions s'appliquent. Pour les utilisateurs de l'Espace économique européen, la politique de confidentialité désigne un responsable de traitement, Xiaomi Technology Netherlands. Les conditions n'excluent que les personnes visées par des sanctions ou des restrictions commerciales. La documentation de la plateforme existe en anglais et en chinois. (https://mimo.mi.com/docs/quick-start/terms/user-agreement)
La politique de Xiaomi MiMo (25 juin 2026), qui cite MiMo Code, distingue deux cas. Pour un utilisateur de l'EEE, du Royaume-Uni ou de Suisse, le responsable est Xiaomi Technology Netherlands B.V. Les données sont alors stockées aux Pays-Bas, avec des transferts possibles vers Singapour. Ailleurs hors de Chine, Xiaomi Technologies Singapore est responsable et stocke les données à Singapour, avec des transferts possibles vers les Pays-Bas. Les contenus envoyés à l'API ou à MiMo Code servent à exécuter les demandes ; Xiaomi écrit qu'il ne les utilise pas pour entraîner ses modèles. Les conditions du service (7 juillet 2026) parlent de serveurs en Europe et à Singapour, hors de Chine continentale. (https://privacy.mi.com/XiaomiMiMoPlatformos/en_GB/)

## Sources

- https://github.com/XiaomiMiMo/MiMo-Code
- https://mimo.xiaomi.com/mimocode/start
- https://mimo.xiaomi.com/mimocode/install
- https://www.npmjs.com/package/@mimo-ai/cli
- https://mimo.xiaomi.com/mimocode/first-prompt
- https://mimo.xiaomi.com/mimocode/models
- https://mimo.xiaomi.com/mimocode/mcp-servers
- https://mimo.xiaomi.com/mimocode/share
- https://github.com/XiaomiMiMo/MiMo-Code/blob/main/LICENSE
- https://mimo.mi.com/static/docs/price/token-plan.md
- https://mimo-ai.xiaomimimo.com/desktop/invite/
- https://mimo.mi.com/docs/quick-start/terms/user-agreement
- https://privacy.mi.com/XiaomiMiMoPlatformos/en_GB/

Non vérifié :

- Le pays de l'éditeur n'est pas indiqué : aucune page MiMo lisible ne donne l'adresse de Xiaomi.
- Aucune application mobile ni aucun pilotage à distance ne sont documentés.
- La documentation évoque une extension pour éditeur de code dans sa présentation, sans lien ni procédure d'installation.
- Les puces Mac et les distributions Linux prises en charge ne sont pas précisées.
