Workforce activity intelligence

See how work actually happens.

ActivityMesh runs quietly on every Windows and Linux desktop, records which applications and sites people actually use, and turns it into clear, per-team insight — automatically, every five minutes.

Windows + Linuxdesktop agents
5 minsync, offline-safe
Multi-tenantisolated by design
Process & window titles·Browser domains·Idle detection·Productivity categories·Team scoping

What you get

Everything you need to understand desktop work

Built for teams that want clarity about where time goes — without spyware-grade overreach.

Cross-platform agents

A lightweight background agent for Windows and Linux (X11 and Wayland) tracks the active window — process, title, and how long it held focus — with a single static binary and nothing for users to configure.

  • Windows service + per-session capture
  • Linux systemd, X11 & Wayland
  • macOS on the roadmap

Insight, not noise

Activity is coalesced into clean intervals and rolled up per person, team, application and domain. Map apps and sites to productivity categories and see productive vs. distracting time at a glance.

  • Top apps & domains
  • Per-person timelines
  • Retroactive categorisation

Private by design

Only registrable domains are stored — never full URLs, keystrokes, or screenshots. Data is encrypted on the device, sent over HTTPS, and isolated per tenant with database row-level security.

  • No keylogging, no screenshots
  • Domain-only mode & blocklists
  • Encrypted at rest & in transit

How it works

From desktop to dashboard in three steps

1

Deploy centrally

Push the MSI or .deb/.rpm to your fleet via GPO, Intune, or your config manager. The org token enrols each machine automatically — no user login.

2

Capture continuously

The agent records the active window and idle time locally, spools it encrypted, and works fully offline — nothing is lost if the network drops.

3

Report in the cloud

Every five minutes the agent syncs to activitymesh.info. Admins and team managers explore dashboards scoped exactly to the people they’re responsible for.

Capabilities

Thorough where it counts

Active-window tracking

Process name, window title, and focus duration on Windows and Linux.

Browser domains

A browser extension and OS accessibility APIs record the site’s domain — github.com, not the full URL.

Idle detection

Five minutes without keyboard or mouse is marked idle, backdated to when input actually stopped.

Teams & roles

Owners and admins see everyone; managers and viewers are scoped to just their teams.

Productivity categories

Tag apps and domains as productive, neutral, or distracting — applied retroactively.

Multi-tenant

Every organisation’s data is isolated at the database level with row-level security.

Pricing

Simple per-device pricing

Per device, per month, in USD. Volume pricing — every device is billed at the rate for the band your total lands in. Start with a 7-day free trial, no card required.

DevicesPer device / month
500+ devicesEnquire

Estimate your cost

Start free trial

Responsible monitoring

Powerful — and honest about it

ActivityMesh is designed for legitimate, disclosed workplace monitoring. It captures what it says it captures, and nothing more: no keystrokes, no screenshots, no full URLs.

Continuous, always-on monitoring of staff carries a legal duty to inform people in advance — under POPIA and RICA in South Africa, and comparable laws elsewhere. ActivityMesh gives you the tooling; telling your team is your responsibility, and the right thing to do.

  • Collected: app, window title, browser domain, active/idle time.
  • Never collected: keystrokes, screenshots, full URLs, file contents.
  • Controls: per-tenant domain-only mode and app/site blocklists.
  • Protected: encrypted on device, HTTPS in transit, RLS per tenant.

Ready to see where the day goes?

Start your 7-day free trial — no card required.

Start free trial