Skip to main content

portcheck

See what's using a port and free it safely: which process, who started it, stop it. Fixes "port already in use" (EADDRINUSE, Address already in use).

pipx install portcheck-tool # or: pip install portcheck-tool / uv tool install portcheck-tool

portcheck 3000              # who holds port 3000? (exit 1 if in use)
portcheck kill 3000         # stop it, after confirming; never system processes
portcheck free              # a free port
portcheck                   # interactive view of every listening port
PORT  PROTO  STATUS  PID    PROCESS  USER
3000  tcp    in-use  41852  node     alice

Works on macOS, Linux and Windows (x64 and arm64). This package installs the native portcheck binary; there's no Python code and nothing is downloaded at runtime.

Also available for VS Code, JetBrains IDEs, Edge and Firefox, and through Homebrew, Scoop and npm (npx portcheck-cli 3000).

Metadata

Release files for portcheck-tool 0.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for portcheck-tool 0.11.1
File Actions
portcheck_tool-0.11.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for portcheck_tool-0.11.1-py3-none-win_arm64.whl
portcheck_tool-0.11.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for portcheck_tool-0.11.1-py3-none-win_amd64.whl
portcheck_tool-0.11.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details for portcheck_tool-0.11.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
portcheck_tool-0.11.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details for portcheck_tool-0.11.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
portcheck_tool-0.11.1-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details for portcheck_tool-0.11.1-py3-none-macosx_12_0_x86_64.whl
portcheck_tool-0.11.1-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details for portcheck_tool-0.11.1-py3-none-macosx_12_0_arm64.whl

Total release size: 32.2 MB

Release files / portcheck_tool-0.11.1-py3-none-win_arm64.whl

Download URL portcheck_tool-0.11.1-py3-none-win_arm64.whl
Size 5.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
a491d407f30e55ea5ac75cad0a4321963752e99fdbd09c8a09701545f8e90b48
BLAKE2b-256 checksum
How to use checksums
d0973c1d5af47dd34848b53958d52fef2fe657ae423ca016809be3b785670b79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / portcheck_tool-0.11.1-py3-none-win_amd64.whl

Download URL portcheck_tool-0.11.1-py3-none-win_amd64.whl
Size 5.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2e5e064e2002633c725f77a9403d4040dcd51be999971540414bfffe2f6ad9f6
BLAKE2b-256 checksum
How to use checksums
764f3a794d0a5d85c28c537cd962fa0788fe921b7d00c31a486d29edf481a031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / portcheck_tool-0.11.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl

Download URL portcheck_tool-0.11.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 5.5 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
682fe44fd1fc784d5ac624cc7c1cedb14fc4f2e7bf12a7850bf3e2cf89128acb
BLAKE2b-256 checksum
How to use checksums
59cf54f1b015b951212fa6d25250bc59dc66b2ad40cc80c448feb907a31d07cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / portcheck_tool-0.11.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL portcheck_tool-0.11.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 5.0 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
215af7456fc62df24e1ab95d4eb1a239cf3e28fc0b70215e49b347f9fd21cf48
BLAKE2b-256 checksum
How to use checksums
b81d4bcc127fd7b026fabf8b5981290661ad0cd6d73b6d183a986e382006921b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / portcheck_tool-0.11.1-py3-none-macosx_12_0_x86_64.whl

Download URL portcheck_tool-0.11.1-py3-none-macosx_12_0_x86_64.whl
Size 5.7 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
5d8319c929964fce8023fcde95d12035f4a74f4ac3b113398db2ac9003575a06
BLAKE2b-256 checksum
How to use checksums
b1056a5f9a50b3ad0cec14f59c86fe696727e0379f11f081e60892c75aa971b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / portcheck_tool-0.11.1-py3-none-macosx_12_0_arm64.whl

Download URL portcheck_tool-0.11.1-py3-none-macosx_12_0_arm64.whl
Size 5.2 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
8888528cc71b291a1b62c4c597ebaa7545372c991473e37231cc217ce54dd1ee
BLAKE2b-256 checksum
How to use checksums
f9458579fd8e49490c3b1f40373e30962a43723ae25e62d7d868d5db6fcbc0df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for portcheck-tool 0.11.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for portcheck_tool-0.11.1-py3-none-win_arm64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page