PortKiller

PortKiller é um utilitário da barra de menus do macOS para desenvolvedores encontrarem e encerrarem processos que estão mantendo portas de rede locais abertas.

Mehmet Kalayci com.portkiller.app

O que é PortKiller?

PortKiller é um utilitário nativo do macOS que ajuda desenvolvedores a liberar portas locais bloqueadas por apps, servidores, contêineres ou serviços em segundo plano em execução. Ele fica na barra de menus para que você possa ver rapidamente quais processos estão escutando em portas comuns de desenvolvimento e encerrá-los sem usar comandos do Terminal. Casos de uso comuns incluem resolver erros de “address already in use” durante o desenvolvimento web, testar serviços locais e localizar processos deixados para trás por Docker ou ferramentas gerenciadas pelo Homebrew. O app também pode mostrar o contexto de projeto relacionado a um processo e notificá-lo quando portas monitoradas se tornarem ativas. PortKiller foi projetado para fluxos de trabalho de desenvolvimento no Mac em que o acesso rápido aos controles de portas e processos é mais conveniente do que a limpeza manual pela linha de comando.

Principais recursos

  • Listar processos ativos que estão escutando em portas locais de desenvolvimento
  • Encerrar com um clique, pela barra de menus, um processo que esteja ocupando uma porta
  • Detectar contêineres Docker que estejam usando portas monitoradas
  • Identificar serviços comuns do Homebrew, como PostgreSQL, Redis e MySQL
  • Mostrar o contexto de projeto de processos vinculados a repositórios Git locais
  • Notificá-lo quando portas monitoradas começarem a escutar
  • Monitorar intervalos de portas em tempo real com configurações ajustáveis

Revise resíduos de apps com o diCleaner

Verifique caches, arquivos de suporte, contêineres e itens de login antes da limpeza.

Baixar diCleaner

Visão geral de segurança

Status: Maioritariamente seguro

PortKiller é um utilitário para desenvolvedores que inspeciona listeners de rede locais e pode encerrar processos selecionados, o que é normal para sua finalidade. Como ele pode parar apps, servidores, bancos de dados ou contêineres ativos, encerrar o processo errado pode interromper seu trabalho ou parar temporariamente serviços locais. Use-o quando reconhecer o processo ou a porta que deseja liberar, especialmente durante sessões de desenvolvimento.

Recomendação: Mantenha o PortKiller se você executa regularmente servidores locais, bancos de dados, contêineres ou outras ferramentas de desenvolvimento que competem pelas mesmas portas. Se você raramente soluciona conflitos de portas, pode removê-lo sem afetar o macOS, embora possa perder um atalho rápido na barra de menus para liberar portas bloqueadas.

Caminhos comuns

  • /Applications/PortKiller.app

Compartilhe sua experiência

Seja o primeiro a compartilhar sua experiência.

Compartilhe sua experiência com este aplicativo