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 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)

Table of built distributions (wheels) for marearts-msys 0.1.0
File Actions
marearts_msys-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for marearts_msys-0.1.0-cp314-cp314-win_amd64.whl
marearts_msys-0.1.0-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.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.0-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.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.0-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.0-cp314-cp314-macosx_10_15_universal2.whl
marearts_msys-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for marearts_msys-0.1.0-cp313-cp313-win_amd64.whl
marearts_msys-0.1.0-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.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.0-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.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.0-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.0-cp313-cp313-macosx_10_13_universal2.whl
marearts_msys-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for marearts_msys-0.1.0-cp312-cp312-win_amd64.whl
marearts_msys-0.1.0-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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.0-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.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.0-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.0-cp312-cp312-macosx_10_13_universal2.whl
marearts_msys-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for marearts_msys-0.1.0-cp311-cp311-win_amd64.whl
marearts_msys-0.1.0-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.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.0-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.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.0-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.0-cp311-cp311-macosx_10_9_universal2.whl
marearts_msys-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for marearts_msys-0.1.0-cp310-cp310-win_amd64.whl
marearts_msys-0.1.0-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.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
marearts_msys-0.1.0-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.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
marearts_msys-0.1.0-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.0-cp310-cp310-macosx_10_9_universal2.whl

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.

Release history Release notifications | RSS feed

This release

0.1.0 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