Features
Everything you need to track real productivity.
Tru Hours is built around one simple idea: measure what actually matters, not just who's at the keyboard.
Tracking
Native desktop apps that just work
- One-click start. Detects when you stop typing automatically.
- Survives system reboots — your timer picks up where it left off.
- Captures the active app + window title for every minute of work.
- Windows and macOS. Both native — not Electron wrappers.
Screenshots
Privacy-first screenshots that never touch the employee's disk
- Streamed encrypted directly to the server — never buffered on the user's machine.
- Captures the active app + window title context for every shot.
- Configurable interval (jittered to avoid predictability) and retention window.
- Blur mode and sensitive-app blocklist available per workspace.
Productivity
Productive vs unproductive — you decide the rules
- Per-workspace classification rules: 'Slack=productive', 'YouTube=unproductive unless category X'.
- Auto-classifies every minute as you work. No after-the-fact spreadsheet wrangling.
- Only productive minutes count toward billable payroll.
- Members see their own breakdown — transparency, not surveillance.
Payroll
Payroll calculated from productive seconds, not 'butt-in-seat' time
- Set hourly rate per member. Payroll only counts approved, productive time.
- Auto-approval rules for the obvious cases. Manual approval queue for edge cases.
- Export to CSV or push to your payroll provider via API.
- Date-range reports broken down by member, project, or task.
Roles
Roles + permissions that bend to your org
- Override built-in role baselines per workspace.
- Per-member permission grants and denials. 'Manager except for payroll' is one click.
- Invent new custom roles. The whole permissions matrix is yours to edit.
- Suspend a member from one button — blocks login everywhere, no token expiry wait.
Approvals
Approve clean sessions automatically. Queue only the edge cases.
- Auto-approve sessions that pass your productivity rules — no Friday-afternoon timesheet drudgery.
- By-Member aggregated view: open one member, approve everything in one click.
- Date-range pickers + filters so reviewers focus on what needs attention.
- Re-classify retroactively when rules change — old sessions get the new verdict.
Projects, tasks & sprints
Run the work, don't just measure it
- Projects with members, tasks with assignees + due dates, sprints with start/end dates.
- Custom task statuses per workspace (replace the boilerplate 'Todo / Doing / Done').
- Custom priority levels per workspace — whatever your team actually uses.
- Removing a member auto-detaches them from every task — no orphaned assignments.
Analytics
Drill from team total to a single screenshot in two clicks
- Productive Time column everywhere — list views show real billable output, not raw clock time.
- By-Member analytics with date pickers and screenshot grid in a detail modal.
- Per-session breakdown shows the activity timeline + classification + notes.
- Reports + Payroll page exports the same numbers as CSV.
Devices
Know what's tracking. Revoke when it shouldn't be.
- Every device a member uses is registered. See platform, OS version, last-seen.
- Require approval before a new device can start tracking (per workspace).
- Revoke a device — its sync stops immediately, even mid-session.
- Audit log records who approved or revoked what, and when.
Admin
Platform admin console for multi-tenant ops
- Cross-workspace control panel. Manage every team from one place.
- Define subscription plans. Set defaults. Toggle signups on/off platform-wide.
- Impersonate users in support — audit-logged, time-boxed, can't impersonate other admins.
- Customize branding (name, logo, colors, copy) for the marketing site instantly.
See it in action
Set up your workspace and connect a desktop agent in under 5 minutes.