Live activity feed
Sara Chen · Today
08:02Opened Mail · cleared inbox
08:32Started Google Docs · policy draft
08:47Drafted opening paragraph
09:05Switched to Chrome · research tabs
09:18Pasted citation from NYT op-ed
09:35Returned to draft
09:52Brief idle (5 min)
10:08Resumed writing
10:40Slack · 3 messages
10:52Inbox check · 2 min
11:12Back to Docs · heavy writing
11:45Pasted reference · scholar.google
12:02Lunch · 45 min
12:48Back at desk
13:05Zoom · advisor call
13:50Call ended · summary notes
14:25Peer review · Sam Patel draft
14:48YouTube · 10 min
15:02Back in the draft
15:48Exported audit bundle
16:05Outbound email · advisor
16:55Final review pass
17:42Submitted assignment
08:02Opened Mail · cleared inbox
08:32Started Google Docs · policy draft
08:47Drafted opening paragraph
09:05Switched to Chrome · research tabs
09:18Pasted citation from NYT op-ed
09:35Returned to draft
09:52Brief idle (5 min)
10:08Resumed writing
10:40Slack · 3 messages
10:52Inbox check · 2 min
11:12Back to Docs · heavy writing
11:45Pasted reference · scholar.google
12:02Lunch · 45 min
12:48Back at desk
13:05Zoom · advisor call
13:50Call ended · summary notes
14:25Peer review · Sam Patel draft
14:48YouTube · 10 min
15:02Back in the draft
15:48Exported audit bundle
16:05Outbound email · advisor
16:55Final review pass
17:42Submitted assignment
Screenshot on change · 10s heartbeat8 AM → 6 PM · live
CrawftPilot 2026 · macOS-native

Tracking for managed Macs.

Every app, every focus block, every fragment. Distilled into a record your team can actually use.

How it works

From every keystroke to a record you can act on.

01

Capture

Crawft records the working day on every enrolled Mac in your organization. App focus, what was written, what was visited, when the machine sat idle — in the background, without interrupting anyone.

Not everything, and we are specific about it rather than saying “everything and trust us”: not the microphone, not the camera, not a password field. Audio capture is built and switched off by a gate no customer can open — the one place it ever ran was the developer's own Mac, before that gate existed. The full boundary, and what it costs, is on the security page.

09:12Opened Google Docs
09:17Drafted opening paragraph
09:23Switched to research tabs
09:28Pasted citation from NYT
09:35Returned to writing
09:42Idle (3 min)
09:47Resumed writing
Day timeline8 AM → 6 PM
8AM1012PM246PM
09:35 — 10:25Writing · Google Docs · 50 min
11:45 — 12:00Research · scholar.google
14:48 — 14:58Video · youtube.com · 10 min
02

Distill

All that raw activity gets turned into a clean, visual timeline of the day. Every block is labeled, color-coded, and tied back to what the user was actually working on.

03

Record

The day comes back written down, hour by hour: what was open, what was written, what was read — every line tied to the captured evidence behind it, so you can check it rather than take it on faith.

No score. No ranking. No verdict on whether someone was productive — that call is yours to make, and Crawft refuses to make it for you. Accuracy is the product.

Day record · Sara ChenHour by hour
09:00

Drafting the Q3 policy paper in Google Docs — opening section, roughly 900 words added.

Evidence · docs.google.com · Policy reflection

11:00

Continued the same document after a Slack thread in #policy-team about the review deadline.

Evidence · slack · #policy-team

14:00

Read a colleague’s draft and left six inline comments; ten minutes on YouTube in the same hour.

Evidence · docs.google.com · youtube.com

Description only · no score, no ranking

A real working day

Hover any block to see what actually happened.

Categorized activity below, recorded context switches above. Every line carries the captured evidence it rests on — and no score, because that judgment is yours.

Today's stated taskDraft policy reflection paper · 1,500+ words by EOD

Recorded activity

8h 38m

Longest uninterrupted block

1h 2m

Context switches

7

No input recorded

1h 2m

Sara Chen · Monday, May 27
WritingResearchMeetingEmail & chatVideoIdleAway
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
6pm

Writing

Google Docs · longest stretch in the document

11:12am — 12:02pm

50 min

The longest unbroken stretch in the document all day — 50 minutes, 1,140 words, no app switches recorded inside it.

Evidence

50 min

docs.google.com · Policy reflection

  • 1,140 words written across 50 min
  • 0 app switches recorded
  • 2 source pastes
  • Longest uninterrupted stretch in Google Docs

Crawft stops here. It records what happened and shows you the evidence — it does not rate the block, rank the person, or decide whether the time counted.

$50 per seat / month · A seat is a device

Talk to us.

$50 per enrolled Mac per month — a seat is a device, not a person. Month-to-month, no seat minimum, no add-ons. We read every request personally and reply within two business days.