Skip to main content

MareArts MSYS

See the whole computer in one console: CPU (total, per core, user/system/iowait), memory (cached, buffers …), GPUs, temperatures, fans, file systems, disk I/O per disk, network per interface, connections, Docker containers, RAID, Wi-Fi, interrupts, alerts, battery and the busiest processes. Windows, Linux and macOS.

pip install marearts-msys
msys                 # live console (h: keys)
msys -t 2            # live console reading every 2 s (0.5 to 60)
msys --once          # one reading
msys --json          # one reading as JSON
msys --tools         # tools for AI agents
msys --tool summary  # CPU, memory, GPU, hottest sensor: one quick reading
msys --tool top_processes by=memory limit=5 name=python
msys --tool network          # interfaces, connections, Wi-Fi
msys --tool watch samples=10 interval=2       # follow over time, with min / avg / max
msys --tool console_view interval=5           # change what the live console shows
msys --mcp           # MCP server for AI apps (stdio)

Keys in the live console (h lists them all and shows what is on):

sort c CPU · m memory · i disk I/O · t CPU time · a name
view / filter by name (Enter keeps, Esc clears) · p or space pause · e more detail · - read more often · + less often (0.5–60 s) · 0 default view · q quit
screens 1 overview (parts and processes) · 2 dashboard · 3 CPU · 4 GPU · 5 disk & network · 6 sensors — 2 to 6 are clean graphs over time, without the process list
show / hide u per-core CPU · G GPU · s sensors · f file systems · d disk I/O · n network · k connections · D containers · R RAID · w Wi-Fi · Q interrupts · l alerts · z processes

What you show, the sort, "more detail" and the interval are kept for the next start; an AI agent can change the same with console_view and a running console follows within one reading. Reading faster costs CPU: on a PC with 900 processes MSYS itself uses about 14 % of one core at 0.5 s, 8 % at 1 s, 2 % at 5 s. The screen follows the terminal size: when it is short, the least needed parts step aside first, then every part becomes one line so the process list still fits.

Temperatures and fans: Linux through the kernel sensors; macOS (Apple Silicon and Intel) through IOKit and the SMC, without admin rights; Windows gives programs GPU and disk temperatures only.

MSYS only reads the computer and never connects anywhere; the one file it writes is its own console view (what is shown, the sort, the interval). Where an operating system does not let programs read a sensor (for example CPU temperature on Windows without a kernel driver), MSYS says so instead of showing a number.

Python 3.10 or newer on Windows (x64), Linux (x86_64, aarch64) and macOS (Apple Silicon and Intel). Free to use for personal and business work — see the LICENSE file in the package.

Part of MareArts AI Gadget — https://www.marearts.com/pages/marearts-gadget

Metadata

Release files for marearts-msys 0.1.2

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 marearts-msys 0.1.2
File Actions
marearts_msys-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for marearts_msys-0.1.2-cp314-cp314-win_amd64.whl
marearts_msys-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for marearts_msys-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for marearts_msys-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.2-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for marearts_msys-0.1.2-cp314-cp314-macosx_10_15_universal2.whl
marearts_msys-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for marearts_msys-0.1.2-cp313-cp313-win_amd64.whl
marearts_msys-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for marearts_msys-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for marearts_msys-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.2-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for marearts_msys-0.1.2-cp313-cp313-macosx_10_13_universal2.whl
marearts_msys-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for marearts_msys-0.1.2-cp312-cp312-win_amd64.whl
marearts_msys-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for marearts_msys-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for marearts_msys-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.2-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for marearts_msys-0.1.2-cp312-cp312-macosx_10_13_universal2.whl
marearts_msys-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for marearts_msys-0.1.2-cp311-cp311-win_amd64.whl
marearts_msys-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for marearts_msys-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for marearts_msys-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.2-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for marearts_msys-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
marearts_msys-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for marearts_msys-0.1.2-cp310-cp310-win_amd64.whl
marearts_msys-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for marearts_msys-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for marearts_msys-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.2-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for marearts_msys-0.1.2-cp310-cp310-macosx_10_9_universal2.whl

Total release size: 20.7 MB

Release files / marearts_msys-0.1.2-cp314-cp314-win_amd64.whl

Download URL marearts_msys-0.1.2-cp314-cp314-win_amd64.whl
Size 718.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c5b636c16c8f586591be0f7d164bc92538bdb62da0c2d6fa90422fca47cbfdd
BLAKE2b-256 checksum
How to use checksums
0a39a6848c3bcb6719e5a0bbae259399e04ae09d79ee9fb7ffe65d9178b0d2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 952.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ec9163c3b5da64f1b1ef5d6ae5fc3c67ca658aab649d51afa26142a771f4a888
BLAKE2b-256 checksum
How to use checksums
54a82d70c7c48080f168b8740e28c2d75eae7a2765d316d41e4523cb48b071ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 880.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
82a528fcf224150be23006a76fb3de6f882d7278d9dfacb3473134c3864b0fab
BLAKE2b-256 checksum
How to use checksums
37539fd991dcd2fdf4bd3240aa4e1c566aefd66de11b443db21dd5d55801c0e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp314-cp314-macosx_10_15_universal2.whl

Download URL marearts_msys-0.1.2-cp314-cp314-macosx_10_15_universal2.whl
Size 1.6 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
db91639fe0d9988293d5ac551ab132f8798bcd9496d5cd8e7d565d3beccf5d67
BLAKE2b-256 checksum
How to use checksums
f595a2590325117a8b7ceb1f4141bd0e5339606c62bdcc657606787ad420d08e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp313-cp313-win_amd64.whl

Download URL marearts_msys-0.1.2-cp313-cp313-win_amd64.whl
Size 708.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4490ec2b653159ed130405bb72ec6105f68397e2918ad8b1087c0ff2ad7e12d6
BLAKE2b-256 checksum
How to use checksums
7c2cc95f94e42f3276398251ac5f1620d8076955513a3600f7de8655151921e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 947.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9b0bbdcc71ef2e7b36789760a1d8c69d10b64ce1cdf87f06b5cb12f21d6a1726
BLAKE2b-256 checksum
How to use checksums
a902fccda5dc59302eecb41610182f1d436ff663c3833c07e588ba1e5de2dad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 863.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
55fa43e992a6463d9864a816eed8963094a16e861eabebcb94f907fa288224bb
BLAKE2b-256 checksum
How to use checksums
73842d7af9f4a7c18ec99fbb269a6929e9c7709c8ef135d3e0896d41043f1807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp313-cp313-macosx_10_13_universal2.whl

Download URL marearts_msys-0.1.2-cp313-cp313-macosx_10_13_universal2.whl
Size 1.6 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7b4dfb1a9605798dcd8447c16e8ade94f7b89794785419f6b61c7391dd642d7d
BLAKE2b-256 checksum
How to use checksums
2a33339905754079285d543536d9b7e7101ecdb9067b3e1caf783b032cd85f51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp312-cp312-win_amd64.whl

Download URL marearts_msys-0.1.2-cp312-cp312-win_amd64.whl
Size 699.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f6a8b3e60bbb77136237685c0b1a105935b417eca2b77840e09bfafa38129bf3
BLAKE2b-256 checksum
How to use checksums
e1463e3221acfda4b11f9eee1a97deccf9900eb09b20c9bb4555b2cddcc758ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 931.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a34c56617e7271453797703e7d8dd9261de36e8c1d172d1276301a6c681d5d3a
BLAKE2b-256 checksum
How to use checksums
28f9dd79505ea71a0d6aeeb3e4e0d1fcc7c34e7a4e3bded91263b8e7a0d246a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 846.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
76237388120683855e0245499b7827b2f5c0eecb30a72ffaa74ec06aa2eeb0dc
BLAKE2b-256 checksum
How to use checksums
e816e1ee1c89b87080d1f486707f7e7c74e7d3b00bdffdf1479f332fbc2607e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp312-cp312-macosx_10_13_universal2.whl

Download URL marearts_msys-0.1.2-cp312-cp312-macosx_10_13_universal2.whl
Size 1.6 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3f679dfaaa2c6096b0c25f02cba0a16dbc3922846ebee327f07ec9f91f1fe089
BLAKE2b-256 checksum
How to use checksums
e0bb96a8abd09953fd7c54768cf9978834badb1e24544f00097369ada4d059ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp311-cp311-win_amd64.whl

Download URL marearts_msys-0.1.2-cp311-cp311-win_amd64.whl
Size 746.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bf433ac444a8bc9fe16e33b12ac7b9909a8519c93dc57ecca344814b995f9ea4
BLAKE2b-256 checksum
How to use checksums
3b0262d8f6179aaf75d27859e376fdc6dc1d6af33a8383686f8b9e9baf5a6093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 919.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fe52b20526b667fc2139e6a6506bb638988536447df1f6cf8035bacdf73bcbb9
BLAKE2b-256 checksum
How to use checksums
be6214bb07eb79dc23627fe8b33560840fbb7e72ee03879f4dea441142dd4055
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 851.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4a226cc906033d358abe856849d9bbfd72bf6ebaa8b883f19d74ca4b32338b3c
BLAKE2b-256 checksum
How to use checksums
98820862fb71e9613377fe68f254fc7b5c74113dbd8995a6b45c718163561b85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL marearts_msys-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Size 1.6 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cb1fc8feb35d954e471d9ba722f2beeed2bfdd34531c25628e9c989ab35c2266
BLAKE2b-256 checksum
How to use checksums
68ad85ef66fee1cf778f07bc72e61c2da9768aca195229de2a70f06573adad62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp310-cp310-win_amd64.whl

Download URL marearts_msys-0.1.2-cp310-cp310-win_amd64.whl
Size 742.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c4f8e15247c43d0985f4b8bb816be998a229e7b48c9fad828ca30193acaf3109
BLAKE2b-256 checksum
How to use checksums
b25d377b3b7f62810c28706466b9ecc353bb9ce2b1e117a3460d1ab3a020eee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 922.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
91766decbe37b700bb45b55e12722d89c04958b754ee9dea1d68adeeee0cc223
BLAKE2b-256 checksum
How to use checksums
df6c06b12188bd1a3431d62a5fa91582cdb56cac6eb772c029b423d2e4088317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 860.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3600bc1cc479bbae137290779067dd12464bd5b8d502e48a1bf1b6503644b863
BLAKE2b-256 checksum
How to use checksums
3bb5cfbb816d95b0aa13a69c3bb5fd87fdad3f202ea9909b810dd4a0e6379174
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / marearts_msys-0.1.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL marearts_msys-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Size 1.7 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a4b5f5dc84adbe54ba784f97433ffb4ba6eea71432b3839a967543feaa421f99
BLAKE2b-256 checksum
How to use checksums
c88e894aca3ae1420e5e5a039a417313c6c532d6c9b0a96b269bd47831137584
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Security for marearts-msys 0.1.2

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.

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