Claude Watch: Claude Code in Echtzeit direkt von der Apple Watch aus steuern
Entwickler shobhit99 hat Claude Watch vorgestellt – eine Open-Source-App, mit der du Claude-Code-Sitzungen direkt von deiner Apple Watch aus steuern kannst. Das System ermöglicht es, das Terminal zu überwachen und Befehle zu senden, einschließlich Sprachbefehle, ohne deinen Hauptarbeitsplatz zu verlassen. Es löst das Problem der schnellen Reaktion auf Benachrichtigungen von KI-Tools während der Entwicklung.
Die Architektur umfasst drei Komponenten: eine Netzwerkbrücke auf dem Mac, eine iPhone-App und einen watchOS-Client. Die Node.js-Brücke integriert sich mit der Claude Code CLI über Webhooks und fängt Terminalereignisse ab. Das iPhone dient als Vermittler für die Synchronisation, während die Watch Ausgaben anzeigt und Eingaben entgegennimmt.
Systemkomponenten
Netzwerkbrücke
Auf Node.js basierend verbindet sie sich mit Claude Code und überwacht Sitzungen. Bei ankommenden Ereignissen (Terminalausgabe, Anfragen) erstellt die Brücke Benachrichtigungen und leitet sie über das lokale Netzwerk an das iPhone weiter. Erfordert eine Installation von Node.js und der Claude Code CLI.
iPhone-App
Handhabt die Kommunikation zwischen Brücke und Watch. Empfängt Daten über Wi-Fi, puffert den Sitzungszustand und leitet ihn an watchOS weiter. Unterstützt den Hintergrundmodus für durchgehende Überwachung.
watchOS-Client
Verwaltet die Benutzeroberfläche auf der Watch: Zeigt Terminal-Logs im Swipe-Modus an, Text-Eingabe per Tastatur oder Sprachdiktat. Bietet haptisches Feedback für neue Ereignisbenachrichtigungen.
Anforderungen und Installation
Zur Bereitstellung brauchst du:
- Mac mit macOS 13 oder neuer.
- iPhone mit iOS 17+.
- Apple Watch mit watchOS 10+.
- Alle Geräte im selben Wi-Fi-Netzwerk.
Startvorgang:
- Installiere Node.js und Claude Code CLI auf dem Mac.
- Klone das GitHub-Repo, baue die Apps über Xcode.
- Starte die Brücke:
npm install && npm start. - Verbinde iPhone-App und watchOS-Client.
Das Repo enthält Skripte für automatisierte Builds sowie einen Abschnitt zur Fehlerbehebung: Port-Anpassungen, Firewall-Freigaben, Neustarts der Brücke bei Netzwerkproblemen.
Vorteile für Entwickler
Claude Watch erweitert die Funktionen von Claude Code um Mobilität. Senior-Entwickler schwärmen davon bei TDD-Sitzungen: Tests oder Logs prüfen, ohne zum Mac zu wechseln. In Multitasking-Umgebungen (z. B. mehrere Terminals) erlaubt die Watch schnelle Reaktionen auf kritische KI-Ereignisse.
// Example webhook in the bridge (Node.js)
app.post('/webhook', (req, res) => {
const { event, data } = req.body;
if (event === 'terminal_output') {
sendToWatch(data);
}
res.status(200).send('OK');
});
Der Brückencode nutzt Express für Endpunkte und WebSocket für die Echtzeitübertragung zum iPhone.
Wichtige Punkte
- Architektur: Dreiteiliges System (Brücke-iPhone-Watch) sorgt für geringe Latenz im lokalen Netzwerk.
- Eingabe: Sprachbefehle und Text auf der Watch integrieren sich mit Claude Code, ohne Kontextverlust.
- Open Source: Vollständige Build-Anleitungen und Korrekturen im GitHub-Repo.
- Einschränkungen: Erfordert ein einziges Wi-Fi-Netzwerk, macOS 13+; nicht für Remote-Zugriff geeignet.
- Anwendungsfall: Ideal zum Überwachen von KI-Sitzungen in der Entwicklung.
— Editorial Team
Noch keine Kommentare.