Day, Week, Month — and three densities
Sunday-first Week and Month, plus Overview, Balanced and Detail timeline scales. Changing density keeps the same time near the middle of the view.
Local-first · No account · No cloud · No sync
Worklog Solo is a calendar-first desktop work journal for Windows and macOS. Rebuild the day at about ten seconds an entry, let it total itself, and keep every record on the machine that made it.
Capture → Confirm → Review
The order matters: nothing counts as work until you say it did.
Drag an empty slot, press N, or type exact Start and End times. A 10:21–10:46 entry stays exactly 25 minutes — snapping applies to dragging, not to what you type.
15-minute grid by default · 5, 10 or 30 in Settings
Calendar events arrive as dashed suggestions beside your real entries and count zero minutes until you convert one. A meeting that was booked is a memory prompt, not proof it happened.
Local .ics import today · Microsoft 365 and Google adapters built
Flag what needs a second look, attach action items with optional reminders, then read the period back by project and work type with exact totals.
Longest-first sorting · labelled breakdowns · JSON backup
What's in the app
Two of these cards are live — type in them and watch the window above change.
Attach follow-ups to the entry that created them, give one an optional reminder, and get a native desktop notification with Complete, Snooze, Change time and Ignore. Ignore keeps the task open; it just stops that one alert.
Reminders are scheduled by the operating system and never leave it.
Every entry in the period, sorted longest first, with directly labelled project and work-type breakdowns. Percentages and durations stay as text, so a screen reader gets the same answer the chart does.
Reads the demo week above — confirm a suggestion and it moves.
Sunday-first Week and Month, plus Overview, Balanced and Detail timeline scales. Changing density keeps the same time near the middle of the view.
Move and resize with the pointer or the keyboard — arrows adjust, Escape cancels. Alt- or Option-drag duplicates an entry. A flag marks anything that needs a second look.
Rename, recolour, reorder, archive or delete a classification and choose what happens to the entries using it. Nothing is reassigned behind your back.
Export one versioned JSON file with entries, projects, action items and settings. Preview a restore before it replaces anything, and carry it between Windows and macOS.
Worklog checks a signed release feed at launch, saves your snapshot first, and installs only when you choose Install and restart.
Always-on-top for sticky-note use, 50–200% interface zoom that persists, comfortable light and dark themes, and keyboard shortcuts that stay out of text fields.
What it protects
Records live in the installed app's own store — the WebView2 profile on Windows, the WKWebView data store on macOS. The sidebar always names where your data currently lives.
No login, no server, no account to delete later. Nothing about your day leaves the device unless you export it yourself.
Import a local .ics file and keep working. The Microsoft and Google adapters are built for read-only access through the system browser, with tokens held in memory only and never written into backups.
A schema-5 backup carries your entries, project goals and their links, classifications, action items and preferences — and deliberately excludes calendar credentials and notification handles.
Get Worklog Solo 0.9.0
Free while it is a public preview. Both builds ship from GitHub Releases with a published SHA-256 for every file.
SmartScreen will call it an unrecognised app until publisher verification is done. Choose More info → Run anyway.
Download for WindowsSigned but not yet notarised, so Gatekeeper asks you to approve Worklog Solo once under System Settings → Privacy & Security.
Download for macOSWindows publisher verification and Apple Developer ID notarisation are the next two milestones — these preview notices come off this page when they land. From 0.3.0 onward the app can update itself from the signed release feed.
Before you install
No. There is no server, no account and no sync. Each installation keeps its own records. To move them, export a JSON backup on one machine and restore it on the other — the format is the same on Windows and macOS.
It can import a local .ics file today. Read-only Microsoft 365 and Google adapters are built into the app — system-browser sign-in, memory-only tokens, selected calendars only — but they still need their provider registrations and installed-platform acceptance before live sign-in is offered. Either way, imported events arrive as suggestions worth zero minutes until you confirm them.
Records live in the application's own WebView profile, so removing the application data or losing the OS user profile removes them. Export a JSON backup before you uninstall, reset, or move machines — that file is the copy you own.
Yes, while it is a public preview. It is a single-person project distributed through GitHub Releases rather than an app store, which is also why the installers still show unverified-publisher warnings.
No. There is no activity monitoring, no screenshots, no window or URL capture, and no live timer. You reconstruct the day deliberately — which is the point, and the reason it can stay entirely offline.