Skip to main content

💰 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.

Demo

📦 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

  1. Auto-Detect (--auto): Zero-config. It finds your GPU. It finds your AWS credentials. It just works.
  2. Market Intelligence: Real-time opportunity cost estimation based on live Vast.ai / NiceHash rental rates (e.g., ~$0.45/h for RTX 4090).
  3. Guardian Mode:
    • Slack Alerts: Get notified when money is burning.
    • Auto-Kill: Automatically terminate cloud instances after set idle time (e.g., 30 mins).
  4. 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)

Source distribution for money-smi 0.3.1
File Size Uploaded Provenance
money_smi-0.3.1.tar.gz 14.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for money-smi 0.3.1
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 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