À propos du projet

Belay établit une connexion privée entre un ordinateur hôte (macOS ou Windows) et un client (iPhone via Expo/React Native ou une application de bureau Electron). Il permet le streaming d'écran à distance, l'injection d'entrées natives (appui, glissement, défilement, clavier) et un accès interactif au terminal. Les fonctionnalités clés incluent : - Contrôle à distance : Streaming d'écran en direct via JPEG sur WebSockets et saisie complète du clavier et de la souris. - Gestion du système : Un explorateur de fichiers pour lire des fichiers texte et des statistiques système en direct (CPU, mémoire, disque, batterie). - Intégration IA : Un « Agent tab » spécifiquement conçu pour superviser et piloter des sessions Claude Code sur le PC, permettant aux utilisateurs de formuler des requêtes et d'approuver des actions depuis leur téléphone. - Options d'affichage avancées : Prise en charge des moniteurs virtuels et des « seamless windows » (affichage des applications hôtes comme des fenêtres individuelles sur le bureau du client). - Connectivité : Fonctionne via LAN ou Tailscale pour un accès distant crypté sans redirection de port. - Sécurité : Implémente des codes d'appairage à 6 chiffres, des jetons porteurs (bearer tokens) et une API de fichiers en lecture seule restreinte à des racines spécifiques pour empêcher l'accès non autorisé à des identifiants sensibles.