The timesheet app for Mac
(currently in alpha)

Native Apple Silicon .app bundle. Multi-device sync via iCloud / Dropbox / SyncThing. Branded PDF invoices. Idle prompt. Week calendar. Same data files as the Windows build - one licence covers both.

macOS 13+ Apple Silicon Native .app bundle ~50 MB One licence Mac + Windows

Mac build status: covers the day-to-day workflow on Apple Silicon.

Tracking, customer pick, week calendar, idle prompt, branded PDF invoicing, CSV export, and multi-device sync via your own folder all work today. Additional UI polish (compact-mode transparency slider, in-app customer-management screen, modern toast notifications, sortable today's log) ships in future Mac releases. The app is ad-hoc signed, so macOS Gatekeeper asks for one click on first launch (see steps below). Full Apple notarisation is on the way as Mac sales fund the Apple Developer Program.

What works on Mac today

Works

Tracking + customer pick + week calendar

Start / stop timers per customer or case. Switch with one click. Weekly grid view with click-to-edit. Tags. Notes per entry.

Works

Idle prompt with smart resolution

When you go idle for the configured threshold, the app asks: keep, discard, or split (allocate the gap across customers).

Works

Branded PDF invoice generation

Same invoice generator as Windows - your logo, company address, VAT number, customer name and the period covered, line-itemed by project at the per-customer rate.

Works

CSV export + Clockify-style CSV import

Export weekly totals to CSV for accountant handoff. Import a third-party CSV (e.g. from a previous tracker) to bring your history along.

Works

Multi-device sync via iCloud / Dropbox / SyncThing

Point the app at any folder you already replicate. Mac at the office, Windows laptop on the road - both see the same data automatically. No vendor cloud account.

Works

Active-window detection (with Accessibility permission)

Reads the title of your active browser tab to auto-detect Salesforce / Dynamics / Jira / etc. records. Manual tracking works without the permission.

What is in the Windows build but not yet on Mac

Coming

Compact-mode transparency slider

Available on Windows for the floating mini timer. Lands on Mac in a future release.

Coming

Customer-management screen

Sortable Name / First seen / Last used / Hours / Billable view of every customer in one window. Windows-only today.

Coming

Modern toast notifications

Idle prompt and approval messages currently use system dialogs on Mac. Modern in-app toast banners arrive in a later Mac release.

Coming

Sortable today log

Today's entries can be sorted by start time, duration, customer or billable on Windows. Mac currently shows them in chronological order only.

Coming

Apple notarisation

Removes the Gatekeeper "Open Anyway" step on first launch. Costs EUR 99/year for the Apple Developer Program. Funded by Mac sales.

Coming

Intel Mac support

Currently Apple Silicon only. Universal binary (Apple Silicon + Intel) is on the backlog if there is enough demand.

Common Mac questions

What macOS versions are supported?

macOS 13 (Ventura) and later, Apple Silicon (M-series) only. Intel Macs are not supported in the current build. The app is a native .app bundle built with Avalonia 11 on .NET 8.

What does "alpha" mean for the Mac build?

Core day-to-day workflow is solid (tracking, customer pick, week calendar, idle prompt, PDF invoicing, CSV export, multi-device sync). UI polish from the latest Windows release - compact-mode transparency slider, customer-management screen, modern toast notifications, sortable today's log - lands in a future Mac release. Same data files as Windows, so you can switch between platforms freely.

Why does Gatekeeper block first launch?

The app is ad-hoc-signed but not yet Apple-notarised. macOS Gatekeeper will refuse to run it on first launch. Right-click the app, choose Open, then click Open in the dialog. One-time per machine. Full notarisation arrives once Mac sales fund the EUR 99/year Apple Developer Program subscription.

How does the app detect what I am working on?

Active-window detection on macOS requires Accessibility permission. The app shows a yellow banner on launch when permission is missing - click Open System Settings, find Workforce Time Tracker under Privacy and Security and Accessibility, toggle it on. Without the permission, manual time tracking still works fully.

Can my Mac and my Windows machine share the same data?

Yes. Both clients write the same JSON file format. Point both at the same iCloud / Dropbox / OneDrive / SyncThing folder and they will see each other's entries automatically. One licence covers both platforms - no separate Mac SKU.

Try the Mac alpha for 14 days, no account, no credit card

Same product on Windows and macOS. One licence covers both.

Download the Mac trial
Also relevant: Timesheet app for Windows macOS install guide For freelancers For consultants Salesforce