Skip to main content

A legion of always-on-top, themeable desktop monitors. Module #1: live Claude usage.

Project description

Legio.Monitor

A legion of small, always-on-top, themeable desktop monitors that share one window, theme engine, and config. Module #1: Legio.Monitor | Claude — live Claude usage at a glance.

Legio.Monitor | Claude shows your live Claude limits — current session, weekly (all-models, Opus, Sonnet), API spend, and prompt-cache hit rate — with live reset countdowns, burn-rate ETAs ("full in 3.2h at this rate"), and a trend chart. Pick which metrics appear, theme the colours, and choose where the numbers come from, all from a single TOML config.

⚠️ Unofficial community tool. Not affiliated with Anthropic.

Features

  • Configurable scope — choose which limits/metrics to show, in what order.
  • Two data sourcesscrape_web (your claude.ai usage page, default) and admin_api (official Anthropic Admin Usage/Cost Report API for token/$/cache).
  • Themeable — warm-dark default plus light, high-contrast, nord, dracula, custom palettes, and optional follow-the-OS light/dark.
  • Always-on-top, resizable, ghost (click-through) mode, live countdowns, alerts.

Getting Started

Install

pipx install legio-monitor          # API-only
pipx install "legio-monitor[scrape]"  # + Playwright for the scrape source

Or grab the prebuilt Windows .exe from Releases.

Run

legio setup     # first-run: pick metrics, theme, and source (login/key)
legio           # launch the monitor

For the admin_api source, set ANTHROPIC_ADMIN_KEY (see .env.example).

Build the .exe locally (Windows)

git clone https://github.com/johannesgrobler-73/legio-monitor
cd legio-monitor
.\scripts\build_exe.ps1

Produces dist\Legio.Monitor.exe — a windowed build (no console, app icon included) that launches straight into the widget. Uses packaging/legio.spec.

Documentation

Contributing

See CONTRIBUTING.md for branch/commit conventions, local dev setup, and the PR flow.

License

Apache-2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

legio_monitor-0.1.0.tar.gz (62.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

legio_monitor-0.1.0-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

Details for the file legio_monitor-0.1.0.tar.gz.

File metadata

  • Download URL: legio_monitor-0.1.0.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for legio_monitor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a40772a93473d1499a35a9ee4204097cb9299dcefcc2b25c7d897855a85ce006
MD5 ae5dccbb49d869e877ea284b8aa9ab29
BLAKE2b-256 f0522f7c1fcdd21b4b03f8973aa616b00610d1766817e7d1c2a5c35adfdb1325

See more details on using hashes here.

Provenance

The following attestation bundles were made for legio_monitor-0.1.0.tar.gz:

Publisher: release.yml on johannesgrobler-73/legio-monitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file legio_monitor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: legio_monitor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for legio_monitor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84bea67003335c4e0e5e291bab035e05fbce54b7cce5f976e27c364460101fd7
MD5 e7de563a94cad00e4257bf6635e690e1
BLAKE2b-256 b193b912c08e4f0fd789e215cda34866c32e23c5b0262a096f2c06ad99985a36

See more details on using hashes here.

Provenance

The following attestation bundles were made for legio_monitor-0.1.0-py3-none-any.whl:

Publisher: release.yml on johannesgrobler-73/legio-monitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page