Command palette
Search projects, tasks, entries and tags at once, and get a suggestion for what to start next.
- Acme · Homepage layout
- Acme · Client call
- Acme
A desktop time tracker that runs entirely offline. No account, no cloud, no subscription — every second you track lives in one SQLite file on your own machine.
Screenshots of TimeTracker 0.1.0 filled with six months of generated entries. Nothing here is a mock-up.
Step away, or let the laptop sleep while a timer runs, and TimeTracker asks what to do with the gap before it changes anything.
You were away for 23 min while “Homepage layout” was running.
The weekly timesheet reads 2h30, 1:30,
90m or 2.5 — all parsed the same way.
Last week can be duplicated in one click. Try a cell.
| Project |
|---|
| Total |
A 12-month heatmap, a 7-day chart, the split between projects, and a Focus Score that explains how it was computed — all calculated locally from your own history.
Search projects, tasks, entries and tags at once, and get a suggestion for what to start next.
Start or stop the last timer from any app, even when TimeTracker isn't focused.
Start, pause and stop from the system tray or a small always-on-top window.
Hourly rates, weekly targets and budgets, subtasks to any depth, folders and tags.
Day, week and month views. Entries that cross midnight are split correctly.
Group by project, task, day, week, month or tag, and compare with the previous period.
Log time after the fact. Overlaps with existing entries are flagged before saving.
Overlaps “Client call” by 15 min
The interface, the tray menu and notifications. Switch in Settings.
No server to trust and no export to request. Your history is a SQLite database you can open, copy, back up and query yourself.
Version 0.1.0. One installer per platform, no sign-up screen in between.
Builds aren't code-signed yet, so Windows SmartScreen and macOS Gatekeeper will ask you to confirm the first launch.
Needs Node and pnpm. Swap linux for win or mac.
git clone https://github.com/juliendu11/time-tracking.git
cd time-tracking
pnpm install
pnpm run package:linux
No. Install it and start a timer. There is no sign-up, no login and no licence key.
Not automatically — there is no cloud. You can move a backup file to another machine and restore it there.
When you're back, TimeTracker shows the gap and lets you remove it, keep it or split the session. Nothing is changed until you choose.
Yes. Each timer is independent: pausing or stopping one never touches the others.
No. TimeTracker is a desktop app for Linux, Windows and macOS.