MAKE YOURSELF AT HOME.
Install UsageStat.
Find your flow.
Start with the backend, connect your providers, then add Bar to keep your usage in sight. Find your setup for Windows, macOS, or Linux.
Choose your operating system.
Install the backend
Choose the package manager for your Linux system. Each package includes the CLI, daemon, and bundled providers.
Full backend installation guide ↗yay -S usagestat-binUse your existing AUR helper. Installs the CLI, daemon, and provider plugins.
Review the AUR packageConnect your providers
Sign in to a supported provider CLI or app, or configure its credentials. Then check your first provider.
Find your provider and sign-in method ↗usagestat list
usagestat config validate
usagestat usage claudeThis example checks Claude. Replace claude with an installed provider ID.
Want the local dashboard and HTTP API?
Add the providers you want to poll to ~/.config/usagestat/config.toml:
[[providers]]
id = "claude"
enabled = trueThen start the daemon in a systemd user session:
usagestat daemon enable
usagestat dashboardWithout systemd, run usagestatd in a terminal instead.
The dashboard opens at http://127.0.0.1:6736/dashboard.
Add Bar to your desktop.
Choose your Linux desktop or window manager. Bar uses the backend from step 1.
GNOME’s extension is installed from source while its Extensions directory listing is pending. Try the Linux desktop demos ↗
A note on compatibility. Linux release archives support x86-64 and ARM64 with glibc 2.39+. Package availability varies by distro. Bar requires a working backend and the dependencies for your selected integration. Check desktop support.