# Mika : un agent IA open source pour Android

> Mika est un agent IA open source pour Android : il utilise les apps et le web à ta place sur un écran caché, pendant que tu gardes ton téléphone.

- Type : actu de l'IA
- Famille : Agents IA · Agent IA mobile
- Habitat : Android · Kotlin
- Niveau : avancé
- Langage : Kotlin
- Licence : Apache-2.0
- Étoiles GitHub : 4707 (relevé le 1 novembre 2026)
- Source : https://github.com/wangzan101/Mika
- Publié le : 1 novembre 2026
- Page : https://geekus.fr/projets/mika/

Mika est un agent IA open source pour Android, qui exécute une demande donnée en une phrase en pilotant les apps et le web à ta place. Il travaille sur un écran caché en arrière-plan, donc tu continues d'utiliser ton téléphone. Il n'existe aucun serveur Mika : tes demandes ne vont qu'au fournisseur de modèle que tu as configuré.

## En bref

- Agent IA Android qui opère les apps sur un écran caché en arrière-plan
- Navigateur intégré, bac à sable Linux et tâches planifiées
- Ta propre clé d'API de modèle, sans serveur Mika
- Android 13 minimum pour exécuter des tâches, Android 14 recommandé
- Licence Apache-2.0, version bêta publique

## Ce que fait Mika sur ton téléphone

Tu confies une tâche en une phrase, et Mika la réalise sur ton Android. Il ouvre les apps installées, lit l'interface, clique, saisit du texte et fait défiler, comme le ferait une personne qui regarde l'écran. Aucune adaptation préalable n'est nécessaire pour une app donnée : si l'écran est visible, il peut agir dessus.

Le travail se fait sur un **écran caché** en arrière-plan. Tu continues d'utiliser ton téléphone, et une petite vignette dans la conversation montre en direct ce que Mika est en train de faire. Le projet est en bêta publique et change vite ; son auteur indique l'avoir surtout testé sur un téléphone sous Android 14.

## Comment fonctionne Mika

Mika lit l'interface grâce au service d'accessibilité d'Android. Pour lancer et piloter les apps sur l'écran caché, il s'appuie sur un assistant intégré qu'il démarre via le débogage sans fil d'Android. Cette étape se fait une seule fois, sur le téléphone, sans ordinateur ni câble.

Quand une app dessine elle-même son interface et n'expose pas ses contrôles, Mika lit le texte à l'écran avec une reconnaissance de caractères fournie dans l'APK. Si tu as configuré un modèle capable d'analyser des images, il peut aussi repérer les boutons et les champs sur une capture. Les pages qui interdisent la capture d'écran, comme le paiement ou la saisie d'un mot de passe, restent illisibles : Mika te demande alors de prendre la main.

## Les fonctions de Mika : navigateur, tâches planifiées, bac à sable

Mika embarque un navigateur qui ouvre n'importe quel site, par défaut en version ordinateur. Les sites où tu t'es connecté restent connectés, et Mika peut s'en servir. Il peut lire le contenu d'une page, télécharger et envoyer des fichiers.

Il sait aussi planifier : « rappelle-moi demain à 9 h » ou « chaque matin, dis-moi s'il pleut ». La tâche s'exécute dans la conversation d'origine, et une page dédiée permet de la mettre en pause, de changer l'heure, de la lancer tout de suite ou de la supprimer. Chaque conversation dispose en outre d'un espace de travail Linux où tourner du Python, du Node et des commandes shell, avec des résultats enregistrés dans le dossier Téléchargements/Mika.

- Résumer un groupe de discussion ou le contenu d'un créateur sur une app
- Ouvrir un site, chercher des offres et agir sur la page
- Partager un texte vers une app pour envoyer un message ou prendre une note
- Garder en mémoire, chiffrée sur le téléphone, des faits et préférences que tu as énoncés
- Exécuter des scripts dans le bac à sable, coupé d'Internet par défaut

## Installer Mika et ajouter un modèle

Mika s'installe depuis un APK publié dans les versions du dépôt GitHub. L'installation demande Android 11, mais l'exécution de tâches exige Android 13 ; Android 14 est recommandé car l'écran caché y a son propre focus et ne gêne pas ta saisie sur l'écran principal. Le bac à sable Linux ne fonctionne que sur les appareils arm64.

Il faut ensuite ajouter un modèle dans les réglages. Des préréglages existent pour DeepSeek, Qwen, Kimi, Zhipu, OpenRouter, Anthropic ou Gemini, et l'option personnalisée accepte toute interface compatible OpenAI, Anthropic ou Gemini. Le modèle principal doit prendre en charge l'appel d'outils. Le README décrit aussi un modèle optionnel pour l'analyse d'images et un modèle léger pour les petites décisions. Le projet propose un guide pas à pas pour le débogage sans fil, mais cette étape peut être sautée si tu n'utilises que le web, les fichiers et la discussion.

## Mode demande ou mode autonome

Par défaut, Mika est en mode **demande** : il ne te questionne qu'avant une étape qui coûte de l'argent, comme passer une commande ou valider un montant à payer. Envoyer un message, publier, supprimer ou modifier un réglage se fait sans confirmation. Le paiement lui-même reste à ta charge.

Le mode **autonome**, activable dans les options développeur, supprime aussi cette question. Dans le mode demande, une tâche planifiée qui rencontre une étape payante ne l'exécute pas et t'indique laquelle n'a pas été faite. Les connexions, codes de vérification et mots de passe de paiement te sont toujours remis dans les deux modes.

## Où en est le projet Mika

Au 1er novembre 2026, le dépôt compte 3 519 étoiles, 619 forks et 28 contributeurs, avec 39 tickets et demandes de fusion ouverts. Il a été créé le 29 octobre 2026, et la dernière version publiée est la v0.1.31, du même jour que le relevé.

Cette version ajoute une console depuis le navigateur d'un ordinateur pour envoyer des tâches et suivre leur avancement, un réglage de fenêtre de contexte par modèle et l'export de l'utilisation au format JSONL. Les versions précédentes ont notamment laissé les apps utilisées en place à la fin d'une tâche et permis de saisir un nom de modèle à la main.

## Ce qu'il faut savoir avant de se lancer

Mika opère des apps et des sites tiers. Le projet prévient que cela peut enfreindre leurs conditions d'utilisation, avec un risque de limitation de fonctions ou de blocage de compte, et qu'il faut l'utiliser à tes risques. Il recommande le mode demande pour les actions importantes, et la bêta est fournie « en l'état », sans garantie.

Côté données, il n'y a pas de serveur Mika : le texte, le contenu d'écran et les captures vont uniquement au fournisseur de modèle choisi. Les clés d'API et la mémoire sont chiffrées dans le coffre de clés d'Android, et les conversations restent sur le téléphone. Le projet est publié sous licence Apache-2.0, et des composants tiers gardent leur propre licence.

## Quelques repères

- **Service d'accessibilité** : Fonction d'Android conçue pour aider les personnes en situation de handicap. Une application autorisée peut ainsi lire le contenu de l'écran et déclencher des appuis à la place de l'utilisateur.
- **Clé d'API** : Code personnel fourni par un service en ligne pour s'identifier auprès de lui. Il permet à un logiciel d'utiliser ce service au nom de son propriétaire.
- **Bac à sable** : Espace isolé où l'on peut exécuter des programmes sans qu'ils touchent au reste du système. Ce qui s'y passe reste confiné à cet espace.

## Questions fréquentes

### Mika est-il gratuit et open source ?

Oui, Mika est publié sous licence Apache-2.0 et son code est sur GitHub. Il faut toutefois fournir ta propre clé d'API d'un fournisseur de modèle ; le projet ne parle pas du coût éventuel de ce service.

### Quelle version d'Android faut-il pour utiliser Mika ?

Android 11 suffit pour installer Mika, mais exécuter des tâches sur les apps demande Android 13. Android 14 est recommandé, car l'écran caché y a son propre focus. Avec seulement le web, le bac à sable et la discussion, Android 11 ou 12 convient.

### Mika envoie-t-il mes données à un serveur ?

Non, il n'existe pas de serveur Mika. Tes demandes, le contenu d'écran et les captures ne partent que vers le fournisseur de modèle que tu configures, et la vérification des mises à jour ne contacte que GitHub.

### Mika peut-il résumer un groupe de discussion ?

Oui, le README donne en exemple de lui demander ce qui s'est dit aujourd'hui dans un groupe. Mika lit la liste de messages écran par écran, en arrière-plan, puis en fait le résumé.

## À retenir

Mika est un agent IA open source qui fait exécuter à ton Android des tâches sur les apps et le web, sur un écran caché, avec ta propre clé d'API et sans serveur intermédiaire. Il reste une bêta publique : le projet recommande le mode demande pour les actions importantes et rappelle les risques liés à l'automatisation d'apps tierces.

Sources :

- [wangzan101](https://github.com/wangzan101/Mika) (README)
- [docs/README.md](https://github.com/wangzan101/mika/blob/HEAD/docs/README.md) (documentation officielle)
- [docs/faq.md](https://github.com/wangzan101/mika/blob/HEAD/docs/faq.md) (documentation officielle)
- [GitHub](https://github.com/wangzan101/mika/releases) (notes de version)

Mots-clés : android, agent, accessibilité, automatisation, kotlin, mobile

---

Fiche publiée par Geekus : https://geekus.fr/projets/mika/
