Skip to main content

pybtm

A cross-platform interactive process monitor for Linux and macOS, inspired by top, built with psutil and rich.

Features

  • Interactive process table with live updates
  • Navigate with J/K or Up/Down arrows
  • Kill selected process with X
  • Shows PID, name, CPU %, and RAM usage (MB)
  • Adjustable snapshot frequency (default: 3 seconds)
  • Works on Linux and macOS

Installation

pip install .

Usage

pybtm [-f FREQUENCY]
  • -f, --frequency: Set snapshot frequency in seconds (default: 3)

Controls

  • j / Down Arrow: Move selection down
  • k / Up Arrow: Move selection up
  • x: Kill selected process (SIGKILL)
  • q: Quit
  • Space Bar: Freeze process sequence

Requirements

  • Python 3.8+
  • psutil
  • rich

Notes

  • Killing processes may require root/administrator privileges.
  • Some processes may not show all information due to system permissions.

Metadata

Release files for pybottom 0.1.0

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

Source distribution (sdist)

Source distribution for pybottom 0.1.0
File Size Uploaded Provenance
pybottom-0.1.0.tar.gz 4.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pybottom 0.1.0
File Interpreter ABI Platform
pybottom-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / pybottom-0.1.0.tar.gz

Download URL pybottom-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0e8249aff44e2ec9f884812a37657a396fbaf4a77828b535eeb2a54a29eb1f55
BLAKE2b-256 checksum
How to use checksums
db0016642b6609bc98d22df9bca67a8dbc012c48107a46659f75d81ca36a5d2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / pybottom-0.1.0-py3-none-any.whl

Download URL pybottom-0.1.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28e28aa020c2e72877646a56995caeea04a14402e32c9e55a10988969929b943
BLAKE2b-256 checksum
How to use checksums
5be15cb55427ca850b2a6912c6913d11909085370f3a517636c5d513ebd36bc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Security for pybottom 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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