Time Recording App

Your team's hours recorded automatically.
Your brief arrives before the first standup.

WorkWitness captures app and window activity on Windows — no timers, no manual input — then AI writes one paragraph per teammate and delivers it to your WhatsApp at 7 am.

WW
WorkWitness Brief
Daily · 7 am IST
Good morning. Here is your team brief for Thursday 28 May.
7:04 AM ✓✓
PR
Priya R.Focus Stretch

Held a 3h 40m uninterrupted block in Figma — longest this week. Homepage redesign is done and assets are in the shared drive. No blockers.

7:04 AM ✓✓
RS
Ravi S.Context-Switch Storm

38 window hops between 10–12 am. Heavy Slack and Jira activity suggests he was blocked before lunch. Check in on the API dependency.

7:04 AM ✓✓
AM
Aditi M.Heroic Grind

Stayed until 9:47 pm and closed the sprint release solo. 9h 08m logged — the highest on the team. She carried the QA load. Acknowledge this today.

7:04 AM ✓✓
7 am
Brief on your WhatsApp, every morning
< 2 min
Agent installation per Windows machine
₹65 / $1
Per user per month — no enterprise pricing
0
Manual timer actions required from your team
The Problem

You have a time recording gap you are filling with meetings

Most founders with remote Windows teams run a daily standup to understand what actually happened yesterday. That standup exists because there is no other way to get a reliable picture. Time tracking tools require your team to remember to start a timer — they forget, they round up, they omit the context-switching. You get a number without a story.

Dashboards full of bar charts do not tell you that Ravi was stuck on the same blocker for three hours. They do not tell you that Aditi stayed until 10 pm to cover for the teammate who dropped off. They do not tell you that Priya's most focused day this week was Tuesday, not the day she said it was.

WorkWitness captures work hours automatically — no timers, no forms, no meetings about what got done — and turns that raw signal into a brief you can actually act on.

How It Works

Four steps from installation to brief

01

Install the Windows agent

Each teammate gets the WorkWitness agent on their Windows machine. Setup takes under two minutes. The agent runs in the background, captures which apps and windows are open, and never touches keystrokes, files, or the webcam.

02

Set each person's mode from your dashboard

You choose, per employee, whether the agent runs visible (named in Task Manager) or silent. You decide what is captured — app names, window titles, browser domains. Screenshots are off by default; you turn them on individually if needed.

03

AI reads the day and writes the brief

Every evening the AI processes each teammate's activity log, looks for the four signal types — Focus Stretch, Context-Switch Storm, Quietly Stuck, Heroic Grind — and writes one paragraph per person. Sensitive strings are stripped before they reach the model.

04

Brief arrives on WhatsApp at 7 am

Before your first call, the brief lands on the WhatsApp you already check every morning. One founder-readable paragraph per teammate. No login, no dashboard, no clicking through rows of numbers to understand your team's day.

Who Uses WorkWitness

Built for founders who manage Windows teams

Founders with remote Windows teams

You hired good people, but you are not in the same room. The 7 am brief replaces the informal pulse you used to get by walking the floor.

Operations managers at growing SMBs

You have ten or more people across teams and no bandwidth to chase status updates. WorkWitness gives you a daily digest without adding a single meeting.

Agencies billing client hours

Automatic time recording replaces manual timesheets. The data is there when you need it for invoicing — and the brief tells you whether the hours were focused or scattered.

Finance and legal teams with confidentiality needs

Events-only mode captures app-level signals without browser content or window titles. You get the intelligence; your team's work stays private.

Morning Intelligence

One paragraph per teammate, before your first standup

The time recording happens automatically. What you receive is not a spreadsheet of hours — it is a narrative account of each person's day, surfacing the moments that matter. Priya held a 3h 40m Focus Stretch in Figma. Ravi hit a Context-Switch Storm before lunch. Aditi stayed until 9 pm and closed the sprint. You walk into your standup already knowing.

AI-written narrative, not a raw activity dump
Delivered to WhatsApp at 7 am IST — no new app to open
One paragraph per teammate, no filler
Four named signal types so you know exactly what to ask about
Morning Brief
7:04 AMFri 29 May
PR
Priya R.Focus Stretch6h 12m

Held a 3h 40m uninterrupted block in Figma — the longest focus stretch this week. Wrapped the homepage redesign and pushed assets to the shared drive by 4 pm. No blockers visible.

RS
Ravi S.Context-Switch Storm4h 55m

38 window hops between 10 am and 12 pm — likely bouncing between unresolved blockers. Slack, Jira, and the CRM all had heavy attention before lunch. Worth a quick check-in.

AM
Aditi M.Heroic Grind9h 08m

Stayed until 9:47 pm to close the sprint release. Carried the QA load after Karan dropped off. Logged the longest active session on the team this week. Acknowledge this.

3 of 8 teammates · 2 signals flaggedOwner-only view
Capture & Recording

Every working hour captured, zero manual input from your team

The Windows agent records app names, window titles, and browser domains passively as your team works. There is no timer to start, no task to tag, no end-of-day form to fill. The moment someone opens a file or switches to a new window, the agent notes it. That raw signal becomes the AI's raw material.

App and window names logged to the minute
Browser domain tracked; full URL optional per employee
Works on Windows 10 and 11, no IT admin required
Activity data never leaves your workspace
Activity Recording
TodayRavi S.
6h 42m
Active today
5
Apps used
0
Manual entries
VS
VS Code09:0211:56 · 2h 54m
SL
Slack11:5712:25 · 28m
GO
Google Chrome13:1013:57 · 47m
FI
Figma14:0015:32 · 1h 32m
EX
Excel15:4516:46 · 1h 1m
Zero keystrokes · Zero webcam · Passive capture only
Owner Control

You set the mode. Per employee. From one dashboard.

Visible mode: the agent runs under its own name in Task Manager — your teammate can see it. Silent mode: it runs in the background; the employee will not see it. You choose per person, and you can change it at any time. Employees have no access to these settings. Screenshots are off by default; you enable them individually only if your workflow requires them.

Visible or silent mode, set per employee
Screenshots off by default — opt in per person only
Owner-only dashboard; employees see no controls
Change modes without reinstalling the agent
Agent Settings
Owner Only5 members
TeammateModeScreenshotsFull URL
PR
Priya R.
Visible
RS
Ravi S.
Silent
AM
Aditi M.
Silent
KD
Karan D.
Visible
NV
Neha V.
Visible
Employees cannot see or change these settingsChanges apply immediately
Team Presence

See when your team arrived, when they wound down, and what held their attention

The presence view translates raw time recording into a human-readable attendance picture. You see first activity, last activity, total focused hours, and which application took the largest share of their day — one row per teammate, one glance to understand the shape of the day before your briefing call.

First and last activity, not clock-in theatre
Focused hours vs context-switching hours per person
Top application surfaced per teammate per day
Wind-down time shows realistic end-of-day, not badge swipes
Team Presence
LiveFri 29 May
NameFirstLastFocusedTop AppStatus
PR
Priya R.
09:0217:446h 12mFigmaPresent
RS
Ravi S.
09:3116:554h 55mVS CodePresent
AM
Aditi M.
08:4721:039h 08mSlackPresent
KD
Karan D.
10:1414:222h 40mChromeHalf day
NV
Neha V.
0h 00mAbsent
5 members · 1 absent · 1 signal flagged today
Signal Detection

Four patterns the AI looks for so you do not have to

The AI is not summarising a to-do list — it is reading the shape of someone's day and naming what it sees. A three-hour block in one tool with no interruptions is a Focus Stretch. Thirty-plus window hops in an hour is a Context-Switch Storm. A file open for four hours with no forward movement is Quietly Stuck. Staying until 10 pm to close a delivery is a Heroic Grind. These signals tell you where to coach, where to unblock, and where to say thank you.

Focus Stretch — uninterrupted deep work in a single app
Context-Switch Storm — fragmented attention, likely blocked
Quietly Stuck — file open, no progress, needs a check-in
Heroic Grind — went above and beyond; acknowledge it
Signal Summary
4 signalsFri 29 May
Focus Stretch3
Priya R. — 3h 40m in Figma
Aditi M. — 2h 15m in VS Code
Karan D. — 1h 52m in Excel
Context-Switch Storm1
Ravi S. — 38 hops / hour, 10–12 am
Likely blocked — recommend check-in
Quietly Stuck1
Karan D. — same file open 3h 22m
No progress indicators — flag for today
Heroic Grind1
Aditi M. — 9h 08m, stayed until 9:47 pm
Closed sprint solo. Acknowledge this.
Generated nightly · Delivered 7:04 AM
How WorkWitness Handles Your Team's Data

Control lives with the owner. Always.

01

The owner sets the rules

Every capture setting — agent mode, screenshot permission, browser detail level — is yours to set per employee from a single dashboard. Employees have no access to these controls. What they can and cannot see is your decision, not a default we made for you.

02

Sensitive data never reaches the AI

Before any activity log touches the language model, a masking layer strips strings that match financial patterns, personal identifiers, and confidential naming conventions. The AI writes about behaviour — Focus Stretches and Switch Storms — not about the content of your team's work.

03

We recommend disclosing to your team

Silent mode is a legitimate owner choice and is available in WorkWitness. We also believe that telling your team you are running activity recording — and why — produces better outcomes than concealment. Disclosure is a legal requirement in several jurisdictions. We will help you draft that communication if you need it.

What WorkWitness Captures

The full list — nothing hidden

These are the exact data types the Windows agent can record. Every row marked "never captured" is an architectural decision, not a toggle you have switched off.

Data typeStatus & conditions
App and window names
Always captured
Time per application
Always captured
Browser domain
Enabled by owner per employee
Full browser URL
Optional — owner enables per employee
Screenshots
Off by default — owner enables per employee
Keystrokes
Never captured — by design
Webcam footage
Never captured — by design
Microphone audio
Never captured — by design
File contents
Never captured — by design
GPS location
Not applicable — desktop-only
Pricing

Free to start. ₹65 per person above that.

Free
Up to 3 team members
Start for free

Full feature access. No credit card. No expiry.

Most Popular
₹65 / $1
Per user per month · 4+ members
Start free trial

All features. Unlimited history. DPDP-aligned.

Common Questions

Answered directly

Get Started

A 20-person team onboarded in under an hour. First brief at 7 am tomorrow.

Free for teams of three or fewer. ₹65 / $1 per person per month above that. No credit card to start.


Get started

Start free, or book a 20-minute call.

Your first daily brief lands tomorrow at 7am IST. Set it up yourself in five minutes, or walk through it live with us first — whichever you prefer.

Free during early access  ·  No card required  ·  5-minute Windows install