A native Windows dashboard that lives between your wallpaper and your icons. Every sensor your machine exposes — painted onto the desktop itself, not in a window you have to alt-tab to.
↳ 1000+ SENSORS · SUB-MS BRIDGE · PROMETHEUS NATIVE · 240 FPS DESKTOP CHARTS
Native cursor trail at high refresh, no browser compositor in the loop. The kind of thing you don't see — you only stop seeing it once it's gone.
vs. browser-compositor overlays:Sensor → bridge → paint. Sub-millisecond, every tick. The pipe is a memory page, not an HTTP request.
AOT-compiled. Self-extracts on first launch. No .NET runtime, no Electron, no Java warmup, no installer wizard.
~2% with cursor effect running on both monitors. ~80KB per Prometheus scrape. Filter client-side like an adult.
Pulled from HWiNFO, AIDA64, NVML, Afterburner, raw counters, ICMP pings, audio sessions, media metadata, weather, currency.
Every sensor sys::pulse can read — and there are ~1000 of them — is exposed on a /metrics endpoint your existing Prometheus instance already knows how to eat.
And the inverse works too. Pull any series from any Prometheus instance on your network, render it as a chart on your desktop at 240 FPS, with the same sub-millisecond bridge. Your Grafana board, painted behind your icons.
- job_name: 'syspulse' scrape_interval: 15s static_configs: - targets: ['localhost:9477'] # ~1000 sensors, ~80KB per scrape
syspulse_* series with rich labels.
D3D11 + DirectComposition layer between wallpaper and shell. Click-through holes carved around your icons. They still drag, still double-click.
DESKTOP NATIVENative cursor trail at 180Hz+. The kind of latency you can feel even when you can't name. Other tools route through a browser compositor and you can tell.
FEEL THE DIFFExport every sensor on /metrics. Import any PromQL series, render at 240 FPS on the wallpaper. Your Grafana board, on the desktop.
No .NET runtime. No Electron. No installer wizard. ~2s cold launch to first paint. Self-extracts and runs.
ONE FILEDrop a .js into plugins/. It loads. No npm, no build step, no framework purgatory. Hot reload on save.
Every color is a CSS variable. Switch themes mid-frame. Author your own in 5 minutes. They're just plain text files.
CSS NATIVEOne independent surface per monitor. Different layouts, shared bridge. Designed for 3-panel setups, not retrofitted from a single-screen demo.
FIRST-CLASSDetects when the desktop isn't visible. Stops rendering. Zero GPU, zero compositor cost while you're in a fullscreen game. Wakes back up the instant you alt-tab.
FOREGROUND-AWARESingle dev. No account, no licence server, no cloud, no telemetry. The store builds and direct download ship the same native app.
YOURSsys::pulse watches the foreground window. The moment a fullscreen exclusive or borderless game takes over, it stops rendering entirely — zero GPU cycles, zero compositor cost, zero contention for your frame budget. The instant you alt-tab, it's back at 240 FPS like nothing happened.
Your frametime graph stays flat. Your 1% lows stay where they were. The dashboard you forgot was running stays forgotten — but only while it matters.
Get it on Steam or Microsoft Store, grab the direct build, or pick it up on itch.io if that's your lane. The same app ships everywhere. Built by one human. No team, no investors, no analytics SDK, no licence server. Just code.