Repolode
productdevbook

productdevbook/port-killer

macOS와 Windows용 메뉴 바 앱으로, 사용 중인 포트를 확인하고 프로세스를 종료하며 Kubernetes 포트 포워딩과 Cloudflare Tunnel을 관리합니다.

스타
5,123
포크
212
열린 이슈
15
마지막 커밋
5일 전

어떤 프로젝트인가요?

PortKiller는 개발자를 위한 크로스 플랫폼 포트 관리 도구입니다. 사용 중인 TCP 포트를 자동으로 찾아 각 포트를 점유한 프로세스를 표시하므로, lsof나 netstat을 직접 실행하지 않고도 어떤 프로세스가 포트를 사용 중인지 확인할 수 있습니다. 프로세스는 한 번의 클릭으로 정상 종료하거나 강제 종료할 수 있습니다.

포트 모니터링 외에도 자동 재연결, 연결 로그, 연결 및 연결 해제 알림 기능으로 kubectl port-forward 세션을 관리합니다. 활성화된 Cloudflare Tunnel 연결 상태도 확인할 수 있습니다. 포트를 즐겨찾기에 추가하거나 알림을 받도록 설정할 수 있으며, Web Server, Database, Development, System 등의 카테고리별로 포트를 분류합니다.

macOS 버전은 메뉴 바 앱으로 실행되며 macOS 15 이상이 필요합니다. Homebrew 또는 DMG로 설치할 수 있습니다. Windows 버전은 시스템 트레이 앱으로 실행되며 zip 아카이브로 배포됩니다.

핵심 기능

  • 01사용 중인 모든 TCP 포트를 자동으로 찾고, 포트 번호나 프로세스 이름으로 검색하고 필터링합니다.
  • 02한 번의 클릭으로 프로세스를 정상 종료하거나 강제 종료합니다.
  • 03자동 재연결 및 로그 기능으로 kubectl port-forward 세션을 관리합니다.
  • 04활성화된 Cloudflare Tunnel 연결 상태를 표시합니다.
  • 05포트를 즐겨찾기에 추가하거나 알림을 받도록 설정할 수 있습니다.
  • 06macOS에서는 메뉴 바 앱으로, Windows에서는 시스템 트레이 앱으로 실행됩니다.

활용 사례

  • 터미널 세션을 일일이 확인하지 않고도 오래된 개발 서버가 점유한 포트를 비울 수 있습니다.
  • 재연결 후에도 로컬 데이터베이스나 서비스로 연결하는 Kubernetes 포트 포워딩을 유지할 수 있습니다.
  • 데스크톱에서 현재 활성화된 Cloudflare Tunnel 연결을 확인할 수 있습니다.

빠른 시작

  1. 1

    Homebrew로 설치(macOS)

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

    또는 GitHub Releases에서 .dmg(macOS)나 .zip(Windows)을 다운로드한 다음 압축을 풉니다

사용 전 알아둘 점

  • macOS와 Windows만 지원하며, Linux 버전은 언급되어 있지 않습니다.
  • 개발 환경 설정 방법은 README가 아니라 CONTRIBUTING.md에만 설명되어 있습니다.

토픽

자주 묻는 질문

port-killer은(는) 무엇인가요?
macOS와 Windows용 메뉴 바 앱으로, 사용 중인 포트를 확인하고 프로세스를 종료하며 Kubernetes 포트 포워딩과 Cloudflare Tunnel을 관리합니다. PortKiller는 개발자를 위한 크로스 플랫폼 포트 관리 도구입니다. 사용 중인 TCP 포트를 자동으로 찾아 각 포트를 점유한 프로세스를 표시하므로, lsof나 netstat을 직접 실행하지 않고도 어떤 프로세스가 포트를 사용 중인지 확인할 수 있습니다. 프로세스는 한 번의 클릭으로 정상 종료하거나 강제 종료할 수 있습니다.
port-killer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
port-killer은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
port-killer은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. port-killer의 마지막 커밋은 2026년 10월 15일입니다.
port-killer은(는) 어디에 사용할 수 있나요?
터미널 세션을 일일이 확인하지 않고도 오래된 개발 서버가 점유한 포트를 비울 수 있습니다. 재연결 후에도 로컬 데이터베이스나 서비스로 연결하는 Kubernetes 포트 포워딩을 유지할 수 있습니다. 데스크톱에서 현재 활성화된 Cloudflare Tunnel 연결을 확인할 수 있습니다.
port-killer는 어떻게 설치하나요?
Homebrew로 설치(macOS): brew install --cask productdevbook/tap/portkiller 또는 GitHub Releases에서 .dmg(macOS)나 .zip(Windows)을 다운로드한 다음 압축을 풉니다
port-killer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/productdevbook/port-killer

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트