Desktop
Native macOS, Windows, and Linux. Offline-first.
Same UI, same shortcuts, same data, on every platform. Built in Rust + Tauri so the app is fast even on the laptop your CEO refuses to upgrade.
What it does
The anatomy of desktop apps.
- 1Native window chrome
Looks and feels like a real Mac / Windows / Linux app. Not a wrapped tab.
- 2Global hotkey
Cmd+Shift+T (or your binding) starts a timer from anywhere — no Huble window needed.
- 3Menu-bar / tray timer
See what you tracked today without leaving your editor.
- 4Activity capture engine
The Rust core powers active-window, idle detection, and the local SQLite cache.
Jobs to be done
Workflows we obsess over.
Work offline by default
Local SQLite store. Every timer, every entry, every approval works without internet. Sync resumes when you're back online.
Sub-30 MB install. <0.5% idle CPU.
No Electron 200 MB tax. Boots in under a second. Lives in the dock without making your battery cry.
Don't leave your editor
Global hotkey + fuzzy-find launcher + menu-bar widget mean you never have to break flow to fix a timer.
Under the hood
For the technical buyer.
- Built in Rust + Tauri — same binary footprint on macOS / Windows / Linux.
- Local store is SQLite with a typed migration runner and CRDT-style merge.
- OS hooks for active-window + input cadence via native APIs, not libraries.
- Auto-update via Sparkle (Mac) / MSIX (Win) / AppImage (Linux), signed.
- iOS / Android apps in beta — fewer features, same auth + same data.
~/Library/Application Support/Huble/ ├── store.sqlite — encrypted, ~12 MB after a year ├── activity-frames/ — local-only, never uploaded └── logs/ — rotating, opt-in upload on bug report
“I forget Huble is running. Which is exactly what every team-tracking app I've ever installed has failed to do.”
FAQ
Common questions.
Does it work on Linux?
Yes — Debian / Ubuntu / Arch / Fedora are tested. AppImage for everything else. The whole team uses the same binary; we don't half-ship Linux.
How big is the install?
Under 30 MB on every platform. The SQLite cache grows ~1 MB per active month per person.
Can I install with my MDM (Jamf / Intune)?
Yes — signed pkg / msi / deb available. Group policy templates for Intune ship with every release.
What about mobile?
iOS and Android timers are in public beta. Activity capture is desktop-only by design — phones are personal, not work surfaces.
Try desktop apps on the team for 14 days.
Every feature unlocked. No credit card. No card.