# Claude Watch: Ovládání Claude Code z Apple Watch v reálném čase
Vývojář shobhit99 představil Claude Watch – open-source aplikaci pro ovládání relací Claude Code přímo z Apple Watch. Systém umožňuje monitorovat terminál a odesílat příkazy, včetně hlasových, bez odvracení od hlavní pracovní stanice. To řeší problém rychlé reakce na upozornění od nástrojů AI během vývoje.
Architektura zahrnuje tři komponenty: síťový most na Macu, aplikaci pro iPhone a klienta watchOS. Most na Node.js se integruje s Claude Code CLI přes webhooks, čímž zachytává události terminálu. iPhone slouží jako prostředník pro synchronizaci, zatímco hodinky zobrazují výstup a přijímají vstup.
Komponenty systému
Síťový most
Realizován na Node.js, připojuje se k Claude Code a monitoruje relace. Při příchodu událostí (výstup terminálu, požadavky) most vytváří upozornění a směruje je na iPhone přes lokální síť. Vyžaduje instalaci Node.js a Claude Code CLI.
Aplikace pro iPhone
Zajišťuje spojení mezi mostem a hodinkami. Přijímá data přes Wi-Fi, cachuje stav relace a předává je na watchOS. Podporuje režim na pozadí pro kontinuální monitorování.
Klient watchOS
Odpovídá za UI na hodinkách: zobrazení logů terminálu v režimu přejetí prstem, vstup textu přes klávesnici nebo hlasovou diktaci. Podpora haptic zpětné vazby pro upozornění na nové události.
Požadavky a instalace
Pro nasazení potřebujete:
- Mac s macOS 13 nebo vyšší.
- iPhone na iOS 17+.
- Apple Watch s watchOS 10+.
- Všechna zařízení ve stejné Wi-Fi síti.
Proces spuštění:
- Nainstalovat Node.js a Claude Code CLI na Mac.
- Klonovat repozitář GitHub, sestavit aplikace přes Xcode.
- Spustit most:
npm install && npm start. - Připojit aplikaci pro iPhone a klienta watchOS.
Repozitář obsahuje skripty pro automatizaci sestavení a sekci troubleshooting: opravy portů, povolení firewallu, restart mostu při síťových selháních.
Výhody pro vývojáře
Claude Watch rozšiřuje možnosti Claude Code díky mobilitě. Senior vývojáři oceňují pohodlí pro TDD relace: kontrola testů nebo logů bez přepínání na Mac. V prostředí s více úkoly (např. s několika terminály) hodinky umožňují rychle reagovat na kritické události od AI.
// Příklad webhooku v mostě (Node.js)
app.post('/webhook', (req, res) => {
const { event, data } = req.body;
if (event === 'terminal_output') {
sendToWatch(data);
}
res.status(200).send('OK');
});
Kód mosta používá Express pro endpointy a WebSocket pro přenos v reálném čase na iPhone.
Co je důležité
- Architektura: Tříčlenný systém (most-iPhone-hodinky) zajišťuje nízkou latenci v lokální síti.
- Vstup: Hlasové příkazy a text na hodinkách se integrují s Claude Code bez ztráty kontextu.
- Open-source kód: Kompletní instrukce pro sestavení a opravy v GitHub repozitáři.
- Omezení: Vyžaduje jednu Wi-Fi, macOS 13+; ne pro vzdálený přístup.
- Použití: Ideální pro monitorování AI relací ve vývoji.
— Editorial Team
Zatím žádné komentáře.