Claude Watch : Contrôlez Claude Code depuis votre Apple Watch en temps réel
Le développeur shobhit99 a présenté Claude Watch — une application open-source pour contrôler les sessions Claude Code directement depuis votre Apple Watch. Le système vous permet de surveiller le terminal et d'envoyer des commandes, y compris vocales, sans quitter votre espace de travail principal. Il résout le problème de répondre rapidement aux notifications des outils d'IA pendant le développement.
L'architecture comprend trois composants : un pont réseau sur Mac, une application iPhone et un client watchOS. Le pont Node.js s'intègre avec Claude Code CLI via des webhooks, en interceptant les événements du terminal. L'iPhone agit comme intermédiaire pour la synchronisation, tandis que la montre affiche la sortie et accepte les entrées.
Composants du système
Pont réseau
Construit sur Node.js, il se connecte à Claude Code et surveille les sessions. Lorsque des événements arrivent (sortie du terminal, requêtes), le pont forme des notifications et les route vers l'iPhone sur le réseau local. Nécessite l'installation de Node.js et de Claude Code CLI.
Application iPhone
Gère la communication entre le pont et la montre. Reçoit les données via Wi-Fi, met en cache l'état de la session et transfère vers watchOS. Prend en charge le mode arrière-plan pour une surveillance continue.
Client watchOS
Gère l'interface utilisateur sur la montre : affiche les logs du terminal en mode balayage, entrée texte via clavier ou dictée vocale. Prend en charge les retours haptiques pour les notifications de nouveaux événements.
Exigences et installation
Pour déployer, vous avez besoin de :
- Mac avec macOS 13 ou ultérieur.
- iPhone sur iOS 17+.
- Apple Watch avec watchOS 10+.
- Tous les appareils sur le même réseau Wi-Fi.
Processus de lancement :
- Installer Node.js et Claude Code CLI sur Mac.
- Cloner le repo GitHub, compiler les apps via Xcode.
- Démarrer le pont :
npm install && npm start. - Connecter l'application iPhone et le client watchOS.
Le repo inclut des scripts pour les builds automatisés et une section dépannage : corrections de ports, permissions pare-feu, redémarrages du pont en cas de pannes réseau.
Avantages pour les développeurs
Claude Watch étend les capacités de Claude Code avec la mobilité. Les développeurs seniors l'élogient pour les sessions TDD : vérifier les tests ou logs sans basculer sur Mac. Dans des environnements multitâches (p. ex., multiples terminaux), la montre permet des réponses rapides aux événements critiques d'IA.
// 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');
});
Le code du pont utilise Express pour les endpoints et WebSocket pour la transmission en temps réel vers l'iPhone.
Points clés
- Architecture : Système en trois parties (pont-iPhone-montre) assure une faible latence sur le réseau local.
- Entrée : Commandes vocales et texte sur montre s'intègrent avec Claude Code sans perte de contexte.
- Open Source : Instructions de build complètes et correctifs dans le repo GitHub.
- Limites : Nécessite un seul Wi-Fi, macOS 13+ ; pas pour accès distant.
- Cas d'usage : Idéal pour surveiller les sessions d'IA en développement.
— Editorial Team
Aucun commentaire pour le moment.