Repolode
productdevbook

productdevbook/port-killer

リッスン中のポートの一覧表示やプロセスの終了、KubernetesのポートフォワードとCloudflare Tunnelの管理ができる、macOS・Windows向けメニューバーアプリです。

スター
5,123
フォーク
212
未解決の Issue
15
最終コミット
4 日前

これは何?

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 とは?
リッスン中のポートの一覧表示やプロセスの終了、KubernetesのポートフォワードとCloudflare Tunnelの管理ができる、macOS・Windows向けメニューバーアプリです。 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 の数値は毎日更新されます。

関連プロジェクト