Port Whisperer : voir et libérer instantanément les ports occupés sur sa machine
https://github.com/LarsenCundric/port-whisperer
📌 Port Whisperer affiche en une commande quels processus écoutent sur quels ports (dev servers, bases, conteneurs) et aide à identifier, inspecter puis arrêter proprement ce qui bloque un port, sans passer par des grep hasardeux ni tuer au hasard.
Quand un port est déjà pris, le réflexe classique consiste à fouiller la liste des processus, jongler entre plusieurs commandes selon l’OS, et espérer tomber sur le bon PID. Port Whisperer transforme ce moment pénible en une vue lisible, orientée action, qui remet du contexte : quel projet tourne, quel framework est détecté, depuis combien de temps le service est lancé, et si l’état paraît sain ou suspect
Points clés
- ⚡ Table claire des ports actifs avec statut et contexte (projet, framework, uptime)
- 🧭 Détection d’environnement : services de dev, conteneurs Docker, bases et processus en arrière-plan
- 🔎 Inspection détaillée d’un port pour remonter à la cause et éviter les faux positifs
- 🧹 Actions intégrées pour libérer un port : arrêt par port, par PID, en série, avec option forcée
- 🧩 Exécution directe sans installation via npx, ou installation globale via npm
Dans la pratique, l’outil apporte surtout une réduction de friction. Ce n’est pas une “commande magique” qui corrige les conflits de ports, mais une interface cohérente qui raccourcit le chemin entre “ça ne démarre pas” et “voilà précisément ce qui écoute, et voilà comment le stopper”. À retenir : quand les ports deviennent un angle mort, Port Whisperer transforme la chasse au PID en routine simple et fiable.
