💰 money-smi
v0.1.0 "Protocol: MIDAS"
"Every second your GPU is idle, you are losing money."
money-smi (formerly GPUWatch) is a cyberpunk-themed universal dashboard that tracks the Opportunity Cost of your idle Local GPUs and Cloud Instances.
📦 Installation
pip install money-smi
🚀 Usage
Run the tool with default settings ($2.00 daily profit potential):
money-smi --auto
Options
Customize your potential earnings:
# earning $3.50 per day
money-smi --daily-profit 3.50
# using Yen (¥)
gpuwatch --currency "¥" --daily-profit 500
# reset lifetime statistics
gpuwatch --reset
🧠 Philosophy
Humans are loss-averse. We don't care about saving 5 cents of electricity. But we hate missing out on $5.00 of free money. This tool weaponizes that psychology to make you efficiently use your hardware.
🌍 Universal Monitor (v0.3.0) - NEW!
"One Dashboard to Rule Them All."
GPUWatch now automatically detects and monitors your Local GPUs (NVIDIA) and Cloud Instances (AWS EC2) simultaneously.
✨ Key Features
- Auto-Detect (
--auto): Zero-config. It finds your GPU. It finds your AWS credentials. It just works. - Market Intelligence: Real-time opportunity cost estimation based on live Vast.ai / NiceHash rental rates (e.g., ~$0.45/h for RTX 4090).
- Guardian Mode:
- Slack Alerts: Get notified when money is burning.
- Auto-Kill: Automatically terminate cloud instances after set idle time (e.g., 30 mins).
- True Metrics: Distinguishes between Cash Burn (Cloud) and Missed Opportunity (Local).
🚀 Usage
1. The "Magic" Command (Recommended)
Automatically scans everything.
gpuwatch --auto
2. Guardian Mode (Set & Forget)
Monitor for waste, alert on Slack, and kill instances if idle for 30 minutes.
gpuwatch --auto --guardian --slack-webhook "https://hooks.slack.com/..." --allow-kill --idle-timeout 1800
(Requires requests library)
3. Manual Mode
Legacy manual controls are still available.
# Local only (custom daily profit target)
gpuwatch --daily-profit 5.0
# Cloud only (AWS Tokyo)
gpuwatch --cloud aws --region ap-northeast-1
☁️ Cloud Setup
Just have your standard AWS credentials ready (~/.aws/credentials or AWS_ACCESS_KEY_ID).
- Accuracy: If CloudWatch Agent is installed, we use accurate GPU Utilization. Otherwise, we fall back to CPU Utilization as a proxy.
License
MIT
Metadata
Release files for money-smi 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| money_smi-0.3.1.tar.gz | 14.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| money_smi-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.1 kB
Release files / money_smi-0.3.1.tar.gz
| Download URL | money_smi-0.3.1.tar.gz |
|---|---|
| Size | 14.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
81b3ca2d0176987f753e2c764177bb87a8ce0e0bb40dab9ed6feb5f7d61f095e
|
|
BLAKE2b-256 checksum How to use checksums |
7b60735f7ffb41bafa2172853cbb8dd57fb49e57b6571e4d3622fa332863a0d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / money_smi-0.3.1-py3-none-any.whl
| Download URL | money_smi-0.3.1-py3-none-any.whl |
|---|---|
| Size | 15.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ae1494769695e41d0f096fcddbe5ee7e6e8feda1681d082471799d46a7b260e
|
|
BLAKE2b-256 checksum How to use checksums |
cdd214c6cf10a3c526259d322042f60b24aa09acca8b45e728e8eaa72d69890c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for money-smi 0.3.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.