Utiliser Claude Code depuis l'iPhone : trois méthodes qui marchent
Vous avez lancé une tâche longue à Claude Code, vous êtes parti, et il vous attend depuis vingt minutes sur une question à laquelle vous auriez répondu en deux secondes. Le téléphone règle ce problème, à condition de choisir la bonne méthode. En voici trois, avec ce que chacune fait et ne fait pas.
Ce dont vous avez vraiment besoin
Coder sur un écran de téléphone n'a pas grand intérêt. Ce qui compte depuis l'iPhone, c'est de savoir où en est l'agent, de répondre à une question ou à une demande de permission, et parfois de lui donner la consigne suivante. Tout le travail continue de se faire sur l'ordinateur, avec vos fichiers, vos outils et votre configuration.
Une condition vaut pour les trois méthodes : l'ordinateur doit rester allumé et l'agent doit continuer à tourner quand vous fermez la fenêtre. Si l'agent meurt avec le terminal, il n'y a plus rien à rejoindre.
Méthode 1 : Remote Control, la solution d'Anthropic
Anthropic propose Remote Control, en préversion de recherche à la date où nous écrivons. Il relie l'app Claude pour iOS ou Android (ou claude.ai/code) à une session Claude Code qui tourne sur votre machine. Selon la documentation officielle, Claude continue de tourner en local : vos fichiers, vos serveurs MCP et la configuration du projet restent disponibles. Des notifications push peuvent vous prévenir quand Claude a besoin de vous.
C'est la méthode la plus simple si vous n'utilisez que Claude Code. Il suffit du même compte des deux côtés. Sur les offres Team et Enterprise, un administrateur doit l'activer. Sa limite tient dans son nom : elle ne concerne que Claude Code. Un Codex ou un Gemini lancé à côté reste invisible.
Méthode 2 : SSH + tmux + un client SSH
C'est la méthode universelle, celle qui marche avec n'importe quel agent en ligne de commande. Elle demande un peu de mise en place, une fois.
- Sur le Mac, ouvrez Réglages Système ▸ Général ▸ Partage et activez Session à distance. Votre Mac accepte alors les connexions SSH.
- Installez tmux (
brew install tmux) et lancez l'agent dedans :tmux new -A -s claude claude. Fermez la fenêtre, l'agent continue. - Pour joindre le Mac hors de chez vous, installez Tailscale sur le Mac et sur l'iPhone, avec le même compte. Le Mac reçoit une adresse privée joignable depuis partout, sans ouvrir de port.
- Sur l'iPhone, installez un client SSH comme Termius ou Blink, ajoutez le Mac avec une clé SSH plutôt qu'un mot de passe, puis lancez
tmux attach -t claude.
Vous êtes dans le vrai terminal de l'agent, avec ses couleurs et son historique. Ça marche avec Claude Code, Codex, Gemini ou n'importe quel autre CLI, sur le Mac comme sur un serveur. Le prix à payer est l'ergonomie : un terminal plein écran sur un téléphone se lit mal, il faut connaître les raccourcis tmux, et vous devez savoir dans quelle session aller avant d'y entrer. Le guide agents distants détaille les pièges, à commencer par le nom de session.
Méthode 3 : Perchoir, si vous utilisez Fauconnier
Perchoir est notre app iPhone. C'est un client SSH spécialisé qui se rattache aux sessions tmux ouvertes par Fauconnier sur le Mac ou sur vos serveurs. Il ne lance aucun agent et n'a pas de serveur à nous : le téléphone parle à votre Mac, et à personne d'autre.
Ce qu'il ajoute par rapport à un client SSH générique :
- la liste des sessions avec l'état de chacune : travaille, attend une réponse, a fini ;
- le terminal de l'agent tel quel quand vous voulez y taper ;
- les mêmes fenêtres que sur le Mac, rangées pour l'écran du téléphone ;
- un fil de conversation avec un agent, sans ouvrir le terminal ;
- la voix en option, éteinte par défaut, avec votre propre clé OpenAI ou xAI.
L'installation tient en trois gestes : activer Session à distance sur le Mac, afficher le QR d'appairage dans Fauconnier (Réglages ▸ Perchoir), le scanner depuis l'iPhone. Le QR pose les hôtes, une clé dédiée au téléphone et les empreintes du Mac, plus son adresse Tailscale s'il en a une. Pour voir les agents lancés sur le Mac lui-même, activez aussi les sessions reprenables (tmux) dans Fauconnier. Perchoir est gratuit, sans compte, et demande iOS 17 ou plus.
Comparer les trois
| Remote Control | SSH + tmux | Perchoir | |
|---|---|---|---|
| Agents | Claude Code seulement | Tous les CLIs | Tous ceux ouverts par Fauconnier |
| Mise en place | Très simple | Une demi-heure la première fois | Un QR à scanner |
| Voir qui attend | Notifications push | Non, il faut entrer dans chaque session | Liste avec état par agent |
| Hors du Wi-Fi | Oui | Avec Tailscale ou équivalent | Avec Tailscale |
| Passe par | Les serveurs d'Anthropic | Votre réseau seulement | Votre réseau seulement |
| Prix | Inclus dans votre offre Claude | Gratuit (selon le client) | Gratuit |
Sécurité : trois règles
Ouvrir l'accès à son Mac depuis le téléphone, c'est ouvrir une porte. Trois règles suffisent à la garder fermée aux autres. Utilisez une clé SSH, jamais un mot de passe. Passez par un réseau privé comme Tailscale plutôt que d'ouvrir le port 22 de votre box. Et gardez une clé à part pour le téléphone, que vous pourrez révoquer seule si vous le perdez. Perchoir applique les trois : sa clé vit dans le trousseau iOS, et retirer la ligne perchoir@fauconnier de vos clés autorisées révoque le téléphone.
Quelle méthode choisir
Si vous n'utilisez que Claude Code et que vos sessions tournent sur la machine devant laquelle vous étiez assis, Remote Control est le plus court chemin. Si vous mélangez plusieurs CLIs, ou si vos agents tournent sur un serveur, SSH et tmux marchent partout, au prix d'un peu d'inconfort. Et si vous utilisez déjà Fauconnier sur le Mac, Perchoir vous donne la même chose avec l'état de chaque agent en prime. Rien n'empêche d'en combiner deux : Remote Control pour la session Claude principale, un client SSH pour le reste.
Les pannes les plus fréquentes
- Le Mac s'est mis en veille. C'est la première cause, de loin. Sur un portable branché, empêchez la mise en veille quand l'écran est éteint, ou laissez le capot ouvert.
- L'agent ne tournait pas dans tmux. Vous retrouvez la machine mais pas la session. Il n'y a rien à rejoindre : relancez-le dans tmux cette fois.
- Tailscale est coupé d'un côté. Hors du Wi-Fi de la maison, le Mac devient injoignable. Vérifiez que les deux appareils apparaissent connectés.
- La clé n'est pas acceptée. Le client SSH du téléphone utilise une clé que le Mac ne connaît pas. Ajoutez sa clé publique à
~/.ssh/authorized_keyssur le Mac.
Questions fréquentes
Peut-on utiliser Claude Code sur iPhone sans ordinateur ?
Pas en local : Claude Code tourne sur un ordinateur ou un serveur. Le téléphone sert à suivre et à piloter cette session. Anthropic propose aussi Claude Code sur le web, qui tourne dans leur cloud.
Faut-il laisser le Mac allumé ?
Oui, pour les trois méthodes. Si le Mac se met en veille, l'agent s'arrête. Réglez la veille dans Réglages Système, ou faites tourner les agents sur un serveur qui reste allumé.
Termius ou Blink pour Claude Code ?
Les deux sont des clients SSH qui gèrent bien tmux et les clés. Prenez celui dont le clavier vous convient : c'est ce que vous utiliserez le plus.
Perchoir marche-t-il sans Fauconnier ?
Il lui faut des sessions tmux nommées par Fauconnier pour avoir quelque chose à afficher. Sans Mac, un mode démo rejoue une session enregistrée pour voir à quoi ressemble l'app.
Fauconnier ouvre, range et dirige vos agents de code sur le Mac ; Perchoir vous les rend dans la poche. L'état de chaque agent, son terminal, une réponse en deux secondes depuis le canapé. Gratuit sur le Mac, gratuit sur l'iPhone.
Découvrir Fauconnier