Comparison
Dayflow is the best work journal app for Mac if you want a written account of your day. It is free and open source, and AI turns screen activity into a readable timeline. Timing is the pick for billable-hour records with AI summaries. Timely suits teams approving AI-drafted timesheets. ActivityWatch suits anyone who wants free, local, open-source activity data without AI.
This ranking is for people on a Mac who want to know what they did last Tuesday, not just how many minutes Slack was in front. The job is a work journal: a dated, readable record of tasks, documents and decisions. You can scan it on Friday, paste it into a standup, or search it when a client asks what happened in March. Most Mac time trackers were built to produce timesheets or charts of app usage. A few now write words, and that split between a written record and a chart decides the order below.
Dayflow is our product, so weigh that. It ranks first because this brief is about a written record, which is the thing Dayflow was built to produce. It does not win two criteria. The first is billing output: Timing (Timing vs Dayflow) and Memtime (Memtime vs Dayflow) turn activity into billable time entries and connect to billing tools, and Dayflow has no invoicing. The second is platform reach: ActivityWatch (ActivityWatch vs Dayflow) runs on Windows, Linux and Android as well as Mac, and Dayflow is Mac only.
The top four are Dayflow, Timing, Timely (Timely vs Dayflow) and Rize (Rize vs Dayflow).
| Tool | Best for | How it tracks | Price |
|---|---|---|---|
| Dayflow | A written daily journal, free | One screen frame every 10 seconds, AI writes a timeline | $0, optional Pro $20 a month |
| Timing | Mac users who bill hours and want AI summaries | Apps, websites, documents, URLs and Mail threads | From $9 per month billed annually |
| Timely | Teams that approve AI-drafted timesheets | Memory tracker across web and desktop apps | From $9 per user per month billed yearly |
| Rize | Mac and Windows users who want AI insights | Apps and websites with AI categorization | From $9.99 per month billed annually |
Best free: Dayflow, at $0 under the MIT license. It is the only free option here that writes the day out in sentences. ActivityWatch is also free, but it keeps activity data rather than prose.
Best for billing: Timing, from $9 per month billed annually on the Professional plan. You get billing status tracking and report rounding, with AI activity summaries on every plan.
Best for teams: Timely, from $9 per user per month billed yearly on Starter (up to 5 users). Each person keeps a private timeline and shares only the entries they approve.
Best for Mac plus Windows: Rize, from $9.99 per month billed annually on Basic. It adds AI chat and focus insights on top of automatic tracking.
Best for privacy without AI: ActivityWatch, free and open source under MPL-2.0. The vendor states your data never leaves your device.
Best for firms syncing to billing software: Memtime, from $14 per user per month billed annually. Recorded activity stays on your device, and Connect and above sync entries to 100+ project and billing tools.
The criteria are weighted for someone who wants a record they can read later, not a dashboard.
We compared the apps from each vendor’s own pricing and product pages as of 2026-10-04. No benchmark was run, and the scores are judgments.
Dayflow is a free, open-source Mac app that turns a day of screen activity into a written timeline. It records the screen at one frame every 10 seconds, keeps full recordings and the timeline on your Mac, and has AI describe what you were doing in plain sentences.
You choose where analysis happens. With Local AI, a model runs through Ollama or LM Studio and screenshot analysis stays on-device. Your own cloud provider receives selected screenshots under its own terms. Dayflow Pro handles cloud analysis and deletes screenshots after processing (how each mode handles data).
For a journal, the output is the point. You get entries you can read rather than categories you have to interpret. You can also export any date range as Markdown from Settings → Export (export workflow).
Price: $0 under the MIT license, with an optional Pro plan at $20 a month. It needs macOS 14 or later.
The limits: no invoicing, payroll approvals, team reports or website blocking. AI summaries can miss or misread work, so check them before sharing. Local AI also needs your own hardware resources.
Pick it if you want your day written down for you without paying for it.
Timing is a Mac-only app that records time automatically, built around precise, billable time records. It captures time across apps, websites and documents, down to specific URLs and Mail threads. It also supports manual entries, iOS activity import and call tracking. The vendor states tracked times stay on your Mac unless you opt into sync, which every plan lists as Sync & Cloud Backup.
For a journal, the relevant part is AI activity summaries, which come on every plan. Every plan also includes an MCP integration so an AI assistant can work with your data, plus AI-powered suggestions for time entries. The detail is unusually fine-grained, which helps when you need to show which document or thread ate the afternoon. Its other strengths lean toward billing: billing status, report rounding, two-way ClickUp, Linear and Clio sync, and GrandTotal invoicing, depending on plan.
Price: Professional is $9 per month billed annually or $11 billed monthly. Expert is $11 annually or $14 monthly. Connect is $16 per user per month annually or $20 monthly. There is a 30-day trial with no credit card.
The limits: there is no free tier, and Professional covers one Mac with limited web app access. The product centers on time entries and reports, so the summary is a layer on top rather than the main output.
Pick it if you bill by the hour and want a readable summary on top of exact records.
Timely is a web-based time service for teams. Its Memory tracker records work in the background across web and desktop apps into a private timeline. AI then drafts timesheet entries for you to approve, and a manual timer is included too.
For a work journal, the private timeline is the draw. It shows what you did, and only the entries you approve are shared with anyone else, which matters if your manager sees the timesheet. The AI does two jobs: it auto-completes and auto-allocates entries, and it categorizes time. Premium and above add team and budget management plus integrations with project management and accounting tools. Unlimited adds capacity reporting and overtime tracking.
Price: Starter is $9 per user per month billed yearly or $11 billed monthly, with a maximum of 5 users. Premium is $16 yearly or $20 monthly, with up to 50 users. Unlimited is $22 yearly or $28 monthly. Enterprise is custom. The trial is 14 days.
The limits: there is no free tier, and Starter caps you at 5 users and 20 projects. It is a cloud service priced per user and aimed at agencies and consultancies. The exact desktop operating systems were not confirmed on the vendor pages we read, so check the vendor’s download page before committing a Mac-only team.
Pick it if your team needs approved timesheets, and the journal is a means to that end.
Rize is an automatic tracker for Mac and Windows that leans heavily on AI. It records apps and websites, auto-categorizes and tags the time with AI, and can pull meeting time from Google Calendar.
For a journal, Rize’s AI chat lets you ask about your time instead of reading through it. Its AI productivity and focus insights summarize patterns. It is less a written diary of tasks than an AI layer over categorized activity. AI use is metered in monthly credits, so heavy chat use depends on the plan. Pro and above add client and scheduled reports in PDF and CSV, an API, webhooks, Zapier and MCP server access.
Price: Basic is $9.99 per month billed annually or $12.99 billed monthly, with 500 AI credits a month. Pro is $23.99 per month billed annually with 1,000 credits. Max is $39.99 per month billed annually with 3,000 credits. For monthly billing on Pro and Max, see the vendor’s pricing page. Team is $29.99 per seat per month billed annually or $39.99 monthly, and Enterprise is custom. The trial is 7 days with no credit card.
The limits: there is no permanent free tier, and data is hosted in the cloud on Amazon Web Services. Linux is not yet available.
Pick it if you work across a Mac and a Windows PC and want to ask questions about your time.
Memtime records time automatically and lays it out as a timeline. You then turn that timeline into time entries. It captures time in every program, document, email, call, meeting and browser tab, on Mac, Windows and Linux.
For a journal, the timeline is the useful part: a detailed, scrollable account of your day, stored on your device. The vendor states that automatically recorded activity data is not uploaded to a server. The trade-off is that it lists no AI features, so nothing writes the day out for you. You read the timeline and decide what it meant. The product is built for firms that bill time, with built-in project management and custom reports. Connect and above sync entries to 100+ project and billing tools, and Premium adds call system integrations and SSO, SAML and SCIM.
Price: Basic is $14 per user per month billed annually, $18 billed quarterly or $12 billed every two years. Connect is $21 annually, $26 quarterly or $18 two-yearly. Premium is $29 annually, $35 quarterly or $23 two-yearly. Enterprise is custom for 50+ seats. There is no monthly billing option. The 14-day trial needs no payment details and does not convert to a subscription.
The limits: there is no free tier, no AI and no mobile app. Project software integrations start at Connect.
Pick it if you need a local, detailed timeline to fill billable timesheets accurately.
ActivityWatch is a free, open-source activity tracker that keeps everything on your own device. It records the active application and window title, and whether you are away from the keyboard. Browser extensions add the active tab title and URL, and editor plugins add coding activity.
For a journal, ActivityWatch gives you raw material rather than a finished entry. You get an accurate, private log of which apps and windows were active and when, and it lists no AI summaries. Window titles often carry document and page names, so the record is more specific than app totals alone. Turning it into a narrative is up to you. Because it is extensible with custom watchers and a local API, technical users can pipe the data wherever they like.
Price: free. The vendor describes it as completely free and open source under MPL-2.0, with no feature gates, usage limits or ads.
The limits: there are no built-in AI summaries. Sync between devices is still a work in progress, and there is no iOS app. You are reading activity data, not a journal.
Pick it if you want free, local, open-source tracking across several operating systems and are happy to write the summary yourself.
| Tool | Price | Automatic capture | AI summaries | Where data lives | Open source | Platforms |
|---|---|---|---|---|---|---|
| Dayflow | $0, optional Pro $20 a month | Screen frame every 10 seconds | Yes, a written timeline | Recordings and timeline on your Mac; selected screenshots processed off-device only with your provider or Pro | MIT | Mac (macOS 14+) |
| Timing | From $9 per month billed annually | Apps, websites, documents, URLs, Mail threads | AI activity summaries on all plans | Local, optional sync | No | Mac |
| Timely | From $9 per user per month billed yearly | Memory tracker across web and desktop apps | AI-drafted timesheet entries and categorization | Cloud | No | Web, desktop app, iOS, Android |
| Rize | From $9.99 per month billed annually | Apps and websites | AI categorization, chat and insights, credit-metered | Cloud (AWS) | No | Mac, Windows |
| Memtime | From $14 per user per month billed annually | Programs, documents, email, calls, meetings, tabs | None listed | Local | No | Mac, Windows, Linux |
| ActivityWatch | Free | Active app, window title, away status; tabs and code via plugins | None listed | Local | MPL-2.0 | Windows, Mac, Linux, Android |
A time tracker answers “how long.” A work journal answers “what.” Most apps in this space were built for the first question. They can tell you Figma had four hours today and Mail had ninety minutes. They cannot tell you that those four hours went to the onboarding redesign, or that you spent the last of them chasing a broken export.
That gap matters when the reader is you, three weeks later. App totals are fine for spotting a habit. They are weak for remembering decisions, writing a review, or answering “what did you ship in Q3.” For that you want sentences, or at least a timeline detailed enough that the sentences are easy to write. Our guide on how to remember what you worked on covers the manual habits that help either way.
The six apps sit on a spectrum. ActivityWatch and Memtime give you a detailed timeline and leave the interpretation to you. Rize puts an AI layer over categorized activity, so you can ask questions. Timing adds AI activity summaries to granular records. Timely uses AI to draft timesheet entries. Dayflow writes the timeline itself in prose. Where you want to sit depends on whether the record is mainly for billing, for patterns, or for memory.
If you are not sure which problem you have, the where does my week go calculator is a quick way to see how much of your week you can account for before picking any app. If you already know you want a general-purpose time tracker for Mac rather than a journal, the broader Mac roundup ranks on different criteria.
Partly, and that is the most practical reason to want words instead of charts. A standup is a written summary of yesterday, and so is a weekly status report. If your app already produces sentences, most of the drafting is done. If it produces app totals, you are still writing from memory with a chart open.
With Dayflow, export the date range as Markdown and edit it down, or paste it into an assistant and ask for a shorter version (automatic standup updates walks through this). Keep the boundary in mind: once you paste data into a cloud assistant, that conversation is not local, even though the recordings are. Timing’s MCP integration and Rize’s MCP server access (Pro and above) let an assistant query your data directly. Timely’s AI drafts timesheet entries, which are closer to a billing record than a status update.
Whatever you use, read the draft before sending it. AI summaries can attribute time to the wrong project or miss work that happened off-screen, such as a phone call or a whiteboard session. If you prefer to write by hand, the daily work log template and weekly status report template give you a structure to fill.
You bill clients by the hour. Dayflow has no invoicing, billing status or timesheet approvals. On a Mac, Timing wins: its billing status, report rounding, Clio sync and GrandTotal invoicing exist for this job. If your firm lives in a project or billing tool, Memtime’s Connect plan syncs entries to 100+ of them.
You manage a team. Dayflow has no team reports or payroll approvals. Timely is built for this, with private timelines, approved entries and team and budget management on Premium and above. Timing’s Connect plan adds shared projects if your team is all on Macs.
You also work on Windows, Linux or Android. Dayflow is Mac only. ActivityWatch covers Windows, Mac, Linux and Android for free. Rize covers Mac and Windows with AI features.
Your Mac runs something older than macOS 14. Dayflow will not install. Rize lists support back to macOS Mojave 10.14.6.
You want no screenshots and no AI at all. Dayflow’s journal comes from analyzing screen frames, even when that analysis runs locally. ActivityWatch records app and window activity, lists no AI, and keeps everything on your device.
You want sites blocked during focus time. Dayflow does not block websites, and none of the tools here list blocking among their features. You will need a separate blocker.
| Tool | Plan | Price |
|---|---|---|
| Dayflow | Free | $0 (MIT license) |
| Dayflow | Pro | $20 a month |
| Timing | Professional | $9 per month billed annually, or $11 billed monthly |
| Timing | Expert | $11 per month billed annually, or $14 billed monthly |
| Timing | Connect | $16 per user per month billed annually, or $20 billed monthly |
| Timely | Starter | $9 per user per month billed yearly, or $11 billed monthly (max 5 users) |
| Timely | Premium | $16 per user per month billed yearly, or $20 billed monthly (max 50 users) |
| Timely | Unlimited | $22 per user per month billed yearly, or $28 billed monthly |
| Timely | Enterprise | Custom, contact sales |
| Rize | Basic | $9.99 per month billed annually, or $12.99 billed monthly |
| Rize | Pro | $23.99 per month billed annually; for monthly, see the vendor’s pricing page |
| Rize | Max | $39.99 per month billed annually; for monthly, see the vendor’s pricing page |
| Rize | Team | $29.99 per seat per month billed annually, or $39.99 billed monthly |
| Rize | Enterprise | Custom, contact vendor |
| Memtime | Basic | $14 per user per month billed annually, $18 quarterly, $12 two-yearly |
| Memtime | Connect | $21 per user per month billed annually, $26 quarterly, $18 two-yearly |
| Memtime | Premium | $29 per user per month billed annually, $35 quarterly, $23 two-yearly |
| Memtime | Enterprise | Custom, 50+ seats |
| ActivityWatch | ActivityWatch | Free |
The cheapest sensible setup for a personal journal is Dayflow’s free plan with Local AI, if your Mac has the resources to run a model, or with your own cloud provider if it does not. If you also need billable records, the lowest-cost paid option here is Timing Professional at $9 per month billed annually. See the full Dayflow plans for what Pro adds.
If you want your Mac workday written out as a journal you can read and export, use Dayflow, which is free. If you bill by the hour on a Mac and want summaries on top of exact records, Timing is the better buy. Teams that need approved timesheets should look at Timely, and anyone who wants free, local, open-source activity data across several operating systems should install ActivityWatch.
A work journal app keeps a dated, readable record of what you worked on: tasks, documents, meetings and decisions. Some apps build it from notes you type. The apps in this ranking build it automatically from activity on your Mac. Dayflow writes the record as a timeline in plain sentences. Timing and Rize add AI summaries or insights. ActivityWatch and Memtime keep detailed activity records without AI writing.
Yes. Dayflow is $0 under the MIT license and writes your day as a readable timeline, with an optional Pro plan at $20 a month. ActivityWatch is completely free and licensed MPL-2.0, but it records app and window activity and lists no AI summaries. Timing, Rize, Timely and Memtime have no free tier, though each offers a trial.
Not Dayflow, which has no invoicing or billing features. On a Mac, Timing is the stronger pick: it offers billing status tracking, reports with rounding, Clio sync and GrandTotal invoicing on some plans, from $9 per month billed annually. Memtime suits firms that sync time entries into project and billing tools, from $14 per user per month billed annually. Timely fits teams that bill hours.
It depends on the app. Timing stores tracked times locally unless you opt into sync. ActivityWatch and Memtime store recorded activity on your device. Rize hosts data on Amazon Web Services, and Timely is a web service. Dayflow keeps recordings and the timeline on your Mac. Selected screenshots leave the Mac only if you use your own cloud provider or Dayflow Pro for analysis.
Dayflow exports any date range as Markdown from Settings → Export, which drops straight into most notes apps. Among the other apps, Timing offers a Web API and scripting on some plans. Rize offers PDF and CSV reports plus an API on Pro and above. ActivityWatch has a local API. Check each vendor's documentation for the exact export formats.
Dayflow and Timing are Mac only. Rize runs on Mac and Windows and adds AI categorization and chat, from $9.99 per month billed annually. Memtime runs on Mac, Windows and Linux, from $14 per user per month billed annually. ActivityWatch is free and runs on Windows, Mac, Linux and Android. Timely is a web service with a desktop app and iOS and Android apps.
No. Dayflow requires macOS 14 or later. If your Mac runs an older system, Rize lists support back to macOS Mojave 10.14.6, and ActivityWatch also runs on Mac. Check the vendor's own requirements before installing either. If you can update to macOS 14, Dayflow is free to try with no account needed for Local AI mode.
Yes. Any AI summary of screen activity can miss work or misread it. Two documents can look alike, or a meeting can look like reading. Dayflow's own documentation says its summaries can miss or misinterpret work and should be checked before sharing. Treat an AI journal as a strong first draft for standups, reviews and timesheets, not a record to send unread.
Timely's Memory tracker records work across web and desktop apps into a private timeline. Its AI then drafts timesheet entries for you to approve and share with a team. It is a cloud service priced per user, from $9 per user per month billed yearly. Dayflow writes a personal timeline stored on your Mac, costs $0, and has no team reports or timesheet approvals.
Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.
Download for MacOS macOS 14+ · MIT licensed · no account required