macOS 15+ · Apple Silicon · Launch promo · 50% off until July 1, 2026

Where did the day go?
Now you know.

A privacy-first menu bar app for Mac that automatically tracks where your time goes — no timers to start, no projects to pick. Plus a real break timer and stay-awake mode so long jobs keep running while you step away.

Auto tracker
Break timer
Stay-awake mode

100 h free trial · break timer & lid-down free forever · 3 devices · use code TIMEX50 at checkout

No timers to start 0 bytes uploaded <1% CPU 0 accounts
Second-by-second
Captures the day
0 bytes
Uploaded anywhere
1 local file
On your Mac, yours
120 s idle gate
Honest about idle

The problem with most Mac time trackers

You don't need a coach.
You need an honest log.

Manual timers you forget to start

If tracking depends on remembering to start tracking, you don't have data — you have wishes. Toggl, Harvest, the stopwatch in your menu bar — same problem. Stop forgetting.

Subscriptions that "score your productivity"

You don't need an algorithm telling you that Slack is "low value". You already know. Pay $96–240 / year for a number that confirms what you suspected — or don't.

Cloud sync you didn't ask for

Window titles. URLs. Meeting names. All of it, on someone else's database. Behind whatever passwords and audit trails the vendor decides to maintain. Until they don't.

Timex's stance

Records automatically. Lets you look at it. End of feature list.

Open the lid in the morning, the tracker is already running. No timer to start, no project to pick, no productivity score, no weekly insights email. Drag onto a slice of the timeline — you see what was actually open. That's the product.

How it works

Three steps. No setup. No account.

01

Install & sign in to nothing.

Drag Timex into Applications. No account, no email, no onboarding survey. Grant Accessibility once and the tracker starts.

02

Forget about it.

Timex sits in the menu bar at <1% CPU. The pill shows your current app + today total. It quietly logs every app, window, and browser tab — second by second.

03

See your day. Take a break. Keep it running.

Click the pill. Drag onto a slice of the timeline. Tap "Did it" when you stretch. Flip Stay Awake on before you close the lid on a long inference run.

Automatic, second-by-second

Drag on the timeline. Get the truth.

Open the lid and the tracker is already running. Every minute of every day is drawn as a stacked bar in per-app category colors. Drag onto a slice and the totals below filter to that window. Click a bar to isolate one app. Click empty space to clear.

  • No manual timer to start, no project to pick, no forgetting — the loop just runs
  • Second-by-second precision so quick app switches actually show up
  • Hover anywhere → tooltip with the exact app, window title, URL and clock range
09
10
Selected 14m 22s
App Octoweb
Window timex-web — Hero.svelte

App → Window → URL

Drill into the actual rabbit hole.

The app totals list expands. For each app you see the top 15 window titles. For browsers you see per-domain time, then the actual URLs. Drill-ins are instant — even on a year of data.

  • Tap an app chip or bar → that app auto-expands and everything else dims
  • Range picker: Today / Yesterday / Last 7 / Last 30 / This week / This month / custom
  • Per-tab URL capture for Safari, Chrome, Brave, Arc, Edge, Vivaldi
F Firefox 28m
linear.app
24m
localhost:5173
18m
docs.svelte.dev
11m
apple.com
7m
news.ycombinator.com
4m

Take a real break

A break that does what it says.

When the timer fires, Timex shows a full-screen card deck: hydration, mindfulness, and stretches you can actually do at your desk. Tap "Did it" or "Skip" on each. The countdown lifts only when you answer them.

  • Real exercises with photographs and short, evidence-based instructions
  • Three categories — Hydration (cyan), Mindfulness (coral), Body (amber)
  • Pauses when you're idle so a long meeting doesn't get unfairly chopped up
Break time
Pick what you can. Tap Did or Skip on each card.
HYDRATION

Pour a glass. Take a sip.

Visible water gets drunk.

  • Pour a full glass.
  • Sip slowly, breathing.
  • Notice the cool.
MINDFULNESS

Window gaze, 20-20-20

Eyes off the screen, onto something far away.

  • Pick a point at least 20 ft away.
  • Soft focus, no staring.
  • Hold 20 seconds.
BACK

Over-chair thoracic opener

Drapes the upper back over the chair edge.

  • Sit at the front edge.
  • Interlace fingers behind head.
  • Arch & hold 5 s. ×8.

Stretch, breathe, look away — Timex unlocks once the timer ends.

Stay-awake mode

One toggle. Long jobs survive.

Flip Stay Awake on and Timex holds a kernel idle-sleep assertion (the same one behind caffeinate -i) until you flip it off. Your downloads finish, your Ollama / LM Studio inference keeps running, and Timex keeps logging — even when you walk away.

  • Persists across app relaunches — toggle once and forget. Timex re-engages on every launch, including auto-launch at login
  • Display still sleeps and the screen still locks — only system idle-sleep is held off, so battery + privacy stay sane
  • Plug in + close the lid → clamshell mode works. On battery + lid closed, macOS force-sleeps regardless (kernel limitation, no app can override that)
STAY AWAKE · ON · LONG JOBS RUNNING
Stay awake
Persists across launches. Released cleanly on quit.
caffeinate -i Same kernel idle-sleep assertion as this CLI, with a menu bar pill so you cannot forget. The display still sleeps, the screen still locks — only system idle-sleep is held off.
For closed-lid runs: plug into AC power. On battery + lid closed, macOS force-sleeps regardless — no app can override that.

More than a time tracker

Three things.
One menu bar.

The three Mac tools that always end up next to each other in the menu bar — the tracker, the break nudger, and the wake-keeper — now share one slot, one SQLite file, one pause button, and one privacy posture.

01 Auto tracker
Octoweb · 1h 17m

Records your day automatically. No timer to start.

1 Hz sampling of the frontmost app, focused window, and active browser tab — no remembering, no manual entry, no project picker. Drag onto a slice of the timeline to drill in. One SQLite file. The receipts.

02 Break timer
Break in 12m

Reminds you to take real breaks.

Hydration, mindfulness, and stretches you can actually do at your desk. Pomodoro / hourly / custom cadence. Pauses when you're idle so meetings don't get unfairly chopped up.

03 Stay-awake mode
Stay awake · on

Keeps long jobs running while you step away.

One toggle, persists forever. Timex holds a kernel idle-sleep assertion (same as caffeinate -i) so your Ollama / LM Studio / overnight sync keeps working. Plug in + close the lid → clamshell still goes. Display keeps sleeping normally; only system idle-sleep is held off.

Privacy by architecture, not by promise

Your activity stays on this Mac. Full stop.

Timex doesn't have a server. There's no API endpoint to "accidentally" leak to. There's no account that can be breached. There's one folder in your Library, and that's it. Block the app at the firewall — nothing stops working.

What Timex records

  • The app you have in front
  • The title of the window you are looking at
  • The website tab in your browser (for supported browsers, with your permission)
  • When each segment started, ended, and how long you were active in it

What it never touches

  • Audio
  • Keystrokes
  • Mouse positions
  • Screen pixels or screenshots
  • Clipboard contents
  • Anything from passwords / banking / health apps you treat as private
Data location ~/Library/Application Support/io.muvon.timex/
Network sockets opened 0
Telemetry endpoints 0
Account required none — there isn't an account system
Export Settings → Export → CSV — every row, every time
Verify it yourself block timex with Little Snitch — nothing stops working

How Timex compares

Same job. Different stance.

The leading time trackers on Mac are subscription-backed cloud services. Timex is the opposite. Pick the one whose tradeoffs you can live with.

Timex Local · One-timeTiming.appRize.ioRescueTimeScreen Time
100% local — no cloud
No account required
Per-second sampling
Per-window title capture
Per-tab browser URL
Drag-to-select on timeline
Built-in break timer with video exercises
Stay-awake mode (clamshell on AC)
Single SQLite file you own
Menu bar lightweight UI
Pricing modelOne-time$96+/yr$120/yr$78/yrFree

Comparisons sourced from public websites and pricing as of May 2026. Things change — tell us if a row is out of date.

Questions & answers

The honest details.

No. Timex never opens a network socket. Your data lives in a single file at ~/Library/Application Support/io.muvon.timex/ and stays there. No analytics, no telemetry, no account. Block its outgoing traffic with Little Snitch or your firewall and watch it fall completely silent.

Open laptop. Close laptop.
Now you'll know where it went.

Time tracker, break timer, and stay-awake mode — one menu bar pill, one SQLite file, one-time price. 100 hours of tracking on the free trial; the break timer and lid-down mode stay free forever.

or install via brew install muvon/tap/timex

macOS 15+ · Apple Silicon recommended · No account required