13 points par jspiner 2025-11-29 | 8 commentaires | Partager sur WhatsApp

Je pense que l’un des problèmes les plus fréquents en développement, ce sont les conflits de ports.
Quand on lance un serveur, on voit apparaître « Error: Port 3000 is already in use », et on finit par répéter sans cesse le même processus : trouver le processus avec lsof, puis l’arrêter avec kill.

Moi aussi, je faisais ça en moyenne une dizaine de fois par jour.
J’ai donc carrément créé un petit outil : Portless, une application de barre de menus pour macOS.

Les fonctionnalités sont simples.

  • voir immédiatement depuis la barre de menus quels ports sont actuellement occupés
  • arrêter le processus concerné en un clic
  • afficher en priorité les ports de développement les plus utilisés (3000, 8080, etc.)
  • détection automatique des conteneurs Docker / affichage du nom du conteneur et de l’image

Depuis que j’utilise cette application, les changements de contexte dus aux conflits de ports ont presque disparu.
Le temps nécessaire pour passer d’un projet à l’autre a aussi nettement diminué, au moins dans mon ressenti.

Si vous voulez l’essayer, envoyez-moi un DM sur LinkedIn et je vous offrirai un coupon d’utilisation gratuit à vie.
https://linkedin.com/posts/…

8 commentaires

 
timotolkie 2025-12-01

Je l’ai acheté. J’envoie tout mon soutien au développeur et j’espère qu’il continuera à créer de meilleures applications.
Des exemples comme le mode de paiement ou la clé de licence m’ont été d’une grande aide en tant que futur créateur de startup.
Je vous souhaite beaucoup de réussite.

 
logone72 2025-12-01

Ça a l’air d’être une application propre et réussie. Je n’en ai pas encore l’utilité, mais je pense que j’y repenserai quand le besoin se fera sentir.

 
dkmin 2025-11-30

npx kill-port 3000

 
zero0000 2025-12-01

Merci.

 
tensun 2025-11-29

Je demande à l'agent IA de s'en charger.

 
redlasha 2025-11-29

Je l’utilise en l’enregistrant comme compétence Claude et en lui demandant de s’arrêter. Comme c’est mon état de travail par défaut, j’ai bien aimé le fait que cela fonctionne sans avoir à changer de contexte.

 
rainystar 2025-12-02

Le skill Claude n’est-il pas parfois appliqué par Claude, et parfois non ?

 
windbug99 2025-12-01

Oh, j’ai moi aussi eu le même problème de temps en temps, donc je vous soutiens pour en avoir fait une solution !