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
show / hide 1 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.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 marearts-msys 0.1.1
File Actions
marearts_msys-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for marearts_msys-0.1.1-cp314-cp314-win_amd64.whl
marearts_msys-0.1.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.1-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.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.1-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.1-cp314-cp314-macosx_10_15_universal2.whl
marearts_msys-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for marearts_msys-0.1.1-cp313-cp313-win_amd64.whl
marearts_msys-0.1.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.1-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.1-cp313-cp313-macosx_10_13_universal2.whl
marearts_msys-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for marearts_msys-0.1.1-cp312-cp312-win_amd64.whl
marearts_msys-0.1.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.1-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.1-cp312-cp312-macosx_10_13_universal2.whl
marearts_msys-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for marearts_msys-0.1.1-cp311-cp311-win_amd64.whl
marearts_msys-0.1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.1-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.1-cp311-cp311-macosx_10_9_universal2.whl
marearts_msys-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for marearts_msys-0.1.1-cp310-cp310-win_amd64.whl
marearts_msys-0.1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.1-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.1-cp310-cp310-macosx_10_9_universal2.whl

Total release size: 17.7 MB

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

Download URL marearts_msys-0.1.1-cp314-cp314-win_amd64.whl
Size 614.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2fff2614a37367077483c3d5b4bb6b9c804d5b30e462ff207f1f45b1021acb85
BLAKE2b-256 checksum
How to use checksums
660e2d97cdc878665fa9f5cff3b0dff03e3cd8b131a681e7a88153fa1dc67ed0
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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 812.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0b9faef9c35ff88204718194ac58fadd8905b58baba5c4d0a75c8795959e1e4f
BLAKE2b-256 checksum
How to use checksums
37fdde544af10529a6371900620a59d352643c89cc7f3ee7b0f924d928bc0039
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.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 750.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
39d01740212e6740d5e4f1ccab1770450a9b8effc973f7f4f4f780bd25e42860
BLAKE2b-256 checksum
How to use checksums
c0a86dc9e8d2ebde1205c223132d903b3e4ea4f78297d920c1fff438296865b9
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.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL marearts_msys-0.1.1-cp314-cp314-macosx_10_15_universal2.whl
Size 1.4 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f32501266af1d30346ba9e058bde58c4a58d0885822bd8813d71923362c5001d
BLAKE2b-256 checksum
How to use checksums
aea8b1437b11af3cea28585fa1bd160c7ceb0ed224aa0d6ab95850e783f6d178
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.1-cp313-cp313-win_amd64.whl

Download URL marearts_msys-0.1.1-cp313-cp313-win_amd64.whl
Size 606.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ebffcb995d0198401f776895bcac173cd5944fafb5e82127578310e825825fc3
BLAKE2b-256 checksum
How to use checksums
3d5d993af16fd703922b8c6765eae45178bdf977c6e23e45ed87f688fefa8822
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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 807.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
818a93c11e849119c38adcc780d9e3344de55d32a1a3a81f015fe01c2bf314ff
BLAKE2b-256 checksum
How to use checksums
ed07069fe91927ba26a4aea99b59c34ad87d0fa5798db7d06c632a71d6f90bb9
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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 735.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7541426463812804e7bfdf907b85afd06b1eab316ab90d34a79354336bca7fc4
BLAKE2b-256 checksum
How to use checksums
8ff523122a364a6241b80e502ab6452468e1f14e6e764a8378227483cfa543fe
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.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL marearts_msys-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e19c46c1c8dfd2f0c314a19d90e34e0576f8b0c00a5cd8e996280d9374603fcc
BLAKE2b-256 checksum
How to use checksums
3d80cebab3ce789f1af8c51ce6b8c10097e783dbb5a501773fcefda6e1b30916
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.1-cp312-cp312-win_amd64.whl

Download URL marearts_msys-0.1.1-cp312-cp312-win_amd64.whl
Size 597.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3442660a8fbb23d5cd944f017785a42b655327d90813d9d863ba46b8ffc7debf
BLAKE2b-256 checksum
How to use checksums
52c7429e4c4c76156a412c140ce094d0f2b64b81fb7dfb14516989edcaa1ee57
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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 793.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a850d6fc3a54f327f28a60971d4f28983fcdded7c4c23053cef93d36ba362f7d
BLAKE2b-256 checksum
How to use checksums
7d5481db6d6866bb435276dd9009cc8daca5865ffb222f6ebed70ac74b0044d9
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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 722.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8f266893e96068c5a5a3d23de88a2d6062263172863ebfa31c3d398730d5e563
BLAKE2b-256 checksum
How to use checksums
f76c8fae32c667d95ccda8cf723dea22626c62b72cfd5e9e53b212643f2b5c24
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.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL marearts_msys-0.1.1-cp312-cp312-macosx_10_13_universal2.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c34600e256f8837bb0609cc0ae33680a3392a0f4ff30d2fcd051ee4f856ac5b9
BLAKE2b-256 checksum
How to use checksums
0919a49dc6c96e6daf1cca83f2835eed5e01d9e24fad495c81cee8bef0624935
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.1-cp311-cp311-win_amd64.whl

Download URL marearts_msys-0.1.1-cp311-cp311-win_amd64.whl
Size 641.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6526198a7d064d0e9f31006d014d171d23459c0db0d0c77f0720f6a9a693bf6d
BLAKE2b-256 checksum
How to use checksums
918c7e96751c79accb0e9c7a0d536a1243f8406bdbc08bde942b05ff5a06d570
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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 786.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
887fb463826fbb1e63fc09b59f05d7bb1980943426a8b80411f78bee57833dc8
BLAKE2b-256 checksum
How to use checksums
9b3b691478abcb08878c278389edde6040b83bacd12c9c0d22e29f0beaf69ecc
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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 728.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
10c7fde3279425538c5cc22022e56710199a090fb5f1d5a04fd1b7edc288ea2d
BLAKE2b-256 checksum
How to use checksums
132a2ebd9cad360950d3e5eaadfb55b3f16844a7153091348441d51744485140
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.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL marearts_msys-0.1.1-cp311-cp311-macosx_10_9_universal2.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6923b2fa70f9fe3dbd0fbecda036cefcabd0ad3db0a3c7c4abd5e6474eb0315b
BLAKE2b-256 checksum
How to use checksums
8da1986bee8fef5c5727bb8b38fbe9b10487998325f1ed65c97b0eef426a4607
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.1-cp310-cp310-win_amd64.whl

Download URL marearts_msys-0.1.1-cp310-cp310-win_amd64.whl
Size 636.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1cb16522d00788d92367f47c3195d0c2cdf84cd877ccc53512c1bae148430153
BLAKE2b-256 checksum
How to use checksums
f4fc4d1f8dcfcf4a07e3dcc4d4eac88a84f2831612d1b299106486868dbf954b
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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL marearts_msys-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 789.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
69885118b965a36b32c01cdd3c77eed6de0aa77f69fb89eb5176eae9de118541
BLAKE2b-256 checksum
How to use checksums
c2def7dfbbc6bad75b95935949e6eba138341d43a6f2a2df4b64569d8b27189f
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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL marearts_msys-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 735.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
03bae7195620189ea14193b2d6e9ed0664b9573479ba4c9401b0acc782ffff04
BLAKE2b-256 checksum
How to use checksums
dc82facda92b8191d3fced855273ac0804034e7c5b2ec3af6b6c2a848b274ed9
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.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL marearts_msys-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
03983db291f830c19569e5c538529de2cca7352218f1aa2c0c1c0df9d6b6b9f8
BLAKE2b-256 checksum
How to use checksums
d382f7f7007e7cd764406d744c830b4c9b6254643aeb58a1a1b1217072a80d18
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.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.

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

20 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