Repolode
productdevbook

productdevbook/port-killer

Aplicación de barra de menús para macOS y Windows que muestra los puertos en escucha, permite terminar procesos y gestionar redirecciones de puertos de Kubernetes y túneles de Cloudflare.

Estrellas
5,123
Forks
212
Issues abiertos
15
Último commit
hace 5 días

¿Qué es?

PortKiller es una utilidad multiplataforma para gestionar puertos, pensada para desarrolladores. Detecta automáticamente los puertos TCP en escucha y muestra el proceso asociado a cada uno, para que puedas averiguar qué está ocupando un puerto sin ejecutar lsof o netstat manualmente. Puedes terminar procesos con un clic, ya sea deteniéndolos de forma gradual o forzando su cierre.

Además de supervisar puertos, la aplicación gestiona sesiones de kubectl port-forward con reconexión automática, registros de conexión y notificaciones al conectar y desconectar. También muestra el estado de las conexiones activas de Cloudflare Tunnel. Puedes marcar puertos como favoritos o vigilarlos para recibir notificaciones; además, se agrupan en categorías como servidor web, base de datos, desarrollo y sistema.

La versión para macOS funciona como una aplicación de barra de menús y requiere macOS 15 o posterior; se puede instalar mediante Homebrew o con un DMG. La versión para Windows funciona como una aplicación de la bandeja del sistema y se distribuye en un archivo zip.

Funciones clave

  • 01Detecta automáticamente todos los puertos TCP en escucha y permite buscarlos y filtrarlos por puerto o nombre de proceso.
  • 02Permite terminar procesos con un clic, ya sea deteniéndolos de forma gradual o forzando su cierre.
  • 03Gestiona sesiones de kubectl port-forward con reconexión automática y registros.
  • 04Muestra el estado de las conexiones activas de Cloudflare Tunnel.
  • 05Permite marcar puertos como favoritos y vigilarlos para recibir notificaciones.
  • 06Funciona como aplicación de barra de menús en macOS y como aplicación de la bandeja del sistema en Windows.

Casos de uso

  • Liberar un puerto ocupado por un servidor de desarrollo que quedó activo, sin tener que revisar las sesiones de la terminal.
  • Mantener activas las redirecciones de puertos de Kubernetes a bases de datos o servicios locales tras reconectarse.
  • Consultar desde el escritorio qué conexiones de Cloudflare Tunnel están activas.

Inicio rápido

  1. 1

    Instálalo con Homebrew (macOS)

    brew install --cask productdevbook/tap/portkiller
  2. 2

    O descarga el .dmg de GitHub Releases (macOS) o el .zip (Windows) y, después, extráelo

Antes de usarlo

  • Solo es compatible con macOS y Windows; no se menciona ninguna versión para Linux.
  • La configuración del entorno de desarrollo solo se describe en CONTRIBUTING.md, no en el README.

Temas

Preguntas frecuentes

¿Qué es port-killer?
Aplicación de barra de menús para macOS y Windows que muestra los puertos en escucha, permite terminar procesos y gestionar redirecciones de puertos de Kubernetes y túneles de Cloudflare. PortKiller es una utilidad multiplataforma para gestionar puertos, pensada para desarrolladores. Detecta automáticamente los puertos TCP en escucha y muestra el proceso asociado a cada uno, para que puedas averiguar qué está ocupando un puerto sin ejecutar lsof o netstat manualmente. Puedes terminar procesos con un clic, ya sea deteniéndolos de forma gradual o forzando su cierre.
¿port-killer es gratuito? ¿Qué licencia tiene?
port-killer es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿port-killer sigue mantenido?
Mantenimiento activo. El último commit de port-killer fue el 15 oct 2026.
¿Para qué puedo usar port-killer?
Liberar un puerto ocupado por un servidor de desarrollo que quedó activo, sin tener que revisar las sesiones de la terminal. Mantener activas las redirecciones de puertos de Kubernetes a bases de datos o servicios locales tras reconectarse. Consultar desde el escritorio qué conexiones de Cloudflare Tunnel están activas.
¿Cómo se instala port-killer?
Instálalo con Homebrew (macOS): brew install --cask productdevbook/tap/portkiller O descarga el .dmg de GitHub Releases (macOS) o el .zip (Windows) y, después, extráelo
¿Dónde consigo port-killer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/productdevbook/port-killer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados