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 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 31 % of
one core at 0.5 s, 20 % at 1 s, 5 % 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.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 16.0 MB
Release files / marearts_msys-0.1.0-cp314-cp314-win_amd64.whl
| Download URL | marearts_msys-0.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 557.6 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e271bcefedf6bfb69060d2e8d4276eeca9f07a35b0a961754c2dc5bddfda3cb
|
|
BLAKE2b-256 checksum How to use checksums |
56ed6253ab84a9f10b9340600bd3ea6bf0dc800ace767121e5c33c5e20061e55
|
| 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.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | marearts_msys-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 731.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d72651ca8fe761c435fe284c85d7df85fcad29ad72a1267bf406e4b1a4f7cae3
|
|
BLAKE2b-256 checksum How to use checksums |
8c628a5e87f8d34b6c4f2fedc59abb09c349f8cb0d60289834ed844f9b930149
|
| 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.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_msys-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 678.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
00527d9bec041a29d820a3d26c7de67b716af440860c053e6bcf9854a6d19a9e
|
|
BLAKE2b-256 checksum How to use checksums |
b00ed169338aa00a7e924c12834c2d1d1b9dc6416d27deea20d3b959303feea4
|
| 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.0-cp314-cp314-macosx_10_15_universal2.whl
| Download URL | marearts_msys-0.1.0-cp314-cp314-macosx_10_15_universal2.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
6f2a1ae2f7afb8b3ec1d31400dda3f33d2bd9aa3d224282ec242043b737df785
|
|
BLAKE2b-256 checksum How to use checksums |
914bd5a74127edc4a77fb96de2e44ae25b2f510ba6493396dfcaac24f0ca0106
|
| 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.0-cp313-cp313-win_amd64.whl
| Download URL | marearts_msys-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 550.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dad27130f17ab3785da1d55649553b1c4912f446e78727733d5b9ac6acc9e9f5
|
|
BLAKE2b-256 checksum How to use checksums |
d6b4fcd78004ff42823eb74c883f2d39d66b59b5f2cb5df636828b320778f0e4
|
| 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.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | marearts_msys-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 728.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2976e701d5e5d5acd0259d3ed4462dff87daf3dab9de2408922c5ca6beeeb862
|
|
BLAKE2b-256 checksum How to use checksums |
b49e0217e0b6032c2c8fe9ceecd64e099673d1ea054659ae9d8d2dd027cce5c6
|
| 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.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_msys-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 665.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8b5a047d1011126cf806d96ba15ca36987d49132145a23bff0121caf8f29587f
|
|
BLAKE2b-256 checksum How to use checksums |
2f358911bddc97de3a3675bcf005d60527a85b264787f6b51227448a0a444e2a
|
| 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.0-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | marearts_msys-0.1.0-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
0cd4085be0db49fe01c19bb47c562aa0ce9677bd8b2ee60e6aba958bc8b29c43
|
|
BLAKE2b-256 checksum How to use checksums |
9b0ea356f6fbb2929e8459ba5f23d539795932167a13d633760bffb57314401c
|
| 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.0-cp312-cp312-win_amd64.whl
| Download URL | marearts_msys-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 542.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
11a3be52328619700492767e824c02c8a83191bef43622d4777cce1fc902d50c
|
|
BLAKE2b-256 checksum How to use checksums |
4a5b97afc88e5ea2133d5b8afe2eed8a0f1719600f05a1af73303a34b27ca96d
|
| 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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | marearts_msys-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 716.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f831b9a31ed64c463cc9e317651d0463c489f87f56c4694eb7497fb9ea202ba3
|
|
BLAKE2b-256 checksum How to use checksums |
a3875f1567305dbda4c387a98add1bbcc46cd6d861f6525d6e8d6b54cd02896d
|
| 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.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_msys-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 653.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
18559c6bf0f4d5bcdd0811296b794ac1470e67cdfd596d25c0fae2e858582bd6
|
|
BLAKE2b-256 checksum How to use checksums |
51ce2f9111014ac262a0a509bb1da8d8595e9c8652770c3d12a4f127b9fa69f8
|
| 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.0-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | marearts_msys-0.1.0-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
5b5f86e8c564e416e9186e527f4a12b83a36107609cc5ae22b1674b4567d90a4
|
|
BLAKE2b-256 checksum How to use checksums |
dbf9c5b7e7f9d09021d990ffa8607b3269545df7b556ea813a3cafa19f28ee95
|
| 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.0-cp311-cp311-win_amd64.whl
| Download URL | marearts_msys-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 580.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d377b3d13fc4adaabfc8ff2b83b54d715e087122b7fd88f7b0ef470ac8dff4cf
|
|
BLAKE2b-256 checksum How to use checksums |
9a97f0c6f3f5dc9f6ad86bc5f657c88dc8f294d3a54f1384cb7a0c57fbcadda3
|
| 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.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | marearts_msys-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 707.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
423afa59d9473b4dc7c321b2cb10eae5a59fa1969e503aa94c498d067e79eccb
|
|
BLAKE2b-256 checksum How to use checksums |
1ff0491906c4860d97e33745f4f5217dc5bd832d65cfdef7c8fc500951dd9e42
|
| 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.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_msys-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 657.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
599e867451474d4c46d33a526b12c69a1d49c578a6d08a2b56c5325d4e7588d8
|
|
BLAKE2b-256 checksum How to use checksums |
476ef2ad64dc97584ea9ee2571c61a50dac23db6eceea7c6c550dabd1bc8c784
|
| 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.0-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | marearts_msys-0.1.0-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
e7a37669ed5ba6852994b176bae312ac981460296099307b0fcc52a2a77649d1
|
|
BLAKE2b-256 checksum How to use checksums |
18cd89214f629bc310b4a54740d7c49c8142b998c7c117e94cf840e9f02b8652
|
| 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.0-cp310-cp310-win_amd64.whl
| Download URL | marearts_msys-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 575.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2fcb8e88f7be9fa12105ae937d3d5169573c71dce77fd78965c79578ab9dac01
|
|
BLAKE2b-256 checksum How to use checksums |
a35afb5245f41325af99fe3a8a592e95a3e8b57dc981742fe555f85ea831d296
|
| 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.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | marearts_msys-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 710.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
676c86230f0c1481422e8a2d8cbaf5b708dba467aba960e04748b82cb983930a
|
|
BLAKE2b-256 checksum How to use checksums |
895c1996b1fc580551d5e9a2357f97252a6ab2f6ddb0d0696f8d94814ed2083e
|
| 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.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_msys-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 663.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
90df42130cb9f845f53c8ee61bb58f8b35e5ca8a0cbab887dfad33b5c6ec2d05
|
|
BLAKE2b-256 checksum How to use checksums |
294a3c76fa4453c8cb84335dd5cebf20e4e61217a528a0b400b6e2eb286e40e4
|
| 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.0-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | marearts_msys-0.1.0-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
8a4503b0ee889847064b4445a29527ebd42b4b0f428882393d02a62bc07ab693
|
|
BLAKE2b-256 checksum How to use checksums |
4884fc89c0e1e486934634b9c8d88ef021142827a9ae294183df93cdcfa965be
|
| 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.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.