Zurück zur Übersicht

Blog

5 Wege, KI-Coding-Agents auf dem Handy zu überwachen

KI-Coding-Agents arbeiten, während du nicht zuschaust. Fünf praktische Ansätze, um informiert zu bleiben, ohne an den Schreibtisch gefesselt zu sein.

Veröffentlicht Tags: Workflow / Produktivität / Leitfaden / seo
Blog

Weitere Produkt- und Engineering-Updates aus dieser Kategorie.

Kategorie öffnen

KI-Coding-Agents wie Claude Code können Minuten oder Stunden an einer Aufgabe arbeiten. Sie refactoren Code, schreiben Tests, fixen Bugs und committen Änderungen – alles autonom. Der Produktivitätsgewinn ist real, aber es entsteht ein neues Problem: Wie weißt du, was passiert, wenn du weggehst?

Am Schreibtisch zu sitzen und Claude beim Denken zuzuschauen, verfehlt den Zweck. Du brauchst Monitoring, das deine Aufmerksamkeit respektiert: still, wenn alles gut läuft, laut, wenn etwas dich braucht.

Hier sind fünf praktische Ansätze, vom einfachsten bis zum am stärksten integrierten.

1. Push-Benachrichtigungen für kritische Events

Der Ansatz: Nur benachrichtigt werden, wenn der Agent dich braucht – Task-Abschluss, Fehler oder Freigabe-Anfragen.

Das ist die wirkungsvollste Monitoring-Methode, weil sie passiv ist. Du prüfst nichts. Dein Handy sagt dir Bescheid.

Die wichtigen Events:

  • Task abgeschlossen – Claude hat erledigt, was du verlangt hast. Zeit zum Prüfen.
  • Freigabe nötig – Claude will etwas potenziell Destruktives tun (Dateien löschen, unbekannte Befehle ausführen) und wartet auf dein Y/N.
  • Fehler aufgetreten – etwas ist schiefgelaufen und Claude kann nicht weitermachen.
  • Session gestartet – eine neue Coding-Session hat begonnen (nützlich für Team-Awareness).

Wie Tactic Remote das implementiert: Der Mac-Server integriert sich mit Claude Codes Hook-System. Wenn Claude ein Hook-Event auslöst (Stop, Notification, SessionStart), pusht der Server es an verbundene iPhones via WebSocket. Die iOS-App wandelt diese in native Benachrichtigungen um, die auf dem Sperrbildschirm erscheinen.

Event-Deduplizierung verhindert Benachrichtigungs-Spam – ein 3-Sekunden-Fenster fasst mehrere schnelle Events zu einem zusammen.

Was du brauchst: Ein Tool, das sich in das Event-System deines Agents integriert. Für Claude Code sind das Hook-Skripte. Für andere Agents brauchst du möglicherweise eigene Webhook-Integrationen.

2. Echtzeit-Terminal-Streaming

Der Ansatz: Handy öffnen und genau sehen, was der Agent gerade tut – live Terminal-Output.

Manchmal willst du mehr Kontext, als eine Benachrichtigung bietet. Vielleicht sagte Claude „Task abgeschlossen", aber du willst sehen, wie es das Problem gelöst hat. Oder du bist neugierig, ob es den richtigen Ansatz wählt, bevor es fertig ist.

Terminal-Streaming zeigt dir den rohen Output, als ob du an deinem Mac sitzen würdest:

Claude: I'll refactor the UserService to use dependency injection.

First, let me examine the current implementation...

Reading src/services/UserService.ts...

The current class has 3 hard-coded dependencies:
- DatabaseClient (instantiated in constructor)
- CacheService (imported as singleton)
- LoggerService (global instance)

I'll create interfaces for each and inject them via constructor...

Writing src/services/UserService.ts...
Writing src/services/interfaces/IUserService.ts...
Writing src/tests/UserService.test.ts...

Implementierungsaspekte:

  • ANSI-Farb-Rendering ist wichtig. Claude Code nutzt Farben zur Unterscheidung von Erzählung, Code-Blöcken und Systemmeldungen. Ein Monitoring-Tool, das Farben entfernt, verliert wichtige visuelle Struktur. TacticRemotes Terminal-Renderer unterstützt volle 256-Farben und 24-Bit RGB.
  • Buffer-Management ist wichtig. Claude Code kann während einer langen Aufgabe Tausende Zeilen Output erzeugen. Tactic Remote nutzt einen Ringpuffer (500K Zeichen, maximal 10K Zeilen), der aktuellen Output zugänglich hält, ohne unbegrenztes Speicherwachstum.
  • Scroll-Position ist wichtig. Du willst standardmäßig den neuesten Output sehen, aber im Verlauf zurückscrollen können.

3. Session-Dashboard

Der Ansatz: Alle aktiven Coding-Sessions auf einen Blick sehen – welche Projekte, welcher Status, wann zuletzt Aktivität.

Wenn du mehrere Claude Code-Sessions parallel laufst (verschiedene Projekte, verschiedene Aufgaben), brauchst du eine Möglichkeit:

  • Zu sehen, welche Sessions existieren
  • Zu wissen, welche aktive Arbeit vs. Leerlauf haben
  • Schnell zwischen ihnen zu wechseln
  • Neue Sessions ohne tmux-Befehle zu erstellen

TacticRemotes Session-Management zeigt:

  • Session-Name (automatisch aus Projektordner generiert, oder individuell)
  • Projektpfad
  • Verbindungsstatus
  • Schnellaktionen: wechseln, erstellen, löschen

Das ist besonders nützlich beim Monitoring von Hintergrund-Tasks über mehrere Repositories. Statt sich zu merken, welcher tmux-Session-Name zu welchem Projekt gehört, siehst du eine übersichtliche Liste.

Die DIY-Alternative: Bei SSH erreichst du grundlegendes Session-Bewusstsein mit einem tmux-Status-Skript:

# List all tmux sessions with their last activity
tmux list-sessions -F '#{session_name}: #{session_activity} (#{session_windows} windows)'

Aber du musst dich per SSH verbinden, den Befehl ausführen und den Output selbst parsen. Es wird nicht zu dir gepusht – du musst es abrufen.

4. Strukturierte Befehls-Shortcuts

Der Ansatz: Vorbereitete Befehle, mit denen du schnell Status, Kosten und Agent-Zustand prüfen kannst, ohne zu tippen.

Beim Monitoring vom Handy ist Tippen teuer. Kleiner Bildschirm, keine physische Tastatur, Autokorrektur kämpft gegen Code-Syntax. Jeder Tastenanschlag, den du einsparen kannst, verbessert das Monitoring-Erlebnis.

Nützliche Shortcuts für KI-Agent-Monitoring:

AktionBefehlZweck
Kosten prüfen/costSehen, was die aktuelle Session verbraucht hat
Status prüfen/statusSehen, ob Claude läuft, wartet oder im Leerlauf ist
Konversation verdichten/compactContext-Window-Nutzung reduzieren bei langer Session
Schnell freigebenY-ButtonAusstehende Aktion freigeben, ohne Tastatur zu öffnen
Schnell ablehnenN-ButtonAusstehende Aktion ablehnen
UnterbrechenCtrl+CClaude sofort stoppen

Tactic Remote implementiert das als Tastatur-Toolbar (Esc, Tab, Ctrl+C, Y, N, Pfeiltasten) und ein Snippet-System mit eingebauten Vorlagen nach Kategorien (Claude, Git, System). Eigene Snippets lassen sich hinzufügen.

Der Snippet-Ansatz ist hervorzuheben: Statt exakte Befehle zu erinnern, tippst du auf eine Kategorie, wählst einen Befehl, und er wird gesendet. Das macht Monitoring auf dem Handy schneller, als es selbst mit einer vollständigen Tastatur wäre.

5. Event-Log-Protokoll

Der Ansatz: Ein persistentes Protokoll von allem, was der Agent getan hat, durchsuchbar und überprüfbar.

Benachrichtigungen sagen dir, was gerade passiert ist. Terminal-Streaming zeigt, was in Echtzeit passiert. Ein Event-Log sagt dir, was passiert ist, während du nicht hingeschaut hast.

Die Mac-App in Tactic Remote führt ein Event-Log, das aufzeichnet:

  • Hook-Events von Claude Code (mit Zeitstempeln)
  • Session-Erstellung und -Löschung
  • Verbindungs-Events

Das ist nützlich für:

  • Morgen-Review: „Was hat Claude über Nacht gemacht?" (wenn du es laufen gelassen hast)
  • Debugging: „Wann ist der Fehler tatsächlich aufgetreten?"
  • Nachvollziehbarkeit: „Welche Änderungen wurden wann freigegeben?"

Wenn du dein eigenes Monitoring baust, ist das minimale Event-Log:

# In your Claude Code hook scripts, append to a log
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) $HOOK_EVENT $SESSION_NAME" >> ~/.claude/event.log

Dann kannst du es von deinem Handy über jede Remote-Zugriffsmethode einsehen.

Methoden kombinieren: Ein praktischer Workflow

Diese Ansätze funktionieren am besten in Kombination:

Standardzustand: Nur Push-Benachrichtigungen (Methode 1)

  • Dein Handy ist in der Tasche
  • Claude arbeitet
  • Du machst etwas anderes

Benachrichtigung kommt: Wechsel zu Terminal-Streaming (Methode 2)

  • „Task abgeschlossen" – Tactic Remote öffnen, Output prüfen
  • „Freigabe nötig" – sehen, was Claude tun will, Y oder N tippen
  • „Fehler" – Terminal prüfen, Korrektur senden

Schneller Check: Session-Dashboard (Methode 3)

  • Zwischen Meetings aufs Handy blicken
  • Alle drei Sessions laufen
  • Keine Benachrichtigungen bedeutet keine Probleme

Statusabfrage: Shortcuts nutzen (Methode 4)

  • /cost tippen, um Token-Verbrauch zu prüfen
  • /status tippen, um zu prüfen, ob Claude noch arbeitet
  • Dauert 2 Sekunden

Tagesende: Event-Log prüfen (Methode 5)

  • Die vollständige Zeitleiste sehen
  • Prüfen, ob alle Tasks abgeschlossen sind
  • Notieren, was morgen Nacharbeit braucht

Was aktuellen Tools fehlt

Transparenz über Lücken in der aktuellen Landschaft:

  • Diff-Vorschau vor Freigabe – genau sehen, welchen Code Claude ändern will, bevor du Y tippst. Aktuell siehst du den Terminal-Output, aber eine strukturierte Diff-Ansicht wäre besser.
  • Kosten-Alerts – automatische Benachrichtigung, wenn Token-Ausgaben einen Schwellenwert überschreiten. Aktuell musst du manuell /cost prüfen.
  • Multi-Agent-Monitoring – ein einziges Dashboard für Claude Code, Copilot und andere Agents. Aktuell hat jedes Tool seine eigene Monitoring-Geschichte.
  • Team-Sichtbarkeit – mehrere Entwickler sehen die gleiche Agent-Aktivität. Tactic Remote ist aktuell für Einzelnutzer.

Das sind Bereiche, in denen sich das Tooling wahrscheinlich verbessern wird, wenn KI-Agent-Nutzung reifer wird. Die fünf oben genannten Methoden decken vorerst die praktischen Monitoring-Bedürfnisse einzelner Entwickler ab.

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.