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.