A lightweight desktop time tracking widget that integrates with your Titra server.
- Start, pause, and resume timers with one click
- Organise work into tasks grouped by project
- Automatically syncs time entries to your Titra server
- Minimal bar mode — a tiny always-on-top strip that stays out of your way
- Persists timer state across restarts (resumes from where you left off)
- Dark theme
Download the installer for your platform from the Releases page:
| Platform | File |
|---|---|
| Windows | .exe (NSIS installer) or .msi |
| macOS Apple Silicon | _aarch64.dmg |
| macOS Intel | _x64.dmg |
| Linux | .AppImage or .deb |
- Open Settings (gear icon in the title bar)
- Enter your Titra server URL (e.g.
https://titra.example.com) - Enter your API token (found in your Titra profile)
- Save — your projects will load automatically
- Click ▶ on a task to start timing
- Click ⏸ to pause; click ▶ again to resume
- Click the circle checkbox to mark a task done — the session is committed to Titra automatically
- Switch tasks while one is running — the current session commits before the new one starts
- Click the ⤢ button to enter minimal bar mode; click it again to return to full view
Prerequisites: Node.js LTS, Rust, and Tauri system dependencies for your platform.
npm install
npm run tauri devBuild a production binary:
npm run tauri buildMIT