| |

Tutoriel de prise en main de T3 Code : 8 étapes pour contrôler Claude Code, Codex et OpenCode à distance depuis son téléphone

Tutoriel de prise en main de T3 Code : 8 étapes pour contrôler Claude Code, Codex et OpenCode à distance depuis son téléphone

Note de l’auteur : cet article s’adresse aux développeurs qui utilisent déjà Claude Code, Codex ou OpenCode sur leur ordinateur. En 8 étapes, vous allez connecter votre agent de codage à votre téléphone. Nous verrons notamment comment choisir une méthode d’accès à distance, configurer les modes d’autorisation, gérer la consommation du quota Claude et passer par la passerelle APIYI.

Vous avez quitté votre bureau, une tâche tourne toujours et vous ne pouvez pas approuver une commande. C’est une situation fréquente quand on utilise beaucoup les agents de codage. Cet article présente la solution de contrôle à distance de T3 Code sur mobile, qui permet de gérer depuis votre téléphone les agents déjà installés sur votre ordinateur.

Ce n’est pas un guide qui s’arrête à l’installation. Celle-ci est simple ; les points qui posent le plus souvent problème sont les modes d’autorisation et les méthodes d’accès réseau. Nous les examinerons donc en détail.

Avant de commencer, vérifiez ces quatre points :

  • Objectif : connecter les agents de codage déjà installés sur votre ordinateur à votre téléphone pour lancer des tâches, suivre leur progression, approuver des commandes et consulter les diff, même en déplacement.
  • Temps nécessaire : environ 15 à 25 minutes pour la première installation et l’association, y compris l’installation du CLI et la connexion. Une fois la procédure maîtrisée, comptez environ 5 minutes pour une autre machine.
  • Prérequis : un ordinateur ou un VPS qui reste allumé ; au moins un CLI déjà connecté (Claude Code, Codex ou OpenCode pour commencer) ; l’application T3 Code installée sur votre téléphone ; un accès réseau à GitHub et npm.
  • Difficulté : moyenne. La difficulté ne réside pas dans l’installation, mais dans les modes d’autorisation et les méthodes d’accès réseau.

t3-code-mobile-remote-claude-code-codex-opencode-guide-fr-image-0


T3 Code : quel problème résout-il vraiment ?

En bref : T3 Code n’est pas un agent de développement de plus. Il réunit plusieurs agents que vous utilisez déjà dans une même télécommande. Si vous n’utilisez qu’un seul agent et que vous avez déjà un abonnement Claude Pro ou Max, l’outil officiel Remote Control est plus simple : inutile d’ajouter cette couche.

L’équipe le présente comme une « agent harness control surface », autrement dit une interface de contrôle pour les environnements d’exécution des agents. T3 Code n’exécute pas de modèle lui-même : il fait appel aux outils déjà connectés sur votre machine, comme Claude Code, Codex, OpenCode, Cursor, Grok Build ou Google Antigravity, et utilise leurs environnements d’exécution respectifs.

Point clé Explication Ce que cela signifie pour vous
Interface de contrôle uniquement Pilote les CLI déjà connectées sur votre machine Vous continuez à payer les fournisseurs pour l’utilisation des modèles
Multiplateforme iOS, Android, Web et ordinateur Votre téléphone devient une télécommande
Gratuit et open source Licence MIT, sans frais selon l’équipe Vous pouvez créer un fork si l’outil ne vous convient pas
Tout jeune La version stable actuelle est la v0.1.3 Attendez-vous à rencontrer des bugs

Trois limites à connaître avant de l’utiliser :

  1. Aucun modèle ni quota n’est fourni, et les modèles locaux ne sont pas pris en charge. L’équipe estime que les modèles exécutables en local ne sont pas capables d’effectuer un travail d’ingénierie sérieux. Si l’ordinateur est éteint ou si la CLI n’est pas connectée, l’application mobile ne peut rien faire.
  2. Le projet en est à ses tout débuts. L’équipe le dit clairement : « Nous en sommes vraiment, vraiment aux tout débuts du projet. Attendez-vous à des bugs. » Pour l’instant, les contributions externes ne sont généralement pas acceptées : les petites corrections peuvent être envisagées, mais pas les grandes fonctionnalités.
  3. Les nouveaux fils de discussion sont configurés par défaut sur Full access. Cela revient à désactiver toutes les demandes d’approbation. Pour une utilisation à distance, changez impérativement ce paramètre par défaut.

Prise en main rapide de T3 Code : 8 étapes

Chaque étape précise si elle se déroule sur ordinateur ou sur mobile, avec un critère de validation. Vérifiez que ce critère est rempli avant de passer à la suite : vous éviterez ainsi bien des détours.

Étape 1 (ordinateur) : installer le CLI et se connecter

Chaque CLI possède sa propre procédure de connexion. Suivez celle qui correspond à vos besoins :

  1. Claude Code : après l’installation, exécutez claude auth login.
  2. Codex : exécutez codex login. Vous pouvez aussi attendre l’assistant de configuration de T3 Code pour autoriser l’accès directement avec votre abonnement ChatGPT.
  3. OpenCode : la version 1.14.19 ou ultérieure est nécessaire. Si vous utilisez la branche 2.x, il vous faut la version 2.0.18 ou ultérieure ; le paquet s’appelle @opencode/cli.

Validation : lancez directement le CLI dans le terminal et vérifiez que vous pouvez échanger avec lui sans problème.

Étape 2 (ordinateur) : installer T3 Code

Choisissez la version en ligne de commande ou l’application de bureau :

  1. Ligne de commande macOS / Linux : curl -fsSL https://t3.codes/install.sh | sh. Le programme sera installé dans ~/.local/bin.
  2. Windows PowerShell : irm https://t3.codes/install.ps1 | iex.
  3. Pour essayer sans installer : npx t3@latest. Node.js doit être installé sur votre ordinateur.
  4. Application de bureau : winget install T3Tools.T3Code ou brew install --cask t3-code.

Vérification : la commande t3 est reconnue dans le terminal, ou l’application de bureau s’ouvre correctement. Attention : sur les Mac Intel, la version en ligne de commande t3 n’est pas disponible. Seule l’application de bureau peut être utilisée.

Étape 3 (ordinateur) : démarrer le service T3 Code

  1. Exécutez t3 : le service démarre et la page locale s’ouvre.
  2. Exécutez t3 serve : seul le service démarre, sans ouvrir la page.
  3. Exécutez t3 service install : le service reste actif en arrière-plan sur macOS / Linux. C’est l’option recommandée pour une utilisation à distance régulière.

Vérification : les fournisseurs détectés apparaissent sur la page locale. Si une interface en ligne de commande (CLI) n’apparaît pas, revenez à l’étape 1 pour vérifier que vous y êtes connecté.

🚀 Démarrage rapide : si vous n’avez pas encore d’abonnement, vous pouvez obtenir des crédits d’essai gratuits sur APIYI apiyi.com. La suite explique comment connecter une instance Claude à la passerelle pour tester tout le processus sans abonnement.

Étape 4 (ordinateur) : choisir une méthode de connexion à distance pour T3 Code

Cette étape détermine comment le téléphone se connectera à l’ordinateur et s’il pourra recevoir des notifications push.

Méthode Pour qui ? Accès public nécessaire ? Notifications push sur le téléphone ?
T3 Connect Pour la plupart des utilisateurs : c’est le plus simple Non Oui, c’est la seule méthode qui les prend en charge
Connexion directe par réseau local / Tailscale Pour une utilisation à domicile ou sur un même réseau privé Non Non
SSH géré par l’application de bureau Si la machine distante est un serveur Linux ou un Mac Apple Silicon Accès SSH nécessaire Non

Voici comment activer chaque méthode :

  1. T3 Connect (application de bureau) : connectez-vous dans Settings → Connections, puis activez T3 Connect pour l’environnement actuel.
  2. T3 Connect (ligne de commande) : exécutez t3 connect. La connexion au compte ne suffit pas : le service doit être en cours d’exécution pour que la machine soit accessible.
  3. Connexion directe par réseau local (ligne de commande) : exécutez t3 serve --host <private-ip>. Si le service est déjà en cours d’exécution, utilisez t3 pair pour générer un nouveau lien d’appairage.
  4. Tailscale : exécutez t3 serve --tailscale-serve ou t3 pair --tailscale.
  5. SSH : dans Settings → Environments → Add environment → SSH, saisissez [email protected].

Premier piège : l’adresse de bouclage locale 127.0.0.1 ne permet d’accéder qu’à la machine elle-même. Le téléphone ne pourra pas se connecter avec un lien généré à partir de cette adresse.

Vérification : vous avez obtenu un lien d’appairage ou un code QR accessible depuis le réseau du téléphone, ou T3 Connect indique que la machine est en ligne.

t3-code-mobile-remote-claude-code-codex-opencode-guide-fr-image-1

Étape 5 (mobile) : associer T3 Code

Recherchez « T3 Code – Remote Claude & more » dans l’App Store, ou installez T3 Code depuis Google Play. Avec T3 Connect, connectez-vous au même compte sur votre téléphone, puis sélectionnez la machine. Pour une connexion directe, scannez le code QR ou collez le lien d’association dans Add environment.

Deuxième piège : les liens d’association et les codes d’autorisation sont l’équivalent de mots de passe. Ne partagez pas de captures qui les contiennent et ne les collez pas dans des journaux ou des rapports de bogue. Si vous pensez qu’ils ont été divulgués, procédez comme suit :

  1. Exécutez t3 auth session list pour afficher les sessions en cours.
  2. Exécutez t3 auth session revoke <id> pour révoquer une session suspecte.
  3. Si vous utilisez aussi l’application de bureau, vous pouvez révoquer les sessions et les liens inutilisés dans Settings → Sharing & access.

Vérification : la machine apparaît sur votre téléphone et vous pouvez parcourir les fichiers du projet.

Étape 6 (mobile) : créer un fil et choisir d’abord Supervised

Lorsque vous créez un fil, le mode d’autorisation affiché par défaut est Full access. Passez manuellement à Supervised : ne sautez pas cette étape lors de votre première utilisation. Les différences entre les niveaux d’autorisation sont expliquées dans la section suivante.

Vérification : le niveau d’autorisation affiché en haut du fil est Supervised.

Étape 7 (téléphone) : approuver une commande

Choisissez un dépôt que vous pouvez utiliser sans risque pour un test. Lancez une tâche : créez un fichier texte, puis exécutez une commande en lecture seule. Pour recevoir les demandes d’approbation, trois conditions doivent être remplies : être connecté à T3 Connect, avoir connecté votre environnement et avoir activé Device Notifications dans Settings → Notifications.

Validation : le téléphone reçoit une demande d’approbation. Après l’avoir approuvée, vous pouvez voir le résultat de l’exécution et le diff correspondant. Si vous ne souhaitez pas exécuter une opération, vous pouvez la refuser directement dans la conversation en expliquant pourquoi : Claude prend en charge cette méthode.

Étape 8 (ordinateur) : vérifier le diff

De retour sur votre ordinateur, exécutez git status et git diff dans le dépôt pour vérifier que les modifications correspondent à celles affichées sur le téléphone.

Validation : le nouveau fichier est présent et aucune modification imprévue n’apparaît. La chaîne complète fonctionne désormais.


Les modes d’autorisation de T3 Code en détail

C’est la section du tutoriel à lire le plus attentivement. Quand vous travaillez à distance, sans être devant votre ordinateur, le niveau d’autorisation détermine directement ce que l’agent peut faire.

Mode Opérations autorisées Conseil pour l’utilisation à distance
Supervised Chaque commande et modification de fichier doit être approuvée À choisir impérativement lors de la première utilisation
Auto-accept edits Les modifications de fichiers sont automatiquement acceptées, mais d’autres opérations peuvent encore nécessiter une approbation À utiliser une fois familiarisé avec le fonctionnement
Auto Le système de vérification automatique intégré du fournisseur autorise les opérations courantes Dépend du fournisseur
Full access Les commandes et modifications ne nécessitent aucune approbation Valeur initiale par défaut pour les nouveaux fils ; à utiliser avec prudence à distance

Vous pouvez modifier la valeur par défaut dans Settings → Threads → New threads → Permissions. Les paramètres d’un projet peuvent remplacer ceux définis par défaut pour l’environnement. Les fils existants, ainsi que ceux dont vous avez choisi le mode dans un brouillon, conservent leurs propres paramètres d’autorisation.

Le comportement varie selon le fournisseur :

  • OpenCode et Antigravity ne disposent pas d’un système de vérification automatique équivalent : en mode Auto, chaque opération demande donc une approbation. Pour OpenCode, les règles du mode Auto sont exactement les mêmes que celles du mode Supervised.
  • Même en mode Full access, Claude peut encore vous demander une approbation si ses propres paramètres désactivent le contournement des autorisations.
  • Grok ne propose pas le mode Auto-accept edits.

t3-code-mobile-remote-claude-code-codex-opencode-guide-fr-image-2

Conseil pratique : lors de la première utilisation, réglez d’abord la valeur par défaut sur Supervised. Suivez ensuite l’étape 7 pour lancer une tâche de test : « créer un fichier texte + exécuter une commande en lecture seule ». Une fois que vous avez vérifié que votre téléphone reçoit les demandes d’approbation, le diff et les résultats de l’exécution, vous pouvez envisager d’assouplir les autorisations.


Le piège des quotas avec Claude dans T3 Code

T3 Code utilise l’Agent SDK d’Anthropic pour faire fonctionner Claude. Le 25 octobre 2026, l’auteur a confirmé qu’il s’agit bien d’un bug côté Anthropic : toute utilisation passant par l’Agent SDK épuise le quota de 5 heures plus rapidement qu’une utilisation directe de Claude Code, sans toutefois affecter le quota hebdomadaire. Le problème a été signalé à Anthropic, mais aucun correctif n’a encore été confirmé.

T3 Code n’est pas responsable de ce problème, mais c’est vous qui en payez le prix. Si vous utilisez uniquement un abonnement et que vous faites tourner Claude dans T3 Code tous les jours, tenez-en compte dans vos coûts.


Connecter T3 Code à la passerelle APIYI : une solution sans abonnement

Si vous n’avez pas d’abonnement Claude, ou si vous ne voulez pas que l’Agent SDK consomme le quota de 5 heures de votre abonnement, vous pouvez configurer dans T3 Code une instance Claude distincte passant par la passerelle APIYI apiyi.com, avec une facturation à l’usage.

Modèle Entrée Sortie Lecture du cache
claude-opus-5-5 $4 $20 $0.2
claude-sonnet-5-5 $2 $10 $0.1
claude-haiku-5-5 $0.1 $0.5 $0.01

Les prix ci-dessus sont exprimés en dollars américains par million de tokens. Haiku utilise une tarification par paliers : lorsque l’entrée d’une requête dépasse 100 000 tokens, elle est facturée à $0.5 par million de tokens. Consultez la liste des modèles sur APIYI apiyi.com pour connaître les modèles et tarifs en vigueur.

Il faut toutefois noter que les tâches de programmation impliquant un long contexte et une exploration approfondie peuvent coûter cher à l’usage. Si vous utilisez beaucoup Claude et pouvez accéder directement au site officiel, l’abonnement officiel offre généralement un meilleur rapport qualité-prix. Si votre connexion pose des contraintes ou si vous préférez payer uniquement ce que vous consommez, l’API est plus adaptée.

Voici les étapes de configuration :

  1. Créez un répertoire de configuration distinct, par exemple avec mkdir -p ~/.claude_apiyi.
  2. Dans Settings → Providers de T3 Code, créez une instance Claude et faites pointer CLAUDE_CONFIG_DIR vers ce répertoire.
  3. Dans Environment variables de cette instance, définissez ANTHROPIC_BASE_URL sur https://api.apiyi.com.
  4. Définissez ANTHROPIC_AUTH_TOKEN sur le jeton créé dans votre console APIYI apiyi.com, puis marquez-le comme sensible.
  5. Définissez explicitement ANTHROPIC_API_KEY comme vide.
  6. Si ce répertoire contient une connexion Anthropic en cache, exécutez d’abord /logout dans ce répertoire pour éviter un conflit.

Cette méthode est identique à celle décrite dans les sections OpenRouter et « autres routes » de la documentation officielle de T3 Code. C’est donc une configuration officiellement prise en charge.

Pour économiser : le groupe ClaudeCode d’APIYI apiyi.com offre par défaut une remise de 5 %, cumulable avec les bonus des opérations de recharge. Pour des usages comme Claude Code, il est recommandé d’utiliser un jeton de ce groupe.

En cas d’erreur : pour le format natif de Claude, la Base URL doit contenir uniquement le domaine racine https://api.apiyi.com. Si vous ajoutez /v1, l’adresse de la requête devient /v1/v1/messages, ce qui provoque une erreur 404.

Codex et OpenCode peuvent eux aussi pointer vers la passerelle : pour Codex, modifiez ~/.codex/config.toml ; pour OpenCode, utilisez un fournisseur personnalisé. Dans les deux cas, renseignez l’adresse compatible OpenAI https://api.apiyi.com/v1. Pour les détails de configuration, consultez les pages correspondantes dans la documentation APIYI sur docs.apiyi.com.


T3 Code face aux solutions officielles de contrôle à distance sur mobile

Les deux fournisseurs proposent déjà une solution de contrôle à distance sur mobile. Avant de choisir, il faut connaître leurs limites.

Solution Prérequis Principales limites
Claude Code Remote Control Abonnement Pro / Max / Team / Enterprise Ne prend pas en charge les clés API ; indisponible si ANTHROPIC_BASE_URL pointe vers une passerelle ou un proxy
Codex on mobile Se connecter depuis l’application ChatGPT à un Mac ou un PC Windows associé La disponibilité dépend du déploiement progressif et des paramètres de l’espace de travail
T3 Code Un CLI déjà connecté sur l’ordinateur Projet encore jeune ; vous devez gérer vous-même les autorisations et le réseau

En bref : les solutions officielles conviennent aux personnes qui utilisent un seul fournisseur et un seul abonnement. T3 Code est plus adapté si vous utilisez les agents de plusieurs fournisseurs, gérez plusieurs machines ou invoquez déjà des modèles via une passerelle.

t3-code-mobile-remote-claude-code-codex-opencode-guide-fr-image-3


Risques et bannissement : vous êtes responsable

  • T3 Code est un outil tiers open source qui n’est affilié à aucun fournisseur de modèles.
  • L’option Full access, activée par défaut, permet à l’agent de modifier des fichiers et d’exécuter des commandes même lorsque vous n’êtes pas devant votre ordinateur.
  • Configurer T3 Code pour utiliser une passerelle tierce relève de votre choix personnel. Consultez les conditions d’abonnement officielles de chaque fournisseur : vous assumez les conséquences d’une éventuelle restriction ou suspension de compte.
  • N’utilisez pas plusieurs comptes en alternance et ne changez pas régulièrement de compte. La FAQ officielle de T3 Code précise qu’aucune fonction de changement automatique de compte n’est proposée en raison du risque de bannissement.
  • T3 Connect est actuellement gratuit, mais l’équipe précise que c’est le cas « pour le moment ». Chaque compte peut connecter jusqu’à 3 machines (les téléphones et navigateurs ne comptent pas). Ces règles pourraient changer à l’avenir.

FAQ sur T3 Code

Q1 : Peut-on travailler uniquement depuis son téléphone, sans laisser son ordinateur allumé ?

Non. Comme le dit la documentation officielle : « The phone is a remote. » Le téléphone sert de télécommande : les tâches s’exécutent sur l’ordinateur, qui doit rester allumé, avec la CLI connectée et un accès réseau actif. Si vous avez besoin d’une disponibilité 24 h/24, vous pouvez exécuter T3 Code sur un VPS.

Q2 : Peut-on utiliser T3 Code sans abonnement ?

Oui. Il suffit de créer une instance Claude indépendante et de la connecter à une passerelle, comme expliqué plus haut. Après votre inscription sur APIYI apiyi.com, vous pouvez obtenir un crédit de test gratuit pour vérifier que toute la chaîne fonctionne avant de décider si vous souhaitez l’utiliser à long terme.

Q3 : Peut-on recevoir des notifications sur son téléphone ?

Les notifications push ne sont disponibles qu’avec T3 Connect. Ni la connexion directe ni Tailscale n’en envoient. Sur Android, il faut une version supérieure à 7.0 ainsi que les services Google Play. Si vous forcez l’arrêt de l’application dans les paramètres système, les notifications sont interrompues jusqu’à sa réouverture.

Q4 : Pourquoi le quota Claude diminue-t-il aussi vite ?

C’est un bug du côté de l’Agent SDK qui accélère la consommation du quota sur 5 heures, sans affecter le quota hebdomadaire. L’auteur l’a signalé à Anthropic, mais aucun correctif n’a encore été confirmé.

Q5 : Quelles versions d’OpenCode sont compatibles ?

Pour la branche 1.x, il faut la version `1.14.19` ou une version ultérieure. Pour la branche 2.x, il faut une version supérieure à `2.0.18`. Ne faites pas coexister les versions 1.x et 2.x sur la même machine. De plus, le bouton de mise à jour de T3 Code ne permet pas de passer de la version 1.x à la version 2.x.

Q6 : Est-ce compatible avec Windows ?

Oui. Dans Settings → Sharing & access, sélectionnez une distribution WSL pour exécuter l’agent. Les CLI des différents fournisseurs doivent aussi être installées dans cette distribution. À noter également : sur les Mac Intel, la version en ligne de commande `t3` n’est pas disponible. Seule l’application de bureau peut être utilisée.

Q7 : Que faire si un lien d’appairage a été divulgué ?

Exécutez immédiatement `t3 auth session list` pour afficher les sessions, puis utilisez `t3 auth session revoke ` pour révoquer toute session suspecte. Générez ensuite un nouveau lien d’appairage et, si nécessaire, limitez les autorisations du jeton avec `–scope`.


T3 Code : points clés à retenir

  • Positionnement : T3 Code est une télécommande commune à plusieurs agents ; il ne fournit pas de modèle.
  • Accès à distance : seul T3 Connect peut recevoir des notifications push ; un téléphone ne peut pas accéder à 127.0.0.1.
  • Autorisations : les nouveaux fils utilisent Full access par défaut. Avant la première utilisation, passez à Supervised.
  • Quota : l’utilisation de l’Agent SDK consomme plus rapidement le quota Claude sur 5 heures.
  • Passerelle : pour le format natif de Claude, renseignez uniquement le domaine racine dans la Base URL, sans ajouter /v1.
  • Choix : avec un seul abonnement, utilisez la solution officielle ; avec plusieurs agents et machines, choisissez T3 Code.

En résumé

La difficulté avec T3 Code n’est pas l’installation, mais trois décisions : choisir la bonne méthode d’accès à distance, limiter les autorisations dès le départ et évaluer le coût en quota. Suivez les 8 étapes dans un dépôt sans importance pour tester le scénario « approuver une commande sur le téléphone, puis vérifier le diff sur l’ordinateur », avant de passer progressivement à vos projets réels.

Si vous n’avez pas d’abonnement, ou si vous souhaitez séparer votre utilisation de Claude du quota de votre abonnement, configurez une instance Claude distincte via APIYI apiyi.com. Vous pourrez ainsi payer à l’usage et profiter des réductions du groupe ClaudeCode.


Auteur : l’équipe technique APIYI
Échanges techniques : contactez-nous depuis la page d’accueil du site APIYI. Pour plus de détails sur la configuration, consultez le centre de documentation.

Articles connexes

Publications similaires