Discutez et échangez des fichiers avec les PC à côté de vous en Bluetooth, directement dans VS Code. Rien ne passe par le wifi ni par Internet.
Démarrage
Installez l'extension (Extensions → … → Install from VSIX). Rien d'autre à installer, pas de droits administrateur.
Ouvrez le panneau Chat dans l'Explorateur et choisissez un pseudo.
Avec votre collègue, cliquez tous les deux sur « + Ajouter un collègue ».
Son pseudo apparaît (environ 15 s) : cliquez sur Appairer, puis validez le code à 6 chiffres sur les deux PC. C'est fait une fois pour toutes.
Il apparaît en vert dans la liste : cliquez et discutez.
Fonctionnalités
Messages sans limite de longueur. Les longs messages sont repliés à l'écran (« Voir tout »), jamais coupés.
Fichiers (📎) jusqu'à 25 Mo entre PC. Le destinataire clique sur « Enregistrer ». Débit Bluetooth : environ 100 à 200 Ko/s.
✓ envoyé, ✓✓ reçu, ⏳ en attente. Ce que vous écrivez pendant l'absence de l'autre part à sa reconnexion.
Téléphones Android (📱 Téléphone) : avec l'app gratuite Serial Bluetooth Terminal, le téléphone peut écrire et recevoir des messages texte. Ce n'est pas possible sur iPhone, car iOS bloque ce type de Bluetooth.
Liaison chiffrée entre appareils appairés. L'historique reste uniquement sur chaque PC (🗑 pour effacer).
Limites
Windows 10/11, Bluetooth activé et non bloqué par l'IT. Portée d'environ 10 m.
Rien n'apparaît dans une capture réseau du wifi. Un logiciel de supervision installé sur le PC voit en revanche l'écran.
Le module bin/btchat.exe n'est pas signé : un antivirus d'entreprise peut le bloquer.
Développement
helper/btchat.cs : module Bluetooth (Winsock AF_BTH, annonce SDP du pseudo, recherche, appairage, SPP pour les téléphones). Recompiler : npm run build:helper.
Mode test sans Bluetooth : lancer VS Code avec BTCHAT_ARGS="--tcp 47001 47002". Un faux téléphone écoute alors sur le port +100.