Retour à la liste

Blog

Comment contrôler Amp (Sourcegraph) depuis votre iPhone — sans SSH

Amp est nouveau. La plupart des gens ne savent pas qu'on peut déjà le piloter depuis un iPhone sans SSH. Voici la configuration en cinq minutes : appairage en réseau local, Cloudflare Tunnel pour l'accès à distance, et exécution d'Amp aux côtés de Claude Code et Codex.

Publié le Tags: amp / sourcegraph / guide / Premiers pas / multi-agent / claude-code / codex / seo
Blog

Suivez les mises à jour produit et ingénierie de cette catégorie.

Voir la catégorie

Amp est l'agent de codage IA de Sourcegraph. Il est devenu publiquement disponible très récemment, ce qui signifie que la majeure partie d'internet n'a pas encore rattrapé son retard — les guides existants portent essentiellement sur des contournements SSH impliquant Tailscale, la redirection de ports, ou le maintien permanent d'un client terminal ouvert sur son téléphone.

Tactic Remote prend déjà en charge Amp nativement. La même application iOS qui se connecte à Claude Code et Codex peut se connecter à une session Amp en cours d'exécution sur votre Mac, votre machine Linux ou votre PC Windows. Ce guide couvre la configuration en cinq minutes — et est honnête quant aux limites actuelles.

Ce qu'est Amp et pourquoi le contrôler depuis un téléphone est utile

Amp est un agent en ligne de commande. Comme Claude Code et Codex, il s'exécute sur votre machine de développement dans un PTY, lit votre base de code, modifie des fichiers, exécute des commandes shell et demande votre approbation avant de faire quoi que ce soit de risqué. Il ne s'installe pas dans votre IDE ; vous le lancez dans un terminal et communiquez avec lui en langage naturel.

L'implication est la même que pour tous les agents en ligne de commande : le travail commence sur votre machine, mais vous n'avez pas besoin de la surveiller en permanence. Un refactoring peut tourner pendant vingt minutes. Une suite de tests peut être déboguée pendant une heure. Durant ce temps, Amp n'a réellement besoin de vous qu'à quelques points de décision : faut-il supprimer un fichier, est-ce que la fonction proposée semble correcte, faut-il continuer dans telle direction.

Surveiller un terminal sur un ordinateur portable pour ces quelques instants est une mauvaise utilisation du temps. Recevoir ces moments sous forme de notifications push sur votre téléphone — et pouvoir y répondre d'un simple tap — est une boucle bien plus efficace. C'est autour de cela que Tactic Remote est construit.

Les limites du contournement SSH + Tailscale

Le contournement actuel pour "Amp depuis un téléphone" consiste à se connecter en SSH à sa machine via un client comme Termius ou Blink, puis à s'attacher à une session tmux ou screen où Amp est en cours d'exécution. Ajoutez Tailscale ou un VPN si vous souhaitez un accès depuis l'extérieur de votre réseau local.

Cela fonctionne. Mais les frictions s'accumulent rapidement :

  • Aucune notification push. Votre iPhone ne vibrera pas lorsqu'Amp aura terminé ou sera en attente. Vous devez vous rattacher manuellement et vérifier.
  • Les approbations nécessitent de taper. Lorsqu'Amp demande "Delete src/legacy/auth.ts? (y/n)", vous tapez sur le clavier du téléphone et saisissez un caractère dans une minuscule fenêtre de terminal. C'est toute l'expérience.
  • iOS coupe les connexions SSH en arrière-plan. Si votre téléphone se met en veille ou que vous changez d'application, de nombreux clients SSH se déconnectent ou cessent d'afficher. Vous avez besoin que le téléphone soit ouvert, écran allumé, devant vous — ce qui annule l'essentiel de l'intérêt.
  • Une sortie illisible. La sortie d'Amp est formatée avec des codes ANSI pour un grand terminal. Sur un écran de téléphone de 6 pouces, lire des diffs en streaming et des chemins de fichiers en monospace brut devient vite fatigant.
  • Aucune gestion multi-agents. Si vous exécutez Claude Code dans une fenêtre tmux et Amp dans une autre, votre client SSH ne comprend pas cette distinction. Vous gérez tout manuellement.

Aucun de ces points n'est rédhibitoire si vous ne consultez Amp qu'occasionnellement. Mais si vous souhaitez réellement travailler depuis un téléphone — lancer une tâche, quitter votre bureau, répondre aux invites, puis revenir examiner ce que l'agent a produit — le contournement s'effondre.

Connecter Amp via Tactic Remote — configuration en réseau local en 5 minutes

Le chemin le plus rapide : votre Mac ou machine Linux et votre iPhone sont sur le même réseau Wi-Fi.

Étape 1 : Démarrez le serveur Tactic Remote sur votre machine hôte.

Sur macOS, l'application compagnon dans la barre des menus est l'option la plus simple. Téléchargez-la depuis tacticremote.com/download, installez-la et cliquez sur Start Server. Le panneau d'état affiche votre IP locale et le port 8765, ainsi qu'un QR code pour l'appairage.

Alternativement, depuis n'importe quel terminal sur macOS ou Linux :

npx tacticremote

Cela démarre le serveur immédiatement. Pas d'étape d'installation, pas de fichier de configuration, pas de WSL2 requis. La même commande fonctionne également sous Windows — consultez le guide de configuration Windows pour les détails spécifiques à Windows.

Étape 2 : Ouvrez l'application iOS Tactic Remote et appairez.

Téléchargez l'application depuis l'App Store (recherchez "Tactic Remote" ou utilisez ce lien). Elle est gratuite. Ouvrez-la, puis soit appuyez sur l'appareil voisin qui apparaît automatiquement via la découverte mDNS, soit appuyez sur le scanner QR et pointez-le vers le code sur votre bureau. L'appairage se termine généralement en quelques secondes.

Votre iPhone et votre Mac ou machine Linux n'ont pas besoin de partager un identifiant Apple. La découverte est entièrement gérée par mDNS/Bonjour sur le réseau local.

Étape 3 : Créez une nouvelle session et choisissez Amp.

Dans l'application, appuyez sur New Session. Un sélecteur par session vous permet de choisir l'agent : Claude Code, Codex, ou Amp. Sélectionnez Amp. Le serveur lance Amp dans un PTY sur votre machine hôte, exactement comme si vous l'aviez démarré dans un terminal vous-même. À partir de là, vous avez le contrôle.

Envoyez une invite depuis votre téléphone et regardez Amp se mettre au travail. La sortie apparaît en Chat Mode sous forme de bulles lisibles — les appels d'outils (modifications de fichiers, commandes shell, lectures) sont représentés par des icônes pour ne pas encombrer la vue, et les longues sections de réflexion se replient. Si vous souhaitez le flux ANSI brut, basculez vers Terminal Mode à tout moment.

Lorsqu'Amp s'arrête et demande votre approbation, votre téléphone vibre avec une notification push. Appuyez dessus, lisez l'action proposée et approuvez ou rejetez d'un seul tap. Amp continue. Vous n'aviez pas besoin de surveiller.

Accès depuis n'importe où avec Cloudflare Tunnel

L'appairage en réseau local fonctionne lorsque vous êtes sur le même réseau que votre machine de développement. Pour tout le reste — travailler depuis une autre pièce, un café ou en voyage — activez Cloudflare Tunnel.

Dans l'application compagnon macOS, activez le bouton Cloudflare Tunnel. L'application négocie une connexion sortante vers Cloudflare (aucun port de routeur ouvert, aucune exception de pare-feu nécessaire), génère une adresse publique temporaire et l'intègre dans le QR code d'appairage. Sur votre iPhone, scannez le code et la connexion est chiffrée de bout en bout via Cloudflare.

Depuis la ligne de commande, passez le drapeau :

npx tacticremote --cloudflare-tunnel

Le trafic est chiffré en transit. Cloudflare ne stocke pas le contenu de votre session. Il n'y a pas de relais cloud Tactic Remote au milieu — le tunnel est un chemin direct de votre téléphone vers votre machine via le réseau de Cloudflare.

Pour les configurations partagées ou les machines toujours actives, activez l'authentification par API Key dans les paramètres de l'application et saisissez la clé lors de l'appairage sur iPhone. Cela vous permet de maintenir un serveur en fonctionnement sans avoir à passer par un QR code interactif à chaque fois.

Exécuter Amp aux côtés de Claude Code et Codex

Tactic Remote traite chaque session indépendamment, avec son propre agent. Vous pouvez avoir une session Amp en cours sur une branche et une session Claude Code en cours sur une autre, et basculer entre elles d'un simple tap depuis la barre latérale des sessions.

Le cas d'usage pratique : l'exploration en parallèle. Si vous essayez de corriger une erreur de type TypeScript complexe et souhaitez voir deux approches différentes simultanément, vous pouvez :

  1. Créer deux worktrees Git sur des branches séparées du même dépôt.
  2. Ouvrir une session Claude Code pointée vers le premier worktree.
  3. Ouvrir une session Amp pointée vers le second.
  4. Envoyer la même invite initiale aux deux.
  5. Vous éloigner. Votre téléphone vous notifiera lorsque l'un ou l'autre agent s'arrêtera pour approbation ou aura terminé.

Lorsque vous revenez, vous ne triez pas deux fenêtres de terminal désordonnées. Vous avez deux sessions dans Tactic Remote, chacune avec son propre flux de sortie lisible, son propre résumé de diff dans Mobile Git Review et sa propre file d'attente d'approbation. Vous examinez les deux et décidez quelle direction est la plus proche de ce que vous souhaitez.

C'est le flux de travail que le SSH brut ne peut tout simplement pas structurer. Il n'existe pas de client SSH qui comprenne qu'il s'agit de deux exécutions parallèles d'Amp et Claude Code contre le même dépôt, avec des notifications liées à chacune.

Ce qui fonctionne et quelles sont les limites actuelles

La prise en charge d'Amp par Tactic Remote utilise le même pont PTY que Claude Code et Codex, donc le flux principal est solide :

  • Création de session, Chat Mode, Terminal Mode — tout fonctionne.
  • Notifications push pour fin / approbation / sortie — fonctionne.
  • Quick Prompts (instructions enregistrées en un tap, réutilisables entre sessions) — fonctionne.
  • Mobile Git Review (voir les fichiers modifiés et les diffs) — fonctionne.
  • Cloudflare Tunnel, authentification par API Key — fonctionne.
  • Commutation multi-session et multi-agent — fonctionne.

Les limites honnêtes :

Amp est nouveau. L'agent lui-même est une version très récente. Au fur et à mesure que Sourcegraph publie des mises à jour de son comportement CLI, il peut y avoir des cas limites dans la façon dont la sortie d'Amp est analysée et affichée en Chat Mode. Si vous voyez quelque chose d'inattendu, le terminal brut (Terminal Mode) vous montre toujours exactement ce qu'Amp produit en sortie.

Windows est en aperçu. L'application compagnon Windows (disponible depuis la version 1.8.0) est stable pour Claude Code et Codex ; Amp sur Windows bénéficie du même support sous-jacent, mais a été moins utilisé en conditions réelles que les chemins macOS et Linux. Si Amp s'exécute correctement dans votre terminal Windows, il fonctionnera dans Tactic Remote, mais signalez tout comportement inhabituel.

Interface multi-agents non spécifique à chaque agent. Tactic Remote maintient délibérément une interface mobile cohérente entre les agents plutôt que de créer une interface sur mesure pour chacun. Vous n'obtenez pas de panneaux spécifiques à Amp ni de vues propres à Sourcegraph. La contrepartie est une interface stable et appréhensible qui vieillit mieux à mesure que les agents évoluent.

Un hôte appairé à la fois par appareil. Tactic Remote connecte votre iPhone à un seul hôte à la fois. Si vous avez besoin de contrôler des agents sur deux machines distinctes, vous devrez basculer entre les connexions. C'est un choix de conception délibéré pour la simplicité ; la gestion de flotte est un cas d'usage différent.

Commencer

L'application iOS est gratuite sur l'App Store. Le serveur — application compagnon ou npx tacticremote — est également gratuit. La formule Pro (2,99 $/mois ou 19,99 $/an) débloque les fonctionnalités avancées ; le flux de connexion principal, y compris la prise en charge d'Amp, est disponible dans le niveau gratuit.

Cinq minutes pour s'appairer. Si vous avez déjà Amp installé et en cours d'exécution sur votre machine, la seule nouveauté dont vous avez besoin est le serveur Tactic Remote et l'application iOS. L'agent lui-même reste exactement là où il est.


Lectures connexes :

Essayez Tactic Remote

Pilotez vos agents de programmation depuis votre téléphone

Connectez-vous à Claude Code, Codex et aux autres agents sur votre Mac, PC Windows ou Linux. Consultez leur progression et envoyez la prochaine instruction depuis votre iPhone ou iPad.