ERFAHRUNGSBERICHT / 01

KI-Coding-Agents fernsteuern, ohne die Arbeit zu verschieben.

Wie ich mit einem Browser Codex und einen weiteren dauerhaften Agent auf zwei entfernten Rechnern steuere – plus ehrliche Entscheidungshilfe für MidTerm, SSH mit tmux, Remote Desktop und Provider Remote Control.

Von , Entwickler von MidTerm · Aktualisiert am 14. Juli 2026

ECHTE TOPOLOGIE / 02

Ein Browser an der Ostsee. Zwei Agents anderswo.

Aus diesem Arbeitsablauf ist MidTerm entstanden.

Während ich in Damp an der Ostsee bin, nutze ich MidTerm über ein privates Tailscale-Netzwerk. Ein Browser-Tab erreicht MidTerm auf meinem Heim-PC in Nordhausen, wo Codex direkt neben Repository und lokalen Werkzeugen läuft. Ein zweiter Tab erreicht eine getrennte MidTerm-Instanz auf dem Laptop im Büro, auf dem ein weiterer Agent seine eigene Arbeit fortsetzt.

Der Browser transportiert Kontrolle, nicht Ausführung. PTY, Agent-Prozess, Repository, Zugangsdaten, Build und lokale Dienste bleiben auf dem jeweiligen Rechner. Ich kann das MacBook schließen, vom Handy zurückkehren oder das Netzwerk wechseln, ohne das Projekt in eine Cloud-Sandbox zu verschieben oder das Terminal-Layout neu aufzubauen.

Ein Browser öffnet unabhängige MidTerm-Hosts als Tabs, während jeder entfernte Rechner seine eigenen Agents, Repositories und Prozesse behält
02 Ein privater Browser-Pfad; getrennte Ausführungsgrenzen.
ClientMacBook- oder Handy-Browser dort, wo ich gerade bin.
Heim-HostMidTerm, Codex, Repositories, SDKs, Zugangsdaten, Tests und lokale Dienste auf dem Heim-PC.
Büro-HostEine zweite unabhängige MidTerm-Instanz und ein eigener Agent auf dem Büro-Laptop.
NetzwerkTailscale liefert den privaten verschlüsselten Pfad. MidTerm liefert passwortgeschütztes HTTPS und die Arbeitsoberfläche.

WARUM WORKSPACE / 03

Das Terminal ist notwendig. Der Kontext darum ist der Multiplikator.

Ein Remote-Terminal transportiert Bytes. Dauerhafte Agent-Arbeit braucht zusätzlich stabile Identität, Belege und gute Eingabewege.

Dauerhaft

Zum selben Prozess zurückkehren

Benannte Sessions bewahren Arbeitsverzeichnis, Prozesszustand, Scrollback, Notizen, Entwürfe, Anhänge und die exakte Eingabehistorie pro Session.

Bildeingabe

Screenshot normal einfügen

Ctrl/Cmd + V lädt ein Bild auf den richtigen Host und setzt einen Pfad ein, den der Terminal-Agent verwenden kann.

Belege

App und CLI nebeneinander

Dateien, Git-Zustand, Logs und die entwickelte App bleiben neben dem Agent prüfbar statt in einer flachen Remote-Desktop-Szene.

Agent-sichtbar

Explizite Steuerflächen

Authentifizierte APIs und erzeugte mt-Helper zeigen Sessions, Browserzustand, Repositories, Historie, Dispatch und Checkpoints ohne Transcript-Heuristiken.

ENTSCHEIDUNG / 04

Wähle die Systemgrenze, nicht den Slogan.

Die Werkzeuge überschneiden sich, optimieren aber unterschiedliche Arbeitseinheiten.

MidTermWenn der echte Host-Workspace die Arbeitseinheit ist: mehrere Terminal-Agents, normale Shells, Dateien, Git, Logs, Tests und App-Vorschauen – gegebenenfalls auf mehreren Rechnern.
SSH + tmuxWenn ein ausgereifter nativer Terminal-Workflow, Standard-SSH-Authentifizierung, geringe Bandbreite und universelle Server-Verfügbarkeit wichtiger sind als Browser-Bilder, Dateien, Vorschauen oder mobile Formulierung.
Remote DesktopWenn beliebige Desktop-GUI-Anwendungen oder der exakte Host-Desktop gebraucht werden. Remote Desktop transportiert die ganze visuelle Szene; MidTerm zeigt engere Arbeitsflächen rund um Terminals.
Provider Remote ControlWenn ein unterstützter Agent die Arbeitseinheit ist. Claude Code Remote Control verbindet beispielsweise eine lokale Claude-Session mit Claudes Web- oder Mobiloberfläche. MidTerm bleibt providerneutral und hält Claude Code, Codex, Gemini CLI, OpenCode und Begleitprozesse gemeinsam.

Die Wege schließen sich nicht aus. Claude Code kann normal in MidTerm laufen; seine Provider-Remote-Funktionen können zusätzlich für einzelne Sessions aktiviert werden.

EINRICHTUNG / 05

Vier explizite Schritte.

  1. MidTerm auf jedem Rechner installieren, dessen Arbeit erreichbar sein soll.
  2. Für Hosts, die Abmeldungen und Neustarts überleben sollen, den Dienstmodus wählen.
  3. Host und Client-Geräte mit Tailscale oder einem anderen privaten WireGuard-Mesh verbinden.
  4. Die private HTTPS-Adresse jedes Hosts in einem Browser-Tab öffnen und die CLI-Agents dort starten.

MidTerms eigenes HTTPS und die Passwort-Authentifizierung bleiben aktiv; Tailscale-Grants oder ACLs sollten minimal berechtigen. MidTerm ist kein VPN und braucht keinen gehosteten Relay-Dienst.

Privaten Tailscale-Pfad einrichten und prüfen →

Ausführliche Installation und Fernzugriff →

GRENZEN / 06

Was MidTerm nicht beseitigt.

Ein nützliches Remote-Werkzeug macht seine verbleibenden Abhängigkeiten sichtbar.

StromDer Host muss wach sein und der Agent-Prozess weiterlaufen.
NetzwerkDer Browser braucht einen Weg zum Host. MidTerm erzeugt ihn nicht; Tailscale, LAN oder ein anderer bewusster Netzwerkpfad tun das.
VertrauenLokales HTTPS verwendet gegebenenfalls ein lokal erzeugtes Zertifikat, bis es als vertrauenswürdig eingetragen oder MidTerm hinter einem eigenen Zertifikatsendpunkt betrieben wird.
OberflächeDas Terminal bleibt ein echtes Terminal. MidTerm verbessert seine Browser-Ergonomie, verwandelt aber nicht jede CLI in eine vereinfachte Chat-App.

ANTWORTEN / 07

Kurz beantwortet.

Kann ich Claude Code oder Codex vom Handy steuern?

Ja. Die CLI bleibt in einem echten PTY auf ihrem Host; der authentifizierte Browser-Workspace funktioniert auf Desktop, Tablet, Handy und als installierte PWA.

Braucht MidTerm SSH?

Nein. Weder SSH-Client noch SSH-Tunnel sind erforderlich. Ein Netzwerkpfad bleibt nötig; ein privates Tailscale- oder WireGuard-Mesh ist der empfohlene Standard.

Ersetzt MidTerm Claude Code Remote Control?

Nicht grundsätzlich. Provider Remote Control ist direkt, wenn ein unterstützter Agent die Arbeitseinheit ist. MidTerm ist sinnvoll, wenn der Host-Workspace die Arbeitseinheit ist: mehrere CLIs, Terminals, Dateien, Git, Logs und App-Vorschauen.

Kann MidTerm Agents auf mehreren Rechnern steuern?

Ja. Auf jedem Rechner läuft eine unabhängige MidTerm-Instanz; die Hosts werden in benachbarten Browser-Tabs geöffnet. Jeder Rechner behält seine eigenen Repositories, Zugangsdaten, Werkzeuge und Prozesse.

Der Browser bewegt sich.
Die Arbeit bleibt aktiv.