projects/usage.lan

usage.lan

self-host

local spend dashboard for opencode, codex, and cursor.

reads token usage already on the machine and serves a rust/wasm dashboard. data stays local — nothing is uploaded. there is no public demo because the interesting part is your own usage.

pushed aug 2026mit
rustwasmdashboardself-hosted

run it

dashboard/
rustup target add wasm32-unknown-unknown
(cd crates/usage-ui && trunk build --release)
USAGE_PORT=8080 cargo run -p usage-server

open http://localhost:8080. needs rust nightly (see rust-toolchain.toml) and trunk. default listen port is 443 if USAGE_PORT is unset.

links