Skip to main content

oomtop (PyPI)

See the OOM coming. A terminal resource monitor for local AI work: true memory accounting (GPU/Metal, compressed, swapped), attribution of every process to the agent session, app, sandbox or model server that owns it, headroom checks and an MCP server for agents. Linux and macOS.

$ uvx oomtop                     # run without installing
$ uv tool install oomtop         # or: pipx install oomtop
$ oomtop headroom --need 13G

Each wheel carries the native binary from the matching GitHub release, verified against the release's SHA256SUMS when the wheel was built. Wheels: manylinux_2_28 (x86_64, aarch64; NVIDIA via NVML), musllinux_1_2 (static, no NVML), macosx_11_0_universal2. Nothing is downloaded at install or run time. There is no sdist; on other platforms use cargo install oomtop-cli --locked.

Docs and source: https://github.com/iprajax/oomtop. MIT licensed.

Building (maintainers)

$ gh release download v0.1.0 -R iprajax/oomtop -p '*.tar.gz' -p SHA256SUMS -D dist
$ uv run packaging/pypi/build_wheels.py --dist dist --version 0.1.0 --out dist/wheels
$ uvx twine check dist/wheels/*.whl

.github/workflows/publish.yml does this on every published release and uploads with PyPI trusted publishing.

Metadata

Release files for oomtop 0.1.0

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 oomtop 0.1.0
File
oomtop-0.1.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
oomtop-0.1.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
oomtop-0.1.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
oomtop-0.1.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
oomtop-0.1.0-py3-none-macosx_11_0_universal2.whl Python 3 none macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 29.3 MB

Release files / oomtop-0.1.0-py3-none-musllinux_1_2_x86_64.whl

Download URL oomtop-0.1.0-py3-none-musllinux_1_2_x86_64.whl
Size 5.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8f390e10995834b67e1da76ac65cd951cb35ce4f7c83c216e6c15a517e9111d8
BLAKE2b-256 checksum
How to use checksums
cf5fd8edfaf9d55a275287528641a30136aa9ddb1f604c7f879d03fd57cb641e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 2, 2026.

Transparency log

Release files / oomtop-0.1.0-py3-none-musllinux_1_2_aarch64.whl

Download URL oomtop-0.1.0-py3-none-musllinux_1_2_aarch64.whl
Size 4.7 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c10a3ed168f45b359dbd9a5cf64954f5bb9fcfb7b577874d533ed236d4ecd7cf
BLAKE2b-256 checksum
How to use checksums
80ff62a3df0d78a5ca8ed186f86addfed381bdaff231fc8a6740ba488bd48076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 2, 2026.

Transparency log

Release files / oomtop-0.1.0-py3-none-manylinux_2_28_x86_64.whl

Download URL oomtop-0.1.0-py3-none-manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b1266c2ffdd7aa9e8aac15c3a9c78c4a396458197a64660b1473696b712b75b7
BLAKE2b-256 checksum
How to use checksums
6ba4d5f48c48a91ba41602df081e2a470cad1a68a9ef31229a25f73e0e51eea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 2, 2026.

Transparency log

Release files / oomtop-0.1.0-py3-none-manylinux_2_28_aarch64.whl

Download URL oomtop-0.1.0-py3-none-manylinux_2_28_aarch64.whl
Size 4.7 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
492557446119e4a47b42975c2f04c15cb96b7836c5c46215710bd00fbfae2d37
BLAKE2b-256 checksum
How to use checksums
ead7dc58221fabda5d81357f51c310a4159a980d54c1f82dfd1551f90ab8ef71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 2, 2026.

Transparency log

Release files / oomtop-0.1.0-py3-none-macosx_11_0_universal2.whl

Download URL oomtop-0.1.0-py3-none-macosx_11_0_universal2.whl
Size 9.8 MB
Tags Python 3 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
750fe94243ca65b7a2a490f05b89f30d095a478fbc95f18303d9453a8efb6311
BLAKE2b-256 checksum
How to use checksums
cb0dfe286e1e29c3d1c157f99405ce459b240e72c5b6f67550c7a3fc6e5ea75a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

5 release files

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