Skip to content

Which desktop app should I install?

One app per platform, one web app that needs no install, and a table of what each of them can actually do.

3 minutes read
  • Web
  • Windows
  • macOS
  • Linux

There is one app per platform and one web app that needs no install at all. Start from the computer you actually work on.

Start from the computer you work on

Windows

Windows 7, 8.1 or newer, 64 bit. Download the installer from the download page and run it; administrator rights are needed once. If you are rolling the app out to more than a handful of machines, take the MSI package instead: it can be deployed with Group Policy or your device management tool.

The step by step version, including the MSI and how updates arrive, is in How do I install and update the agent on Windows?.

macOS

On macOS 14 Sonoma or newer, install from the Mac App Store. That build is signed, sandboxed and keeps itself up to date. macOS asks for screen recording and accessibility permission the first time; without them the app still records hours, but not applications or screenshots.

On macOS 12 and 13 the App Store build cannot be installed. Use the direct download instead, from the same page.

Installing and updating are covered in How do I install and update the agent on a Mac?, and the two permissions have their own article: Why does macOS ask for screen recording permission?.

Linux

The Linux app is published as a .deb and an .rpm, for x86-64 and ARM64, and it runs on Ubuntu 22.04 or newer, Debian 12 or newer, Fedora 40 or newer and openSUSE. Take the package that matches your distribution from the download page and install it with your package manager. The package also registers the update repository, so later versions arrive with the machine's own updates.

The full walkthrough is in How do I install and update the agent on Linux?.

One thing is particular to Linux: your session type changes what the app can see. On an X11 session everything works with no extra setup. On a GNOME Wayland session, application tracking needs the Worktivity Window Tracker extension that travels inside the package, and screenshots go through the desktop portal. Your time, websites and activity level are recorded either way. Which session you are on, and what each one needs, is explained in What does the Linux agent need from my desktop session?.

The web app, with nothing installed

The web app is where administrators work: timesheets, reports, projects, tasks, invoices and settings. It does not track by itself. Hours that no desktop app recorded are added there as manual time entries and approved by an admin.

What differs between them

The same account works everywhere; only the platform and the way you install differ. On a narrow screen the table scrolls sideways.

The four Worktivity apps compared capability by capability, with notes on the conditional cases.
CapabilityWindowsWindows 7 and newermacOSmacOS 14 and newerLinuxEarly accessWeb appNo install
Start and end a shiftYesYesYesNo1
BreaksYesYesYesNo
Clock in automaticallyNoYes2NoNo
Work notesYesYesYesNo
TasksYesYesPartial3Yes
Application trackingYesYesPartial4No
Browser host trackingPartial5YesYesNo
ScreenshotsYesYesYesNo
Offline queueYesYesYesNo
Launch at startupYesYesYesNo
Tray or menu bar counterNo6YesPartial7No
Dark themeYesYesYesYes
English, Turkish and GermanYesYesYesPartial8
Automatic updatesPartial9YesPartial10Yes
Distributed through a storeNoYesNo11No

Notes

  1. 1The web app does not track by itself. Hours that no desktop app recorded are added as manual time entries and approved by an admin.
  2. 2Clocking in automatically is a plan feature and an organization setting. Only the Mac App Store build acts on it today.
  3. 3The Linux app lists tasks and lets you pick one. Creating and editing tasks opens the web app.
  4. 4On a GNOME Wayland session, application tracking needs the Worktivity Window Tracker extension. Without it time, websites and activity level are still recorded, and the app says on screen that application tracking is off.
  5. 5The address bar can only be read in Chromium based browsers. A Firefox window returns nothing.
  6. 6The Windows build has no tray icon; open the window to see the counter.
  7. 7GNOME has had no tray area since version 3.26, so this depends on the user having an AppIndicator extension installed.
  8. 8The web app interface is English for now. Turkish and German are wired up but not translated yet.
  9. 9The update is not downloaded on its own; the user starts it from Settings.
  10. 10The Snap package refreshes itself. The .deb and .rpm packages are updated by hand.
  11. 11The Linux app is in early access: the package is built and measured, but the store listing is not open yet.

Still not sure

  1. On a Mac running macOS 14 or newer: install from the Mac App Store.
  2. On Windows, for more than a handful of machines: take the MSI package.
  3. On Linux: take the .deb or the .rpm that matches your distribution and your processor.
  4. On a computer you are not allowed to install software on: use the web app and add manual time entries.
  5. Anything else: the installer on the download page is the right one.

What changed in each release is listed in the changelog.

Did this answer your question?

Related articles

Still stuck?

Three different questions, three different places to ask them.

Back to the help center