A floating macOS system monitor that lives in the corner of your screen. 250px-wide translucent panel showing CPU, GPU, Memory, Network, Disk utilization, and running Ollama models, refreshed every two seconds. All hardware counters read directly through Mach and IOKit APIs — no shell commands, no polling overhead.

Source Files

The complete v0.1.4 source — compiled with swiftc, no Xcode required.

Build & Run

cd path/to/statbar
bash compile.sh
open StatBar.app

All configuration is MCP-only — the config file auto-creates on first launch with sensible defaults. Never hand-edit a JSON file.

Features

Configuration (via MCP Only)

25 parameters across 6 groups: window geometry, appearance (colors, opacity, shadow), per-stat visibility, 7+ hex colors, section ordering, refresh interval (≥0.5s), and Ollama endpoint.

Move it, recolor it, reorder it, speed it up — all through statbar_update_config with partial JSON merges. Example:

{"window": {"x": 1670}, "stats": {"cpu_color": "#FF9500"}}

Changes take effect within ~1 second via the file watcher.

Dependencies

Status → ✅ Shipped

Built from scratch in ~2.5 hours on June 15, 2026. Version 0.1.4 is running, verified, and logged as a login item. Clean build, zero warnings, publishable source — no personal info in the codebase.

Read the full build log →