iPhone · iPad · Apple Watch · ein Agent auf Ihrem Mac
Diff lesen. Dem Agenten antworten. Pushen. Vom Telefon.
ShiftStage ist eine iPhone-App, die Ihren eigenen Mac steuert: sein
Terminal, Git, Dateien, Prozesse und die KI-Coding-Agenten, die darauf laufen. Ein
kleiner Agent auf dem Mac stellt sie bereit, Ende-zu-Ende-verschlüsselt — kein
SSH-Server, der offen sein muss, keine Portweiterleitung.
Für einen Mac im eigenen Netz dauerhaft kostenlos, ohne Konto.
6,99 $ im Monat, um ihn von überall zu erreichen.
Noch nicht im App Store: App und Agent erscheinen gemeinsam, sobald der
Agent notarisiert ist.
Funktioniert mit den Agenten, die schon auf Ihrem Mac sind
Claude Code
Codex CLI
Gemini CLI
Cursor Agent
Amp
opencode
Crush
Goose
Aider
Qwen Code
Factory Droid
Werden ohne Konfiguration im PATH gefunden. Alles andere
läuft im Terminal, wie es ist.
Die Dienste des Mac selbst, kein Bild seines Bildschirms
Jeder Bildschirm unten ist die App selbst, an einem Beispielprojekt.
KI-Sitzungen
Der Agent hält an und fragt. Sie antworten, wo immer Sie sind.
Geben Sie Claude Code oder Codex eine Aufgabe, sperren Sie das Telefon und
gehen Sie. Braucht er einen Menschen, kommt die Frage mit dem Befehl und seinem
Risiko — und die Antworten werden zu Tasten, auf dem Telefon oder am Handgelenk.
Chatansicht für Claude Code, Codex, Gemini CLI, Qwen Code und opencode:
Antworten, Werkzeugaufrufe und Dateiänderungen als Gespräch, gelesen aus der
eigenen Aufzeichnung des Werkzeugs. Das rohe Terminal ist einen Tipp entfernt.
Die Sitzung lebt auf dem Mac. App schließen, Netz verlieren — sie arbeitet
weiter.
Eine Sitzung, die Sie selbst im eigenen Terminal gestartet haben, erscheint ebenfalls.
Ihre Schlüssel, Ihre Abos. Kein Modell läuft bei uns, und das Gespräch
erreicht uns nie.
Git
Ein Diff, den man auf sechs Zoll wirklich prüfen kann.
Git als Struktur, nicht als ausgelesener Text: Syntaxfarben, geänderte
Stellen innerhalb der Zeile markiert, Hinzugefügtes und Entferntes pro Datei
gezählt. Zwölf Dateien geändert, vier sollen landen — diese vormerken,
committen, pushen.
Einzelne Zeilen, ganze Blöcke, Dateien, eine Mehrfachauswahl oder einen
ganzen Ordner vormerken.
Suche im Diff mit Trefferzähler.
Fetch, Pull mit Rebase oder Merge, Push. Zugangsdaten der Remotes bleiben auf
dem Mac.
Merge-Konflikte kommen mit allen drei Seiten; gelöst pro Datei oder pro
Block.
Terminal
Ein echtes PTY mit Ihrer Shell, Ihren Dotfiles, Ihren Werkzeugen.
Kein Emulator, der mit irgendeinem Server spricht: Ihre Login-Shell auf
Ihrem Mac, mit ANSI-Farben und Vollbildprogrammen. Mehrere Sitzungen zugleich,
und sie überstehen, dass die App in den Hintergrund geht.
Ctrl, Esc, Pfeile und Tab in einer Leiste über der Tastatur; Befehlsvorlagen
mit einem Tipp.
Das Getippte erscheint sofort, statt auf das Echo zu warten.
sudo bekommt ein verdecktes Feld, das Face ID ausfüllt — wenn
Sie das auf dem Mac erlaubt haben.
Dateien
Die Datei ist auf dem Mac. Der Mac ist nicht bei Ihnen.
Alle Arbeitsbereiche, die der Mac freigibt. Code öffnet mit Hervorhebung,
Markdown gerendert, Bilder und PDFs in der Vorschau — gestreamt, nicht erst
heruntergeladen.
Direkt bearbeiten und speichern, mit Warnung, wenn sich die Datei auf der Platte geändert hat.
Über das Teilen-Menü hinaus; ein Foto aus der Galerie direkt in den
Projektordner.
Namen und Inhalte in allen Arbeitsbereichen durchsuchen; Treffer kommen, sobald
sie gefunden sind.
Was Sie behalten wollten, öffnet später auch bei schlafendem Mac.
Und der Rest der Maschine
Verlauf
Jeder Zweig als Liste oder Graph mit seinen Tags. Filter nach Autor,
Datei oder Nachricht; Revert, Cherry-Pick, Zweig oder Reset ab einem Commit.
Prozesse
Was läuft, was es kostet, welche Ports es hält. Dev-Server im Blick
behalten und erfahren, wenn einer abstürzt.
CI/CD
GitHub Actions, GitLab, Jenkins und TeamCity. Fehlgeschlagene Jobs neu
starten, ein wartendes Deployment freigeben, ein nach Schritten gefaltetes Log
lesen. Braucht gar keinen Mac.
Apple Watch
Eigener Schlüssel, direkt zum Mac. Geringes Risiko per Tipp, mittleres per
Drehung der Krone, hohes nur am Telefon.
Außerdem: Push-Mitteilungen, die den Build oder die Sitzung nennen, Live
Activities für lange Builds, Übertragungen und Agenten-Sitzungen, ein Widget mit dem
Zustand des Mac und ein Zugriffsprotokoll, das auf dem Mac bleibt.
Einmal einrichten, im eigenen Netz
Agent installieren
Eine signierte, notarisierte Mac-App von dieser Seite. Sie gibt nur die
Ordner frei, die Sie benennen.
Telefon koppeln
Den Code scannen, den der Agent zeigt, und dieselben Wörter auf beiden
Bildschirmen bestätigen. Kein Konto.
Den Schreibtisch verlassen
Im selben WLAN sprechen die Geräte direkt. Unterwegs ebenfalls direkt — und
über ein Relay, das nur Chiffretext sieht, wenn die Netze nicht mitspielen.
Warum nicht die Werkzeuge, die Sie schon haben
Es sind gute Werkzeuge. Sie lösen eine andere Aufgabe.
Frage
ShiftStage
SSH-AppsTermius, Blink Shell, Moshi
Claude Code Remote Control
Remote DesktopScreens, Jump Desktop
Was das Telefon bekommt
Native Bildschirme für Terminal, Git, Dateien, Prozesse, CI/CD und Agenten-Sitzungen
Ein Terminal; Moshi ergänzt Agentenansichten über einen eigenen Hook
Wir speichern weder Ihre Dateien noch Ihre Befehle noch die Ausgabe
Ihrer Sitzungen. Nicht als Richtlinie — sie verlassen das Gerätepaar nie in einer
Form, die jemand anderes lesen könnte.
Drei Wege, in dieser Reihenfolge versucht. Das Relay trägt nur Bytes, die es nicht lesen kann.
TLS 1.3 über QUIC, in beide Richtungen. Telefon und Mac weisen sich
gegenseitig mit Geräteschlüsseln aus der Secure Enclave aus. Unsere Knoten wissen,
dass zwei Fingerabdrücke sprechen, nicht was.
Zum Koppeln muss der Mac vor Ihnen stehen. Ein Code auf seinem
Bildschirm, dieselben Wörter auf beiden Geräten und eine Liste auf dem Mac, in der
jedes Gerät mit einem Klick entzogen wird.
Der Mac entscheidet. Das Telefon sieht nur benannte Ordner. Prozesse
beenden und sudo vom Telefon sind anfangs ausgeschaltet, und das
Relay lässt sich pro Mac verbieten.
Ein Protokoll, das Sie behalten. Jede Operation, die ein Gerät
angefragt hat, wird auf dem Mac verzeichnet — nie Dateiinhalte oder Ausgaben. Einen
Befehl, es von außen zu lesen, hat das Protokoll nicht.
Eigener Knoten, wenn Sie möchten. Den Rendezvous- und Relay-Server
können Sie selbst betreiben; dann sieht niemand — auch wir nicht —, wer sich mit
wem verbunden hat.
Wie
Auch hier keine Tracker. Diese Seite hat keine Skripte, setzt keine
Cookies und lädt nichts von fremden Domains.
Ein Preis. Funktionen werden nicht rationiert.
Das Abo schaltet keine Funktionen frei. Es öffnet Entfernung und
Umfang.
Zu Hause
Kostenlos
dauerhaft, ohne Konto
Ein Mac im eigenen Netz
Alle Dienste: Terminal, Git, Dateien, Prozesse, KI-Sitzungen, CI/CD,
Uhr
Über den App Store: Testzeitraum, Verlängerung und Kündigung wie bei jedem
anderen Abo dort. US-Preise; der Store zeigt Ihren. Läuft das Abo mitten in der
Arbeit ab, wird die Sitzung nicht getrennt — erst die nächste Verbindung von außen
öffnet sich nicht.
Fragen
Ist das ein Remote Desktop?
Nein. Ein Remote Desktop überträgt Pixel eines Bildschirms für die Maus.
ShiftStage überträgt die Dienste selbst — das Terminal ist ein Terminal, der
Diff ein Diff — und das Telefon zeichnet sie nativ.
Führt es KI-Modelle aus?
Nein. Es steuert die agentischen CLIs, die schon auf Ihrem Mac sind, mit Ihren
Schlüsseln, Ihrer Konfiguration und Ihren Abos. Nichts geht an uns.
Warum nicht einfach SSH?
Nutzen Sie SSH — das Terminal hier ersetzt es nicht. Was eine Leitung nicht
bietet: einen Diff als Struktur, Dateien mit Vorschau, eine Prozessliste, einen
Push, wenn der Build fertig ist, oder die Frage eines Agenten, die Sie von der
Uhr beantworten. Und kein SSH-Server muss von außen erreichbar sein.
In welchen Netzen funktioniert es?
Im selben WLAN direkt, gefunden über Bonjour. In verschiedenen Netzen direkt,
wenn das NAT-Hole-Punching gelingt, sonst über ein Relay. Mobilfunk und
Hotel-WLAN sind der Normalfall, und für Netze, die alles andere sperren, gibt es
einen Zugang auf Port 443.
Funktioniert es, wenn der Mac schläft?
Nein, und es sagt das, statt in einen Timeout zu laufen. Der Agent kann den Mac
wach halten, während Sie weg sind, wenn Sie das einschalten. Auf dem Telefon
behaltene Dateien öffnen auch ohne Mac.
Was brauche ich?
Ein iPhone oder iPad ab iOS 18, einen Mac ab macOS 15 und eine Apple Watch ab
watchOS 11, wenn Sie am Handgelenk antworten möchten.
Android? Ein Linux-Agent?
Nein. Die App ist nativ für iOS, iPadOS und watchOS, der Agent nativ für macOS.
Eine plattformübergreifende Hülle hätte genau das gekostet, wofür das Produkt da
ist.