Zurück zur Übersicht

Blog

Amp (Sourcegraph) vom iPhone aus steuern — ohne SSH

Amp ist neu. Die meisten wissen noch nicht, dass man es schon jetzt ohne SSH vom iPhone aus steuern kann. Hier ist die Einrichtung in fünf Minuten — LAN-Kopplung, Cloudflare Tunnel für den Fernzugriff und den Betrieb von Amp gemeinsam mit Claude Code und Codex.

Veröffentlicht Tags: amp / sourcegraph / guide / Erste Schritte / multi-agent / claude-code / codex / seo
Blog

Weitere Produkt- und Engineering-Updates aus dieser Kategorie.

Kategorie öffnen

Amp ist Sourcegraphs KI-Coding-Agent. Er ist erst seit Kurzem öffentlich verfügbar — das bedeutet, dass das Internet noch nicht aufgeholt hat. Die bisher existierenden Anleitungen drehen sich meist um SSH-Workarounds mit Tailscale, Port-Weiterleitung oder einem dauerhaft geöffneten Terminal-Client auf dem Smartphone.

Tactic Remote unterstützt Amp bereits nativ. Dieselbe iOS-App, die sich mit Claude Code und Codex verbindet, kann auch eine auf deinem Mac, Linux-Rechner oder Windows-PC laufende Amp-Sitzung steuern. Diese Anleitung erklärt die Einrichtung in fünf Minuten — und ist ehrlich, was die aktuellen Grenzen angeht.

Was Amp ist und warum die Steuerung vom Smartphone wichtig ist

Amp ist ein Terminal-Agent. Wie Claude Code und Codex läuft er auf deiner Entwicklungsmaschine in einem PTY, liest deine Codebasis, bearbeitet Dateien, führt Shell-Befehle aus und fragt vor riskanten Aktionen nach deiner Bestätigung. Du installierst ihn nicht in deiner IDE — du startest ihn in einem Terminal und kommunizierst über natürliche Sprache mit ihm.

Die Konsequenz ist dieselbe wie bei allen Terminal-Agenten: Der Auftrag beginnt auf deiner Maschine, aber du musst sie nicht die ganze Zeit im Blick behalten. Ein Refactoring kann zwanzig Minuten laufen. Eine Test-Suite kann eine Stunde lang debuggt werden. In dieser Zeit braucht Amp dich nur an einigen wenigen Entscheidungspunkten: ob eine Datei gelöscht werden soll, ob eine vorgeschlagene Funktion stimmt, ob ein bestimmter Pfad weiterverfolgt werden soll.

Für diese wenigen Momente auf einen Laptop-Bildschirm zu starren, ist Zeitverschwendung. Diese Momente als Push-Benachrichtigungen auf dem Smartphone zu empfangen — und mit einem Tippen zu antworten — ist eine viel bessere Arbeitsweise. Genau darum geht es bei Tactic Remote.

Die Grenzen des SSH-plus-Tailscale-Workarounds

Der aktuelle Workaround für "Amp vom Smartphone" besteht darin, per SSH mit einem Client wie Termius oder Blink in die Maschine einzuloggen und sich dann an eine tmux- oder Screen-Sitzung anzuhängen, in der Amp läuft. Für den Zugriff von außerhalb des lokalen Netzwerks kommt Tailscale oder ein VPN hinzu.

Das funktioniert. Aber es erzeugt Reibungspunkte, die sich schnell summieren:

  • Keine Push-Benachrichtigungen. Das iPhone gibt keinen Ton von sich, wenn Amp fertig ist oder auf eine Eingabe wartet. Du musst manuell nachschauen.
  • Bestätigung erfordert Tippen. Wenn Amp fragt "Delete src/legacy/auth.ts? (y/n)", tippst du auf einer winzigen Smartphone-Tastatur in einem kleinen Terminal-Fenster. Das ist die vollständige Erfahrung.
  • iOS beendet SSH im Hintergrund. Wenn das Smartphone in den Ruhezustand geht oder du die App wechselst, trennen viele SSH-Clients die Verbindung oder stellen die Darstellung ein. Du brauchst das Smartphone mit eingeschaltetem Bildschirm vor dir — was den ganzen Sinn des Vorhabens zunichte macht.
  • Keine lesbare Ausgabe. Amps Ausgabe ist ANSI-formatiert für ein großes Terminal. Auf einem 15-cm-Smartphone-Bildschirm ist das Lesen von gestreamten Diffs und Dateipfaden in rohem Monospace schnell ermüdend.
  • Kein Multi-Agenten-Überblick. Wenn du Claude Code in einem tmux-Fenster und Amp in einem anderen betreibst, kennt dein SSH-Client diesen Unterschied nicht. Du musst alles manuell verwalten.

Das sind keine absoluten Hindernisse, wenn du Amp nur gelegentlich überprüfst. Wenn du aber wirklich vom Smartphone aus arbeiten willst — eine Aufgabe starten, den Schreibtisch verlassen, auf Eingabeaufforderungen reagieren und dann zurückkommen, um das Ergebnis zu prüfen — bricht der Workaround auseinander.

Amp über Tactic Remote verbinden — LAN-Einrichtung in 5 Minuten

Der schnellste Weg: Mac oder Linux-Rechner und iPhone sind im selben WLAN-Netzwerk.

Schritt 1: Tactic Remote Server auf der Host-Maschine starten.

Auf macOS ist die Menüleisten-Begleit-App die einfachste Möglichkeit. Lade sie von tacticremote.com/download herunter, installiere sie und klicke auf Server starten. Das Statusfenster zeigt deine lokale IP-Adresse, Port 8765 und einen QR-Code zur Kopplung.

Alternativ kannst du in jedem Terminal auf macOS oder Linux folgendes eingeben:

npx tacticremote

Damit wird der Server sofort gestartet — ohne Installationsschritt, ohne Konfigurationsdatei, ohne WSL2. Derselbe Befehl funktioniert auch unter Windows — Details dazu findest du in der Windows-Einrichtungsanleitung.

Schritt 2: Tactic Remote iOS-App öffnen und koppeln.

Lade die App aus dem App Store herunter (suche nach "Tactic Remote" oder nutze diesen Link). Sie ist kostenlos. Öffne sie und tippe entweder auf das Gerät in der Nähe, das automatisch per mDNS-Erkennung erscheint, oder tippe auf den QR-Scanner und halte ihn auf den Code auf dem Desktop. Die Kopplung dauert in der Regel nur wenige Sekunden.

iPhone und Mac oder Linux-Rechner müssen keine gemeinsame Apple ID haben. Die Erkennung erfolgt vollständig über mDNS/Bonjour im lokalen Netzwerk.

Schritt 3: Neue Sitzung erstellen und Amp auswählen.

Tippe in der App auf Neue Sitzung. Eine sitzungsspezifische Auswahl lässt dich den Agenten wählen: Claude Code, Codex oder Amp. Wähle Amp aus. Der Server startet Amp in einem PTY auf deiner Host-Maschine — genau so, als hättest du es selbst in einem Terminal gestartet. Ab hier hast du die Kontrolle.

Sende eine Anfrage vom Smartphone und beobachte, wie Amp die Arbeit aufnimmt. Die Ausgabe erscheint im Chat Mode als lesbare Sprechblasen — Tool-Aufrufe (Dateibearbeitungen, Shell-Befehle, Lesevorgänge) werden als Icons dargestellt, damit sie die Ansicht nicht überfluten, und lange Thinking-Abschnitte werden eingeklappt. Wenn du den rohen ANSI-Stream möchtest, wechselst du jederzeit in den Terminal Mode.

Wenn Amp anhält und auf deine Bestätigung wartet, vibriert dein Smartphone mit einer Push-Benachrichtigung. Tippe darauf, lies die vorgeschlagene Aktion und bestätige oder lehne mit einem Tippen ab. Amp macht weiter. Du musstest nie aktiv zusehen.

Von überall aus mit Cloudflare Tunnel zugreifen

LAN-Kopplung funktioniert, wenn du dich im selben Netzwerk wie deine Entwicklungsmaschine befindest. Für alles andere — Arbeit aus einem anderen Zimmer, einem Café oder auf Reisen — aktiviere Cloudflare Tunnel.

In der macOS-Begleit-App schalte den Cloudflare Tunnel-Schalter um. Die App baut eine ausgehende Verbindung zu Cloudflare auf (keine Router-Ports werden geöffnet, keine Firewall-Ausnahmen erforderlich), erzeugt eine temporäre öffentliche Adresse und integriert diese in den Kopplungs-QR-Code. Auf dem iPhone einfach den Code scannen — die Verbindung ist von Ende zu Ende durch Cloudflare verschlüsselt.

Über die CLI übergib folgendes Flag:

npx tacticremote --tunnel --api-key YOUR_SECRET_KEY

Der Datenverkehr ist während der Übertragung verschlüsselt. Cloudflare speichert deine Sitzungsinhalte nicht. Es gibt keinen Tactic Remote Cloud-Relay dazwischen — der Tunnel ist ein direkter Weg von deinem Smartphone zu deiner Maschine über Cloudflares Edge-Netzwerk.

Für gemeinsam genutzte Setups oder dauerhaft laufende Maschinen aktiviere API Key-Authentifizierung in den App-Einstellungen und gib den Schlüssel beim Koppeln auf dem iPhone ein. So kannst du einen Server dauerhaft laufen lassen, ohne jedes Mal einen interaktiven QR-Code-Prozess durchlaufen zu müssen.

Amp gemeinsam mit Claude Code und Codex betreiben

Tactic Remote behandelt jede Sitzung unabhängig, mit ihrem eigenen Agenten. Du kannst eine Amp-Sitzung auf einem Branch und eine Claude Code-Sitzung auf einem anderen laufen lassen und mit einem einzigen Tippen in der Sitzungs-Seitenleiste zwischen ihnen wechseln.

Der praktische Anwendungsfall: parallele Erkundung. Wenn du einen verzwickten TypeScript-Typfehler beheben willst und zwei verschiedene Ansätze gleichzeitig ausprobieren möchtest, kannst du:

  1. Zwei Git-Worktrees auf separaten Branches desselben Repositories erstellen.
  2. Eine Claude Code-Sitzung öffnen, die auf den ersten Worktree zeigt.
  3. Eine Amp-Sitzung öffnen, die auf den zweiten zeigt.
  4. Dieselbe Anfangsaufforderung an beide senden.
  5. Den Schreibtisch verlassen. Dein Smartphone benachrichtigt dich, wenn einer der Agenten auf Bestätigung wartet oder fertig ist.

Wenn du zurückkommst, sortierst du keine zwei unübersichtlichen Terminal-Fenster durch. Du hast zwei Sitzungen in Tactic Remote, jede mit eigenem lesbarem Ausgabestream, eigener Diff-Zusammenfassung in Mobile Git Review und eigener Bestätigungs-Warteschlange. Du überprüfst beide und entscheidest, welcher Weg deinem Ziel näher kommt.

Das ist der Workflow, den rohe SSH-Verbindungen schlicht nicht strukturieren können. Es gibt keinen SSH-Client, der erkennt, dass hier zwei parallele Amp- und Claude Code-Läufe gegen dasselbe Repository laufen — mit jeweils eigenen Benachrichtigungen.

Was funktioniert und was die aktuellen Grenzen sind

Tactic Remotes Amp-Unterstützung verwendet dieselbe PTY-Bridge wie Claude Code und Codex, daher ist der Kernablauf solide:

  • Sitzungserstellung, Chat Mode, Terminal Mode — alles funktioniert.
  • Push-Benachrichtigungen für Abschluss / Bestätigung / Beenden — funktioniert.
  • Quick Prompts (gespeicherte Einzel-Tippen-Anweisungen, die sitzungsübergreifend wiederverwendet werden) — funktioniert.
  • Mobile Git Review (geänderte Dateien und Diffs anzeigen) — funktioniert.
  • Cloudflare Tunnel, API Key-Authentifizierung — funktioniert.
  • Multi-Sitzungs- und Multi-Agenten-Wechsel — funktioniert.

Die ehrlichen Einschränkungen:

Amp ist neu. Der Agent selbst ist erst seit Kurzem öffentlich verfügbar. Während Sourcegraph Updates am CLI-Verhalten vornimmt, kann es Randfälle bei der Analyse und Darstellung von Amps Ausgabe im Chat Mode geben. Wenn etwas Unerwartetes auftaucht, zeigt das rohe Terminal (Terminal Mode) immer genau das, was Amp ausgibt.

Windows ist eine Vorschau. Die Windows-Begleit-App (seit Version 1.8.0 verfügbar) ist für Claude Code und Codex stabil; Amp unter Windows hat dieselbe grundlegende Unterstützung, hat aber weniger reale Nutzung als die macOS- und Linux-Pfade gesehen. Wenn Amp sauber in deinem Windows-Terminal läuft, wird es auch in Tactic Remote laufen — bitte melde aber alles Ungewöhnliche.

Multi-Agenten-Oberfläche. Tactic Remote hält die mobile Benutzeroberfläche bewusst über alle Agenten hinweg einheitlich, anstatt für jeden eine eigene UI zu bauen. Es gibt keine Amp-spezifischen Panels oder Sourcegraph-spezifischen Ansichten. Der Kompromiss ist eine stabile, erlernbare Oberfläche, die mit der Weiterentwicklung der Agenten besser altert.

Jeweils ein gekoppelter Host pro Gerät. Tactic Remote verbindet dein iPhone mit jeweils einem Host. Wenn du Agenten auf zwei separaten Maschinen steuern möchtest, wechselst du zwischen den Verbindungen. Das ist eine bewusste Designentscheidung für Einfachheit — Flottenmanagement ist ein anderer Anwendungsfall.

Loslegen

Die iOS-App ist kostenlos im App Store. Der Server — Begleit-App oder npx tacticremote — ist ebenfalls kostenlos. Pro-Preise (2,99 USD/Monat oder 19,99 USD/Jahr) schalten erweiterte Funktionen frei; der grundlegende Verbindungsablauf einschließlich Amp-Unterstützung ist im kostenlosen Tarif verfügbar.

Fünf Minuten zum Koppeln. Wenn Amp bereits auf deiner Maschine installiert und läuft, brauchst du nur noch den Tactic Remote Server und die iOS-App. Der Agent selbst bleibt genau dort, wo er ist.


Weiterführende Artikel:

Tactic Remote ausprobieren

Coding-Agenten vom Smartphone aus steuern

Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.