TimeLeak watches your workday — a screenshot every 5 seconds, locally — then a cheap AI model turns 8,640 lines of metadata into a daily brief that names your exact time leaks and hands you the fix: the hotkey, the script, the digest, the extension.
One-time purchase · bring your own API key (~1¢/day) · 14-day refund
Every 5 seconds: one line of metadata (app, window, idle) and one downscaled screenshot — to a local folder that auto-prunes after 7 days.
Minutes per app, context switches per hour, polling loops, focus blocks. Pure math, no AI, no network.
One compact digest to a small model on your key. It writes the observations ledger — every suspected leak gets a counter.
Seen 3 days running? The brief names the behavior, the minutes, and the exact mechanical fix. You apply it once; the minutes come back forever.
The full architecture, including what does and doesn't touch the network →
The watcher caught eight cyclical page-checks before 10am. The brief replaced them with a single scheduled digest containing everything those visits were hunting for.
≈ 22 min/day backCapturing content ideas was a 5–10 minute app-hopping ritual. Now it's one hotkey, dictate a line, straight back to work.
≈ 7 min/day backA paid dictation tool added ~250ms per insert, hundreds of times a day. The brief flagged the frequency and suggested a free local swap: 50ms and $15/mo saved.
≈ minutes/day + $15/mo backEstimated savings from the briefs shown; your leaks will be your own.
Screenshots live in a local folder you can open, and auto-delete in 7 days. The only network call is the daily digest to your own AI key — and the watcher is open source on GitHub, so you can read the exact payload in the code.
Screen only. Meeting apps are auto-redacted by default — the people on your calls are not yours to record.
No team plan, no admin console, no export your employer can demand. TimeLeak is a self-audit tool, permanently single-player.
Plain Python + local files + a license with no activation server. If timeleak.app vanished tomorrow, your copy wouldn't notice. Rewind.ai users learned this one the hard way.
The going rate for being told where your time went is $120–180 a year, forever — RescueTime runs ~$144/yr, Rize ~$120–360/yr. TimeLeak is $19 one-time, because after you buy it, the compute runs on your machine and your API key. There is nothing for us to bill monthly.
No. Capture is 100% local — screenshots and metadata stay in a folder on your machine and auto-delete after 7 days. The Pro brief sends only a compressed text digest (and, only if you opt in per-run, up to 20 sampled frames) to the AI model you configured with your own API key.
Nothing changes for you. Your copy is plain Python on your disk, your data is local files, your license has no activation server to phone. It keeps working forever — which is more than Rewind.ai users can say after it was acquired and switched off with two weeks' notice.
Never. There is no microphone code in the product at all, and meeting apps (Zoom, Teams, Webex, FaceTime) are on the default redaction list — while they're focused, no screenshot is taken. Other people on your calls are not yours to record, so TimeLeak doesn't.
No. There's no team plan, no manager dashboard, no export an employer can subscribe to — and there never will be. TimeLeak is strictly a self-audit tool: your machine, your folder, your eyes.
About 1–3 cents per day with the default small model, billed to your own API key. That's why Pro is a one-time purchase, not a subscription — the ongoing compute is basically free.
Windows is fully supported including one-command auto-install and multi-monitor capture. macOS works in beta (app-level tracking + screenshots). It's plain Python — readable, auditable, yours.
Trackers tell you how long you spent in categories — 'Chrome: 3 hours' tells you nothing. TimeLeak's AI reads the actual day and names the specific repeat behavior — 'you re-checked these 6 pages 14 times before noon' — estimates the minutes it costs, and hands you the concrete fix.
14 days, no questions. Reply to your receipt email and it's done.
One unusual day generates noise. A behavior that shows up three separate days is a habit — that's when the brief promotes it to a confirmed leak worth engineering away.
The free watcher + local stats report. No card, no account — just your context-switch count by tonight.