Claude Watch: zarządzanie Claude Code za pomocą Apple Watch w czasie rzeczywistym
Deweloper shobhit99 zaprezentował Claude Watch — otwarte zastosowanie do kontroli sesji Claude Code bezpośrednio z Apple Watch. System umożliwia monitorowanie terminala i wysyłanie komend, w tym głosowych, bez odrywania się od głównego miejsca pracy. To rozwiązuje problem szybkiego reagowania na powiadomienia od narzędzi AI podczas pracy deweloperskiej.
Architektura obejmuje trzy komponenty: most sieciowy na Macu, aplikację iPhone oraz klienta watchOS. Most na Node.js integruje się z Claude Code CLI za pomocą webhooków, przechwytując zdarzenia terminala. iPhone działa jako pośrednik do synchronizacji, a zegarek wyświetla wyjście i przyjmuje wejście.
Komponenty systemu
Most sieciowy
Zrealizowany na Node.js, podłącza się do Claude Code i monitoruje sesje. Przy nadejściu zdarzeń (wyjście terminala, zapytania) most generuje powiadomienia i kieruje je na iPhone przez sieć lokalną. Wymaga instalacji Node.js i Claude Code CLI.
Aplikacja iPhone
Zapewnia połączenie między mostem a zegarkiem. Odbiera dane przez Wi-Fi, buforuje stan sesji i przekazuje na watchOS. Obsługuje tryb w tle dla ciągłego monitoringu.
Klient watchOS
Odpowiada za interfejs użytkownika na zegarku: wyświetlanie logów terminala w trybie przewijania, wprowadzanie tekstu przez klawiaturę lub dyktowanie głosowe. Obsługa odpowiedzi haptycznych dla powiadomień o nowych zdarzeniach.
Wymagania i instalacja
Do wdrożenia potrzebne są:
- Mac z macOS 13 lub nowszym.
- iPhone na iOS 17+.
- Apple Watch z watchOS 10+.
- Wszystkie urządzenia w tej samej sieci Wi-Fi.
Proces uruchomienia:
- Zainstalować Node.js i Claude Code CLI na Macu.
- Sklonować repozytorium GitHub, zbudować aplikacje za pomocą Xcode.
- Uruchomić most:
npm install && npm start. - Połączyć aplikację iPhone i klienta watchOS.
Repozytorium zawiera skrypty do automatyzacji budowania oraz sekcję z rozwiązywaniem problemów: naprawa portów, uprawnienia firewalla, restart mostu przy awariach sieciowych.
Zalety dla deweloperów
Claude Watch rozszerza możliwości Claude Code dzięki mobilności. Doświadczeni deweloperzy podkreślają wygodę podczas sesji TDD: sprawdzanie testów lub logów bez przełączania na Maca. W środowisku wielozadaniowym (np. z wieloma terminalami) zegarek pozwala szybko reagować na krytyczne zdarzenia od AI.
// Example vebkhuka in moste (Node.js)
app.post('/webhook', (req, res) => {
const { event, data } = req.body;
if (event === 'terminal_output') {
sendToWatch(data);
}
res.status(200).send('OK');
});
Kod mostu używa Express do endpointów i WebSocket do transmisji w czasie rzeczywistym na iPhone.
Co ważne
- Architektura: Trzykomponentowy system (most-iPhone-zegarek) zapewnia niskie opóźnienie w sieci lokalnej.
- Wprowadzanie: Komendy głosowe i tekst na zegarku integrują się z Claude Code bez utraty kontekstu.
- Kod otwarty: Pełna instrukcja budowania i poprawek w repozytorium GitHub.
- Ograniczenia: Wymaga jednej sieci Wi-Fi, macOS 13+; nie nadaje się do dostępu zdalnego.
- Zastosowanie: Idealne do monitoringu sesji AI w rozwoju.
— Editorial Team
Brak komentarzy.