Claude Code en mobilit\u00e9 : codez o\u00f9 que vous soyez
J'\u00e9tais assis dans la salle d'attente du dentiste quand mon d\u00e9ploiement a plant\u00e9.
Pas un petit probl\u00e8me. Le genre o\u00f9 une notification Slack de votre bot de monitoring vous retourne l'estomac \u2014 des erreurs 502 en cascade sur trois microservices, une migration de base de donn\u00e9es qui a fonctionn\u00e9 en staging mais a \u00e9chou\u00e9 en production, et un client qui devait faire une d\u00e9mo de la plateforme \u00e0 son conseil d'administration dans quarante-cinq minutes.
Mon portable \u00e9tait \u00e0 la maison. Mon ordinateur de bureau \u00e9tait \u00e0 la maison. Tout ce que j'avais, c'\u00e9tait mon t\u00e9l\u00e9phone et un sentiment croissant de panique.
Il y a six mois, ce sc\u00e9nario se terminait avec moi sprintant vers ma voiture. Aujourd'hui, j'ai ouvert Claude Code sur mon t\u00e9l\u00e9phone, me suis connect\u00e9 \u00e0 mon poste de bureau via un tunnel s\u00e9curis\u00e9, et en quatre-vingt-dix secondes un agent IA diagnostiquait l'\u00e9chec de migration. J'ai approuv\u00e9 le correctif depuis le si\u00e8ge passager de la voiture de ma femme pendant qu'elle nous ramenait \u00e0 la maison. La d\u00e9mo du client s'est bien pass\u00e9e. Ils n'ont jamais rien su.
Ce moment a cristallis\u00e9 quelque chose autour duquel je tournais depuis des semaines : les capacit\u00e9s mobiles de Claude Code sont discr\u00e8tement devenues l'une de ses fonctionnalit\u00e9s les plus puissantes, et presque personne ne les exploite pleinement. La plupart des d\u00e9veloppeurs connaissent Remote Control \u2014 j'ai \u00e9crit une analyse approfondie de cette fonctionnalit\u00e9 lors de son lancement. Mais Remote Control n'est qu'un flux de travail dans un spectre qui va de "v\u00e9rification rapide depuis le canap\u00e9" \u00e0 "acc\u00e8s complet \u00e0 votre machine locale depuis n'importe o\u00f9 sur Terre."
J'ai pass\u00e9 le dernier mois \u00e0 tester chaque flux de travail mobile que Claude Code propose. J'ai cod\u00e9 depuis des salons d'a\u00e9roport, des caf\u00e9s, un train en marche et, oui \u2014 cette salle d'attente chez le dentiste. Certains flux de travail sont d'une simplicit\u00e9 d\u00e9sarmante. D'autres n\u00e9cessitent une configuration d'utilisateur avanc\u00e9 qui prend trente minutes mais rapporte pendant des mois. Et les compromis entre eux ne sont pas \u00e9vidents tant qu'on n'a pas heurt\u00e9 les murs soi-m\u00eame.
Voici tout ce que j'ai appris \u2014 les configurations qui ont fonctionn\u00e9, celles qui m'ont frustr\u00e9, et la configuration exacte que j'utilise d\u00e9sormais au quotidien.
Les Quatre Flux de Travail Mobiles (Et Quand Chacun Est Pertinent)
Avant de plonger dans les guides de configuration et les commandes terminal, vous avez besoin d'un mod\u00e8le mental. Claude Code n'a pas "un mode mobile." Il dispose de quatre flux de travail distincts, chacun avec des capacit\u00e9s diff\u00e9rentes, des limitations diff\u00e9rentes et des co\u00fbts de mise en place diff\u00e9rents. Choisir le mauvais pour votre situation est le moyen le plus rapide de se frustrer et de conclure que le d\u00e9veloppement mobile ne fonctionne pas.
Voici la carte :
| Flux de travail | Acc\u00e8s aux fichiers locaux | Temps de mise en place | Id\u00e9al pour |
|---|---|---|---|
| Remote Control (Bureau vers Mobile) | Complet | 2 minutes | Poursuivre des sessions bureau actives en d\u00e9placement |
| Claude Code sur le Web (Cloud) | Aucun | Z\u00e9ro | T\u00e2ches rapides, nouveaux repos, files de travail parall\u00e8les |
| Server Mode (Mobile vers Bureau) | Complet | 10-15 minutes | D\u00e9marrer de nouvelles sessions sur votre bureau depuis le mobile |
| Power User Stack (Tailscale + Termius + tmux) | Complet | 30 minutes (une seule fois) | Acc\u00e8s illimit\u00e9 \u00e0 n'importe quel projet, \u00e0 tout moment, de n'importe o\u00f9 |
Les trois premiers sont int\u00e9gr\u00e9s \u00e0 Claude Code lui-m\u00eame. Le quatri\u00e8me est une configuration personnalis\u00e9e utilisant des outils externes qui supprime toutes les limitations des autres. La plupart des d\u00e9veloppeurs utiliseront une combinaison de deux ou trois selon la situation.
Je vais parcourir chacun dans l'ordre o\u00f9 je les ai d\u00e9couverts \u2014 qui se trouve \u00eatre aussi l'ordre de puissance et de complexit\u00e9 croissantes. Mais voici ce que la plupart des articles ne vous diront pas : vous n'avez probablement pas besoin des quatre. Comprendre les compromis vous permet de choisir les deux qui conviennent \u00e0 votre flux de travail et d'ignorer le reste.
Flux de Travail 1 : Remote Control \u2014 La Porte d'Entr\u00e9e
Si vous utilisez Claude Code depuis plus d'une semaine, vous avez probablement d\u00e9j\u00e0 rencontr\u00e9 Remote Control. C'est le flux de travail mobile le plus simple et celui qu'Anthropic a con\u00e7u comme point d'entr\u00e9e. J'ai couvert la configuration d\u00e9taill\u00e9e et le mod\u00e8le de s\u00e9curit\u00e9 dans un article pr\u00e9c\u00e9dent, donc je me concentre ici sur les usages pratiques plut\u00f4t que de r\u00e9p\u00e9ter les bases.
Le concept central : vous d\u00e9marrez une session Claude Code sur votre bureau, activez Remote Control, et votre t\u00e9l\u00e9phone devient une fen\u00eatre en direct sur cette session. Chaque message, chaque modification de fichier, chaque appel d'outil se synchronise en temps r\u00e9el. Votre t\u00e9l\u00e9phone n'ex\u00e9cute pas Claude Code \u2014 il contr\u00f4le l'instance qui tourne d\u00e9j\u00e0 sur votre machine.
Ce qui le rend g\u00e9nial :
Tout votre environnement local reste intact. Serveurs MCP, skills personnalis\u00e9s, configurations de projet, acc\u00e8s au syst\u00e8me de fichiers \u2014 tout fonctionne exactement comme lorsque vous \u00eates assis \u00e0 votre bureau. L'agent IA tournant sur votre machine ne sait pas et ne se soucie pas que vos instructions proviennent d'un t\u00e9l\u00e9phone plut\u00f4t que d'un clavier.
La mise en place prend v\u00e9ritablement deux minutes. Ex\u00e9cutez claude remote-control dans le r\u00e9pertoire de votre projet, scannez le code QR avec votre t\u00e9l\u00e9phone, c'est fait. Ou si vous \u00eates en pleine conversation, tapez /rc et scannez. J'ai configur\u00e9 le mien pour \u00eatre toujours activ\u00e9 par d\u00e9faut \u2014 une \u00e9tape en moins quand je dois prendre mon t\u00e9l\u00e9phone et quitter mon bureau.
O\u00f9 \u00e7a coince :
La session doit d\u00e9marrer sur votre bureau. Vous ne pouvez pas initier une session Remote Control depuis votre t\u00e9l\u00e9phone. Si vous avez quitt\u00e9 la maison sans avoir lanc\u00e9 Claude Code d'abord, ce flux de travail est inutile. Je l'ai appris \u00e0 mes d\u00e9pens un samedi matin quand j'ai eu une id\u00e9e de fonctionnalit\u00e9 en faisant les courses, sorti mon t\u00e9l\u00e9phone, et r\u00e9alis\u00e9 que je n'avais aucune session active \u00e0 laquelle me connecter.
Il y a aussi la d\u00e9pendance au terminal. Votre terminal de bureau doit rester ouvert. Fermez le capot de votre portable, laissez-le se mettre en veille ou perdez le courant \u2014 la session meurt. Le timeout r\u00e9seau de 10 minutes est bien r\u00e9el aussi. Si votre connexion internet domestique coupe pendant plus d'une dizaine de minutes environ, la session se d\u00e9connecte et vous perdez le contexte de la conversation.
Mon sch\u00e9ma d'utilisation r\u00e9el :
J'utilise Remote Control presque tous les jours, mais toujours de fa\u00e7on r\u00e9active. Je travaille \u00e0 mon bureau, quelque chose m'en \u00e9loigne \u2014 une r\u00e9union, une promenade, un enfant qui a besoin d'attention \u2014 et je fais /rc pour passer en mobile avant de me lever. C'est le flux de travail "ne casse pas l'\u00e9lan". Ce n'est pas le flux de travail "commence quelque chose de nouveau depuis le canap\u00e9".
Cette distinction compte, et c'est ce qui m'a pouss\u00e9 vers les trois autres options.
Flux de Travail 2 : Claude Code sur le Web \u2014 Le Raccourci Cloud
Celui-ci m'a surpris. Quand Anthropic a lanc\u00e9 Claude Code sur le web, j'ai suppos\u00e9 que c'\u00e9tait une version all\u00e9g\u00e9e \u2014 une case marketing pour "fonctionne sur mobile." J'avais tort. C'est un outil v\u00e9ritablement diff\u00e9rent avec un cas d'usage v\u00e9ritablement diff\u00e9rent.
Claude Code sur le web tourne enti\u00e8rement sur l'infrastructure cloud d'Anthropic. Vous l'ouvrez dans votre navigateur mobile ou l'app Claude iOS/Android, choisissez un d\u00e9p\u00f4t GitHub et d\u00e9marrez une session. Claude clone le repo dans un environnement cloud s\u00e9curis\u00e9, fait le travail, et une fois termin\u00e9, vous obtenez un pull request pr\u00eat \u00e0 fusionner.
Pas de bureau n\u00e9cessaire. Pas de terminal. Pas de SSH. Pas de configuration.
Le flux de travail en pratique :
J'\u00e9tais dans un caf\u00e9 quand un contributeur a ouvert une issue sur l'un de mes repos open-source \u2014 un bug de rendu CSS sur le site de documentation. J'ai ouvert Claude Code sur le web depuis mon t\u00e9l\u00e9phone, autoris\u00e9 le repo (une \u00e9tape unique via GitHub), d\u00e9crit le bug et laiss\u00e9 Claude travailler. Huit minutes plus tard, j'avais un PR avec le correctif. J'ai examin\u00e9 le diff sur mon t\u00e9l\u00e9phone, approuv\u00e9 et fusionn\u00e9. Temps total de la notification au correctif d\u00e9ploy\u00e9 : douze minutes, depuis un caf\u00e9, sur un t\u00e9l\u00e9phone.
C'est la magie du flux de travail cloud. Pour les t\u00e2ches autonomes sur des repos GitHub, rien d'autre n'approche cette vitesse pour passer de "je devrais corriger \u00e7a" \u00e0 "c'est corrig\u00e9."
Ce que vous perdez :
Tout ce qui est local. Vos serveurs MCP n'existent pas dans l'environnement cloud. Vos skills Claude personnalis\u00e9s ne sont pas charg\u00e9s. Vos configurations du r\u00e9pertoire .claude/, vos bases de donn\u00e9es locales, vos variables d'environnement \u2014 rien n'est transf\u00e9r\u00e9. L'environnement cloud est une sandbox vierge avec le code de votre repo et rien d'autre.
Cela signifie que le flux de travail cloud est parfait pour :
- Les corrections de bugs dans des projets open-source
- Les ajouts rapides de fonctionnalit\u00e9s sur des repos qui ne d\u00e9pendent pas de services locaux
- Les files de t\u00e2ches parall\u00e8les \u2014 lancez cinq sessions cloud sur cinq repos diff\u00e9rents simultan\u00e9ment
- Le prototypage de nouvelles id\u00e9es dans des d\u00e9p\u00f4ts vierges
Et c'est terrible pour :
- Les projets qui d\u00e9pendent de bases de donn\u00e9es ou services locaux
- Les flux de travail utilisant des serveurs MCP ou des configurations d'outils personnalis\u00e9es
- Tout ce qui n\u00e9cessite l'acc\u00e8s \u00e0 des fichiers en dehors du d\u00e9p\u00f4t
- Le travail qui requiert votre environnement de d\u00e9veloppement sp\u00e9cifique
La friction de l'autorisation des repos :
Voici la partie un peu maladroite. Avant de pouvoir utiliser un repo GitHub avec Claude Code sur le web, vous devez l'autoriser via l'int\u00e9gration GitHub. C'est une \u00e9tape unique par repo, mais elle doit \u00eatre faite via le navigateur mobile \u2014 l'app mobile GitHub ne le supporte pas. Le parcours est : ouvrir github.com dans le navigateur de votre t\u00e9l\u00e9phone, naviguer vers le repo, puis l'autoriser dans les param\u00e8tres de Claude Code.
Pas terrible, mais pas fluide non plus. J'ai pr\u00e9-autoris\u00e9 tous mes d\u00e9p\u00f4ts actifs pour ne jamais rencontrer cette friction au moment critique. Si vous g\u00e9rez plus d'une poign\u00e9e de repos, je recommande de faire la m\u00eame chose lors d'un apr\u00e8s-midi tranquille plut\u00f4t que de se d\u00e9battre avec des flux OAuth quand vous avez vraiment besoin de livrer quelque chose.
Cr\u00e9er de nouveaux repos depuis le mobile :
\u00c7a fonctionne, mais avec une r\u00e9serve. L'app mobile GitHub ne supporte pas la cr\u00e9ation de nouveaux d\u00e9p\u00f4ts \u2014 vous avez besoin de l'interface web mobile compl\u00e8te. Naviguez vers github.com/new dans le navigateur de votre t\u00e9l\u00e9phone, cr\u00e9ez le repo, autorisez-le dans Claude Code, puis d\u00e9marrez une session cloud. J'ai utilis\u00e9 ce flux pour cr\u00e9er des repos de nouveaux projets depuis mon t\u00e9l\u00e9phone et avoir Claude qui \u00e9chafaude toute la base de code. \u00c7a fonctionne. Ce n'est pas \u00e9l\u00e9gant. Mais quand l'inspiration frappe et que vous voulez saisir l'\u00e9lan, "pas \u00e9l\u00e9gant mais fonctionnel" bat toujours "je le ferai quand je serai rentr\u00e9."
Flux de Travail 3 : Server Mode \u2014 D\u00e9marrer des Sessions Bureau Depuis Votre T\u00e9l\u00e9phone
C'est l\u00e0 que l'histoire mobile devient v\u00e9ritablement puissante, et c'est l\u00e0 que la plupart des gens arr\u00eatent de lire parce que la configuration semble intimidante. Elle ne devrait pas l'\u00eatre. Server Mode est le pont entre "mon t\u00e9l\u00e9phone ne peut que poursuivre des sessions existantes" et "mon t\u00e9l\u00e9phone peut d\u00e9marrer n'importe quelle session sur n'importe quel projet."
Le concept : vous configurez votre machine de bureau pour ex\u00e9cuter Claude Code en server mode. Il reste l\u00e0 \u00e0 \u00e9couter les connexions. Depuis votre t\u00e9l\u00e9phone \u2014 via l'app mobile Claude \u2014 vous pouvez d\u00e9marrer une session enti\u00e8rement nouvelle sur n'importe quel r\u00e9pertoire de projet de votre bureau, avec un acc\u00e8s complet \u00e0 votre syst\u00e8me de fichiers local, vos serveurs MCP et vos skills personnalis\u00e9s.
Voyez cela comme Remote Control, mais \u00e0 l'envers. Au lieu de "je suis \u00e0 mon bureau et je veux passer en mobile," c'est "je suis sur mon t\u00e9l\u00e9phone et je veux acc\u00e9der \u00e0 mon bureau."
La mise en place :
Sur votre bureau, ex\u00e9cutez :
claude server-mode --remote-control
Cela d\u00e9marre Claude Code dans un \u00e9tat serveur persistant. Il affiche une URL de session et \u00e9coute les connexions entrantes de vos appareils authentifi\u00e9s. Le flag --remote-control est crucial \u2014 sans lui, le serveur n'accepte que les connexions locales.
Vous voudrez le laisser tourner dans un onglet terminal d\u00e9di\u00e9 ou, mieux encore, dans un multiplexeur de terminal comme tmux (plus de d\u00e9tails dans la section utilisateur avanc\u00e9). Le processus serveur doit rester actif pour que les connexions mobiles fonctionnent.
Depuis votre t\u00e9l\u00e9phone, ouvrez l'app Claude, et votre machine de bureau appara\u00eet comme cible de connexion disponible. S\u00e9lectionnez-la, choisissez un r\u00e9pertoire de projet, et vous \u00eates dedans \u2014 une session Claude Code toute neuve tournant sur votre mat\u00e9riel, pilot\u00e9e depuis votre t\u00e9l\u00e9phone.
Pourquoi c'est plus important qu'il n'y para\u00eet :
La diff\u00e9rence entre les sessions cloud et les sessions server mode, c'est la diff\u00e9rence entre "une IA qui peut \u00e9diter votre code" et "une IA qui peut travailler dans votre environnement r\u00e9el." Quand je me connecte \u00e0 mon bureau via server mode, Claude a acc\u00e8s \u00e0 :
- Mes bases de donn\u00e9es PostgreSQL locales pour les tests
- Mes conteneurs Docker et clusters Kubernetes
- Mes serveurs MCP (l'int\u00e9gration Figma, le pont Notion, ma bo\u00eete \u00e0 outils SEO personnalis\u00e9e)
- Mes configurations
.claude/sp\u00e9cifiques au projet et mes skills personnalis\u00e9s - Des fichiers en dehors du d\u00e9p\u00f4t \u2014 documentation, assets de design, fichiers de configuration
Ce dernier point est sous-estim\u00e9. La moiti\u00e9 de mon flux de travail implique que Claude r\u00e9f\u00e9rence des fichiers \u00e0 travers plusieurs projets. L'environnement cloud ne peut pas faire \u00e7a. Server mode le peut.
La limitation honn\u00eate :
Votre bureau doit \u00eatre allum\u00e9, connect\u00e9 \u00e0 internet et ex\u00e9cuter le processus serveur. Si votre machine est un portable qui se met en veille quand vous le fermez, server mode n'est pas fiable. Si votre internet domestique tombe, vous perdez l'acc\u00e8s. Ce n'est pas une critique \u2014 c'est une contrainte physique. Votre t\u00e9l\u00e9phone se connecte \u00e0 votre vraie machine, et les vraies machines peuvent \u00eatre indisponibles.
Ce qui nous am\u00e8ne \u00e0 la configuration qui r\u00e9sout tout.
Flux de Travail 4 : Le Power User Stack \u2014 Tailscale + Termius + tmux
C'est ce que j'utilise vraiment. Tous les jours. De partout.
Les trois premiers flux de travail partagent tous une limitation commune : ils d\u00e9pendent du r\u00e9seau int\u00e9gr\u00e9 de Claude Code pour relier votre t\u00e9l\u00e9phone et votre bureau. Ce r\u00e9seau est bon \u2014 chiffr\u00e9, s\u00e9curis\u00e9, bien con\u00e7u \u2014 mais il est contraint. Vous avez besoin d'une session Claude active avant de pouvoir vous connecter. Votre terminal doit rester ouvert. Les interruptions r\u00e9seau tuent la connexion.
Le power user stack contourne toutes ces contraintes en vous donnant un acc\u00e8s terminal brut \u00e0 votre bureau depuis votre t\u00e9l\u00e9phone. Une fois que vous avez cela, vous pouvez d\u00e9marrer Claude Code, l'arr\u00eater, changer de projet, g\u00e9rer des processus et faire litt\u00e9ralement tout ce que vous pourriez faire assis \u00e0 votre clavier. Votre t\u00e9l\u00e9phone devient un terminal complet, pas seulement une t\u00e9l\u00e9commande pour Claude Code.
Trois outils rendent cela possible :
Tailscale cr\u00e9e un r\u00e9seau mesh s\u00e9curis\u00e9 et chiffr\u00e9 entre tous vos appareils. Votre t\u00e9l\u00e9phone, votre bureau, votre portable, une VM cloud \u2014 ils rejoignent tous le m\u00eame r\u00e9seau priv\u00e9 et peuvent se joindre directement, quel que soit le r\u00e9seau WiFi ou la connexion cellulaire qu'ils utilisent. Pas de redirection de ports. Pas de configuration de routeur. Pas d'exposition de votre machine \u00e0 l'internet public.
Le plan gratuit de Tailscale supporte jusqu'\u00e0 3 utilisateurs et 100 appareils \u2014 largement suffisant pour un d\u00e9veloppeur solo. Je suis sur le plan gratuit depuis des mois sans aucune friction. Les plans payants commencent \u00e0 5$/mois si vous avez besoin de plus d'utilisateurs ou de fonctionnalit\u00e9s, mais honn\u00eatement, je n'ai pas eu besoin de passer \u00e0 un plan sup\u00e9rieur.
Termius (ou Blink Shell, ou n'importe quel client SSH) vous offre une v\u00e9ritable interface terminal sur votre t\u00e9l\u00e9phone. Termius est mon choix parce que l'exp\u00e9rience clavier sous iOS est la moins douloureuse que j'ai trouv\u00e9e \u2014 et "la moins douloureuse" compte \u00e9norm\u00e9ment quand on tape des commandes sur un t\u00e9l\u00e9phone. Il supporte l'authentification par cl\u00e9 SSH, les profils de connexion et les sessions persistantes.
tmux est l'arme secr\u00e8te qui rend tout le stack fiable. C'est un multiplexeur de terminal \u2014 un programme qui maintient les sessions de terminal actives ind\u00e9pendamment de votre connexion. D\u00e9marrez une session tmux, lancez Claude Code dedans, d\u00e9connectez-vous du SSH, fermez l'app Termius, mettez votre t\u00e9l\u00e9phone dans votre poche, prenez l'avion pour un autre pays, reconnectez-vous \u2014 et votre session Claude Code est exactement o\u00f9 vous l'avez laiss\u00e9e. Chaque message, chaque fichier, chaque \u00e9tat de l'agent. tmux se moque que vous ayez disparu trois heures. La session a continu\u00e9 de tourner sur votre bureau tout ce temps.
C'est la diff\u00e9rence cruciale avec le timeout de 10 minutes de Remote Control. Les sessions tmux survivent ind\u00e9finiment. Votre agent Claude Code peut \u00eatre en pleine t\u00e2che, traitant un refactoring complexe sur vingt fichiers, et vous pouvez vous d\u00e9connecter et vous reconnecter \u00e0 volont\u00e9 sans perdre un seul octet de contexte.
Mettre en Place le Power Stack (Une Seule Fois, 30 Minutes)
Voici la configuration exacte que j'utilise. Cela suppose un bureau Mac, mais la m\u00eame approche fonctionne sous Linux. Les utilisateurs Windows peuvent utiliser WSL2.
\u00c9tape 1 : Installer et configurer Tailscale sur votre bureau
# macOS - Installation via Homebrew
brew install tailscale
# D\u00e9marrer le daemon Tailscale
sudo tailscaled install-system-daemon
# S'authentifier - cela ouvre une fen\u00eatre de navigateur
tailscale up
Apr\u00e8s l'authentification, notez l'adresse IP Tailscale de votre machine. Ce sera quelque chose comme 100.x.x.x. Vous pouvez la trouver avec :
tailscale ip -4
\u00c9tape 2 : Installer Tailscale sur votre t\u00e9l\u00e9phone
T\u00e9l\u00e9chargez Tailscale depuis l'App Store (iOS) ou le Play Store (Android). Connectez-vous avec le m\u00eame compte que celui utilis\u00e9 sur votre bureau. Votre t\u00e9l\u00e9phone et votre bureau sont maintenant sur le m\u00eame r\u00e9seau priv\u00e9. Vous pouvez v\u00e9rifier en faisant un ping de l'IP Tailscale de votre bureau depuis votre t\u00e9l\u00e9phone.
\u00c9tape 3 : Activer l'acc\u00e8s SSH sur votre bureau
Sous macOS, activez Remote Login :
# Activer SSH via la ligne de commande
sudo systemsetup -setremotelogin on
# Ou : R\u00e9glages Syst\u00e8me \u2192 G\u00e9n\u00e9ral \u2192 Partage \u2192 Remote Login \u2192 Activ\u00e9
Assurez-vous que SSH fonctionne via Tailscale en testant depuis un autre appareil :
ssh [email protected]
Astuce pro : Configurez l'authentification par cl\u00e9 SSH plut\u00f4t que par mot de passe. C'est \u00e0 la fois plus s\u00e9curis\u00e9 et plus rapide depuis un t\u00e9l\u00e9phone o\u00f9 taper des mots de passe est p\u00e9nible.
# Sur votre t\u00e9l\u00e9phone (dans Termius, g\u00e9n\u00e9rez une paire de cl\u00e9s)
# Copiez la cl\u00e9 publique sur votre bureau :
ssh-copy-id [email protected]
\u00c9tape 4 : Installer tmux sur votre bureau (s'il n'est pas d\u00e9j\u00e0 pr\u00e9sent)
brew install tmux
Cr\u00e9ez une configuration tmux minimale qui rend l'utilisation mobile supportable :
# ~/.tmux.conf
set -g mouse on # Activer le d\u00e9filement tactile
set -g history-limit 50000 # Conserver un historique de d\u00e9filement cons\u00e9quent
set -g status-style 'bg=#333333 fg=#ffffff'
set -g default-terminal "screen-256color"
\u00c9tape 5 : Installer Termius sur votre t\u00e9l\u00e9phone
T\u00e9l\u00e9chargez Termius depuis l'App Store. Cr\u00e9ez une nouvelle connexion d'h\u00f4te :
- Hostname : l'IP Tailscale de votre bureau (100.x.x.x)
- Nom d'utilisateur : votre nom d'utilisateur Mac
- Authentification : cl\u00e9 SSH (configur\u00e9e \u00e0 l'\u00e9tape 3)
Sauvegardez la connexion. Touchez-la. Vous devriez voir l'invite de terminal de votre bureau.
\u00c9tape 6 : Le flux de travail r\u00e9el
Depuis votre t\u00e9l\u00e9phone, ouvrez Termius et connectez-vous \u00e0 votre bureau. Puis :
# D\u00e9marrer une nouvelle session tmux nomm\u00e9e 'claude'
tmux new -s claude
# Naviguer vers votre projet
cd ~/projects/votre-projet
# D\u00e9marrer Claude Code avec remote control activ\u00e9
claude --remote-control
Vous avez maintenant deux fa\u00e7ons d'interagir avec Claude :
- Directement via le terminal dans Termius (en tapant des commandes)
- Via l'app mobile Claude en Remote Control (l'interface plus agr\u00e9able)
Je d\u00e9marre g\u00e9n\u00e9ralement la session dans Termius, puis bascule vers l'app Claude pour la conversation proprement dite. L'interface de l'app Claude est con\u00e7ue pour le mobile \u2014 meilleure gestion du clavier, rendu markdown, coloration syntaxique du code. Termius est mon pass coulisses ; l'app Claude est l\u00e0 o\u00f9 je fais le vrai travail.
Quand vous devez vous d\u00e9connecter :
Fermez simplement Termius. Ou fermez l'app Claude. Ou mettez votre t\u00e9l\u00e9phone dans votre poche. tmux maintient la session en vie sur votre bureau. Quand vous revenez \u2014 que ce soit cinq minutes ou cinq heures plus tard \u2014 reconnectez-vous via Termius et rattachez :
tmux attach -t claude
Tout est exactement o\u00f9 vous l'avez laiss\u00e9. Claude a peut-\u00eatre termin\u00e9 une t\u00e2che pendant votre absence. La sortie est l\u00e0 dans votre terminal, attendant d'\u00eatre lue.
Pourquoi Ce Stack Surpasse Les Options Int\u00e9gr\u00e9es
Je veux \u00eatre direct sur les compromis car les comprendre est tout l'enjeu.
Le Remote Control int\u00e9gr\u00e9 est plus simple \u2014 aucun doute. Deux minutes de mise en place contre trente. Pas de logiciel suppl\u00e9mentaire. Anthropic g\u00e8re le r\u00e9seau. Pour un usage mobile occasionnel \u2014 v\u00e9rifier un agent, approuver quelques modifications en promenant le chien \u2014 Remote Control est le bon choix. Je l'utilise encore quotidiennement.
Mais Remote Control a un plafond dur. Vous ne pouvez pas d\u00e9marrer de nouvelles sessions depuis le mobile. Vous ne pouvez pas changer de projet. Vous ne pouvez pas g\u00e9rer votre machine. Le timeout r\u00e9seau de 10 minutes signifie des connexions peu fiables sur des r\u00e9seaux mobiles instables. Et si votre terminal se ferme, la session dispara\u00eet.
Le power stack n'a pas de plafond. J'ai d\u00e9marr\u00e9 des sessions Claude Code depuis le WiFi d'a\u00e9roports dans trois pays diff\u00e9rents. J'ai altern\u00e9 entre cinq projets en une seule session mobile. J'ai lanc\u00e9 une t\u00e2che d'agent longue dur\u00e9e, rang\u00e9 mon t\u00e9l\u00e9phone pendant deux heures, et suis revenu \u00e0 une branche de fonctionnalit\u00e9 compl\u00e8te avec vingt-sept modifications de fichiers \u2014 le tout sans que la session ne risque jamais d'expirer.
Les trente minutes de mise en place sont rentabilis\u00e9es d\u00e8s la premi\u00e8re fois que vous avez besoin de faire du vrai travail depuis votre t\u00e9l\u00e9phone et que les outils int\u00e9gr\u00e9s ne suffisent pas.
Ce Que J'ai Mal Fait (Et Ce Que Vous Ferez Probablement Mal Aussi)
Je veux partager trois erreurs que j'ai commises en construisant mon flux de travail mobile, parce que je vois d'autres d\u00e9veloppeurs faire les m\u00eames.
Erreur 1 : Traiter le d\u00e9veloppement mobile comme "du d\u00e9veloppement bureau sur un \u00e9cran plus petit."
Mon premier r\u00e9flexe a \u00e9t\u00e9 d'utiliser mon t\u00e9l\u00e9phone de la m\u00eame fa\u00e7on que mon bureau \u2014 lire des diffs de code, parcourir les arborescences de fichiers, taper des instructions d\u00e9taill\u00e9es. C'est une mis\u00e8re. Les \u00e9crans de t\u00e9l\u00e9phone sont petits. Les claviers de t\u00e9l\u00e9phone sont impr\u00e9cis. Lutter contre cette r\u00e9alit\u00e9 m\u00e8ne \u00e0 la frustration.
Le d\u00e9clic qui a tout chang\u00e9 : Claude Code mobile sert \u00e0 diriger, pas \u00e0 impl\u00e9menter. Je donne des instructions de plus haut niveau depuis mon t\u00e9l\u00e9phone que depuis mon bureau. Au lieu de "refactorise le middleware d'authentification pour utiliser JWT avec signature RS256 et ajoute l'endpoint de rotation de cl\u00e9 publique," je dis "le syst\u00e8me d'auth doit passer \u00e0 JWT \u2014 tu connais la base de code, g\u00e8re \u00e7a, et je reviewerai le PR." Claude a suffisamment de contexte gr\u00e2ce aux fichiers du projet et \u00e0 l'historique de conversation pour combler les d\u00e9tails que je sp\u00e9cifierais normalement.
Cela a demand\u00e9 une vraie construction de confiance. J'ai d\u00fb v\u00e9rifier que les d\u00e9cisions autonomes de Claude correspondaient \u00e0 mes standards sur une douzaine de projets avant de me sentir \u00e0 l'aise pour donner ce niveau de latitude. Mais une fois la confiance \u00e9tablie, le d\u00e9veloppement mobile est devenu radicalement plus productif. Je ne suis pas un dactylographe sur mon t\u00e9l\u00e9phone \u2014 je suis un r\u00e9alisateur.
Erreur 2 : Ne pas pr\u00e9-autoriser les repos GitHub.
La premi\u00e8re fois que j'ai essay\u00e9 d'utiliser Claude Code sur le web depuis mon t\u00e9l\u00e9phone pour une urgence client, j'ai pass\u00e9 quatre minutes \u00e0 me d\u00e9battre avec le flux OAuth de GitHub dans un navigateur mobile. Quatre minutes ne semblent pas beaucoup, mais quand un syst\u00e8me de production est en panne, chaque seconde semble durer un an. Pr\u00e9-autorisez chaque repo dont vous pourriez avoir besoin. Faites-le maintenant, sur votre bureau, o\u00f9 le parcours prend quinze secondes. Votre futur vous, paniquant sur un parking, vous remerciera.
Erreur 3 : Ignorer tmux jusqu'\u00e0 en avoir besoin.
J'ai utilis\u00e9 le power-user stack sans tmux pendant les deux premi\u00e8res semaines, pensant "ma connexion est assez stable." \u00c7a a fonctionn\u00e9 parfaitement jusqu'\u00e0 ce que je sois dans un train, en pleine conversation avec Claude sur un changement compliqu\u00e9 de sch\u00e9ma de base de donn\u00e9es, et que mon t\u00e9l\u00e9phone change d'antenne relais. La connexion SSH a lach\u00e9. La session Claude Code \u2014 qui tournait depuis quarante minutes et avait un contexte profond sur la conception du sch\u00e9ma \u2014 avait disparu. J'ai d\u00fb tout recommencer.
J'ai install\u00e9 tmux le soir m\u00eame. La fois suivante o\u00f9 ma connexion a lach\u00e9 dans le train, je me suis reconnect\u00e9 et j'ai tap\u00e9 tmux attach -t claude. Chaque message \u00e9tait l\u00e0. Claude \u00e9tait en pleine phrase quand j'ai perdu la connexion. Il a termin\u00e9 la phrase quand je me suis reconnect\u00e9. La session n'avait m\u00eame pas remarqu\u00e9 que j'\u00e9tais parti.
tmux n'est pas optionnel pour les flux de travail mobiles. C'est la ceinture de s\u00e9curit\u00e9. On ne la saute pas parce que la route a l'air d\u00e9gag\u00e9e.
Choisir Votre Flux de Travail : Un Cadre de D\u00e9cision
Apr\u00e8s un mois \u00e0 tester chaque combinaison, voici ma recommandation pratique en fonction de qui vous \u00eates et comment vous travaillez.
Si vous codez depuis un seul bureau et vous vous absentez occasionnellement :
Utilisez Remote Control. Activez-le par d\u00e9faut dans vos param\u00e8tres Claude Code. Apprenez le raccourci /rc. C'est tout. Vous n'avez pas besoin de la complexit\u00e9 des autres flux de travail, et ajouter de l'infrastructure inutile cr\u00e9e une charge de maintenance sans b\u00e9n\u00e9fice.
Si vous voulez corriger des bugs et envoyer des PRs rapides depuis votre t\u00e9l\u00e9phone : Ajoutez Claude Code sur le web \u00e0 votre bo\u00eete \u00e0 outils. Pr\u00e9-autorisez vos repos GitHub actifs. Utilisez-le pour les t\u00e2ches autonomes qui n'ont pas besoin de votre environnement local. Combin\u00e9 avec Remote Control, cela couvre 80% des cas d'usage mobiles.
Si vous voulez un acc\u00e8s local complet depuis le mobile et que vous \u00eates \u00e0 l'aise avec un peu de configuration :
Ajoutez Server Mode. Configurez votre bureau pour ex\u00e9cuter claude server-mode --remote-control au d\u00e9marrage. Cela vous donne la puissance de votre environnement local depuis votre t\u00e9l\u00e9phone sans outils tiers. La seule contrainte est que votre bureau doit \u00eatre allum\u00e9 et connect\u00e9.
Si vous voulez la configuration "codez litt\u00e9ralement de n'importe o\u00f9" sans compromis : Construisez le power stack complet. Tailscale (gratuit), Termius (la version gratuite suffit), tmux (gratuit, pr\u00e9-install\u00e9 sur la plupart des syst\u00e8mes). Trente minutes de mise en place, et vous ne pensez plus jamais aux limitations du d\u00e9veloppement mobile.
J'utilise les quatre. Remote Control pour les absences rapides. Sessions cloud pour le travail open-source en parall\u00e8le. Server Mode en secours. Et le stack Tailscale + Termius + tmux comme mon outil quotidien pour tout ce qui est s\u00e9rieux. Les flux de travail se compl\u00e8tent plut\u00f4t qu'ils ne se concurrencent.
Ce Qui Arrive \u2014 Et Pourquoi J'y Pr\u00eate Attention
L'exp\u00e9rience de d\u00e9veloppement mobile s'est am\u00e9lior\u00e9e de fa\u00e7on spectaculaire rien que ces trois derniers mois. Quand Remote Control a \u00e9t\u00e9 lanc\u00e9 en preview de recherche en f\u00e9vrier 2026, c'\u00e9tait la seule option. Maintenant nous avons quatre flux de travail distincts, des outils communautaires comme Happy proposant des clients mobiles alternatifs, et Anthropic d\u00e9veloppant activement l'ensemble des fonctionnalit\u00e9s de l'environnement cloud.
Quelques \u00e9l\u00e9ments que je surveille :
L'environnement cloud gagne sans cesse en capacit\u00e9. Quand le support du gh CLI a \u00e9t\u00e9 ajout\u00e9 fin 2025, cela a d\u00e9bloqu\u00e9 les op\u00e9rations GitHub directement depuis les sessions cloud. Si Anthropic ajoute le support des serveurs MCP aux environnements cloud \u2014 m\u00eame un sous-ensemble s\u00e9lectionn\u00e9 \u2014 l'\u00e9cart entre sessions cloud et sessions locales se r\u00e9duit significativement.
La persistance des sessions est la prochaine fronti\u00e8re. Actuellement, les sessions Remote Control meurent quand votre terminal se ferme. Le contournement via tmux r\u00e8gle le probl\u00e8me, mais une solution native abaisserait la barri\u00e8re pour les d\u00e9veloppeurs qui ne veulent pas g\u00e9rer des multiplexeurs de terminal. Je ne serais pas surpris de voir Anthropic s'y attaquer directement.
Et l'app mobile elle-m\u00eame ne cesse de s'am\u00e9liorer. La gestion du clavier, le rendu du code, la gestion des conversations \u2014 chaque mise \u00e0 jour fait que coder sur t\u00e9l\u00e9phone ressemble moins \u00e0 un compromis et plus \u00e0 un v\u00e9ritable flux de travail. Nous ne sommes pas au niveau du bureau. Mais nous en sommes plus pr\u00e8s que je ne l'aurais cru en mars 2026.
Voici ce qui me revient sans cesse : la question n'est plus "peut-on coder depuis son t\u00e9l\u00e9phone ?" La r\u00e9ponse est acquise. La question est "vers quel flux de travail de d\u00e9veloppement vous tournez-vous quand vous n'\u00eates pas \u00e0 votre bureau ?" Et la r\u00e9ponse d\u00e9pend de ce que vous construisez, d'o\u00f9 vous \u00eates, et de combien de configuration vous \u00eates pr\u00eat \u00e0 investir en amont.
Mon moment chez le dentiste m'a appris quelque chose d'inattendu. La valeur du d\u00e9veloppement mobile ne r\u00e9side pas dans le fait de travailler plus d'heures. C'est de d\u00e9coupler vos moments cr\u00e9atifs et productifs de votre emplacement physique. Certaines de mes meilleures d\u00e9cisions architecturales sont n\u00e9es lors de promenades, dans des salles d'attente et dans des trains \u2014 des moments o\u00f9 la distance avec mon bureau me donnait de la distance avec mes pr\u00e9suppos\u00e9s. Avoir la capacit\u00e9 d'agir sur ces intuitions imm\u00e9diatement, plut\u00f4t que d'esp\u00e9rer s'en souvenir plus tard, a chang\u00e9 non seulement o\u00f9 je travaille mais la fa\u00e7on dont je pense le travail.
Mettez en place l'un de ces flux de travail ce week-end. Commencez par Remote Control si vous ne l'avez jamais essay\u00e9. Passez au power stack quand vous atteignez le plafond. Et la prochaine fois que vous \u00eates coinc\u00e9 quelque part sans votre ordinateur portable, sortez votre t\u00e9l\u00e9phone et commencez \u00e0 construire.
Questions Fr\u00e9quemment Pos\u00e9es
Puis-je utiliser Claude Code sur mon t\u00e9l\u00e9phone sans aucune configuration ?
Oui \u2014 Claude Code sur le web tourne enti\u00e8rement dans le cloud d'Anthropic et ne n\u00e9cessite aucune configuration locale. Ouvrez-le dans l'app Claude iOS ou Android, connectez un d\u00e9p\u00f4t GitHub et commencez \u00e0 coder. Vous n'aurez pas acc\u00e8s aux fichiers locaux ni aux serveurs MCP, mais pour les t\u00e2ches autonomes sur des repos GitHub, \u00e7a fonctionne imm\u00e9diatement.
Est-ce que Claude Code Remote Control fonctionne sur Android ?
Remote Control fonctionne sur iOS et Android via l'app officielle Claude. Le processus de configuration est identique \u2014 ex\u00e9cutez claude remote-control sur votre bureau, scannez le code QR avec votre t\u00e9l\u00e9phone. La fonctionnalit\u00e9 n\u00e9cessite un abonnement Claude Pro ou Max.
Que se passe-t-il pour ma session Claude Code si mon t\u00e9l\u00e9phone se d\u00e9connecte ?
Cela d\u00e9pend de votre configuration. Avec Remote Control seul, une interruption r\u00e9seau de plus d'environ 10 minutes tue la session. Avec le power-user stack tmux, votre session survit ind\u00e9finiment \u2014 tmux la maintient en fonctionnement sur votre bureau quel que soit l'\u00e9tat de connexion de votre t\u00e9l\u00e9phone. Reconnectez-vous et tapez tmux attach pour reprendre exactement o\u00f9 vous vous \u00e9tiez arr\u00eat\u00e9.
La configuration Tailscale + Termius + tmux est-elle s\u00e9curis\u00e9e ?
Tailscale cr\u00e9e un r\u00e9seau mesh chiffr\u00e9 WireGuard entre vos appareils \u2014 aucun trafic ne touche l'internet public. SSH ajoute une couche de chiffrement suppl\u00e9mentaire. Combin\u00e9 avec l'authentification par cl\u00e9 (sans mots de passe), cette configuration est sans doute plus s\u00e9curis\u00e9e que la plupart des alternatives cloud. Le plan Personal gratuit de Tailscale supporte jusqu'\u00e0 3 utilisateurs et 100 appareils en mars 2026.
Puis-je d\u00e9marrer un nouveau projet depuis mon t\u00e9l\u00e9phone avec Claude Code ?
Oui, par deux m\u00e9thodes. Claude Code sur le web vous permet de cr\u00e9er et d'\u00e9chafauder de nouveaux repos depuis votre navigateur mobile (cr\u00e9ez le repo sur github.com/new, autorisez-le, puis d\u00e9marrez une session cloud). Avec le power-user stack, vous pouvez vous connecter en SSH \u00e0 votre bureau depuis votre t\u00e9l\u00e9phone et d\u00e9marrer Claude Code dans n'importe quel r\u00e9pertoire \u2014 nouveau ou existant \u2014 avec un acc\u00e8s complet \u00e0 votre environnement local.
Travaillons Ensemble
Vous cherchez \u00e0 construire des syst\u00e8mes d'IA, automatiser des flux de travail ou faire \u00e9voluer votre infrastructure technique ? Je serais ravi de vous aider.
- Fiverr (d\u00e9veloppement sur mesure et int\u00e9grations) : fiverr.com/s/EgxYmWD
- Portfolio : mejba.me
- Ramlit Limited (solutions entreprise) : ramlit.com
- ColorPark (design et branding) : colorpark.io
- xCyberSecurity (services de s\u00e9curit\u00e9) : xcybersecurity.io