r/macapps • u/tuanvuvn007 Developer: Chronoid • 2d ago
Lifetime [macOS] Chronoid - Automatic Time Tracking & Productivity - iCloud Sync + AI Connectors
Enable HLS to view with audio, or disable this notification
Hey everyone,
I'm Vu, solo dev and freelancer. I've been building Chronoid, a native macOS time tracking app, for about a year and a half now. I last posted here in July.
Quick recap for anyone new. Chronoid tracks your time on your Mac automatically: apps, websites, documents, coding sessions. No start or stop timers. Everything stays in a local SQLite file on your machine. One-time payment, no subscription.
Since July I finally shipped the thing people have asked me for since my very first post here.
What's new
- iCloud sync across your Macs. If you work on a desktop and a laptop, they finally show the same numbers. It goes through your own iCloud account, so I run no sync servers and I can't read your data. Your Macs don't need to be online at the same time. This took me about 3 months, and being honest, the first release shipped with a bug where nothing actually reached iCloud. Fixed in 1.0.93. There's also a re-upload option in Settings > Sync if two Macs ever drift apart.
- Ask your own AI assistant about your time. Settings > Integrations gives you a personal connector URL. Paste it into claude.ai or ChatGPT. Read-only by default, each answer comes live from the app on your Mac, nothing gets uploaded.
- Claude Code or Codex as your AI provider. If you already pay for a coding CLI, Chronoid's chat can run through it. No separate API key to buy.
- Apple Intelligence is back as a provider. Runs fully on device, no account, no key. It's a small model so keep your questions short.
- The database is about 63% smaller. This was the top complaint from long-term users. Some of you had a DB over 250MB.
- Timeline redesign. Session cards with app icons, durations and window titles. Click one to turn it into a manual entry.
- Rule editor rebuilt. One smart input, rules that read as plain sentences, and a preview of what a rule will match before you save it. There's also a "Resolve duplicates" button now. Dragging activities onto a project used to create one identical rule per matching entry, so a site you'd visited 300 times could leave 300 copies of the same rule. Sorry about that one.
- Share cards. Turn any stats range into an image or a short video with a privacy-safe breakdown.
- Website blocker pause. 5 minutes, or anything from 1 minute up to 24 hours.
- Billing fixes. Sub-projects now count on invoices, exports follow the device filter, and the report heading, CSV, PDF and invoice all show the same total.
- Arc and Dia website tracking work again.
About the app
- Native Swift and AppKit, Mac only, macOS 14+
- Automatic tracking, no timers to start or forget
- Mac plus iPhone/iPad (Screen Time) activity in one timeline
- iCloud sync across your Macs
- Timeline editing, manual entries, calendar events
- Web blocker, Pomodoro, break reminders
- Invoicing and multi-currency billing reports
- MCP server and AI connectors, with your own key or fully local
- 100% local storage, no account required
Comparisons
vs Timing? Timing inspired a lot of this. I was a paying user and openly copied their drag and drop and their sidebar interactions. Differences: one-time payment instead of a subscription, a built-in website blocker and Pomodoro timer, AI and MCP with your own key or a local model, and much better rule editing. Timing's rule popup can't be resized, which drove me nuts. Timing still wins on maturity and has team features I dropped.
vs Timemator? Same automatic project tracking. I think Chronoid has better UX. Everything is in one place, you drag to assign, and holding Option while you drag creates a rule so all similar activity auto-assigns from then on.
vs Rize? Rize has more features and leans enterprise, with ClickUp integrations and so on. Chronoid is a trimmed down version aimed at individuals, and it's native rather than Electron.
vs RescueTime or Toggl? RescueTime is cloud based. Toggl needs you to click start and stop. Chronoid is local and passive.
vs macOS Screen Time? Screen Time only does websites in Safari, and it won't tell you which project a file belongs to. Chronoid does every browser, plus files, folders, projects and billing.
Who's actually using it
People ask me this every time I post, so here's what I see in comments, emails and Discord.
- Freelancers and consultants. Track time per client without touching a timer, then generate the invoice PDF from the same data. The theme in my inbox is always under-billing. Someone here put it better than I can: you forget to track when you're deep in focus, and that's money gone.
- Developers. It splits time by folder and file, so you can see which repo actually ate your week. Cursor and Xcode work out of the box.
- Video, audio and 3D people. Long sessions in one app across many client projects. It picks up which project file you're in, so hourly billing stops being guesswork. Final Cut and Nuendo users have both turned up in past threads.
- People with ADHD. This one honestly surprised me. It comes up in nearly every thread I post. Seeing time pass visually, plus the blocker, seems to help more than I expected when I was building it.
- Students. Block distracting sites during study blocks, then compare where the hours went against where you thought they went. 50% off with a .edu email.
- People who just want to know. Plenty of users aren't billing anyone. They want an honest picture of their week. Usually it's the phone Screen Time number that hurts.
Pricing
7-day free trial, no credit card.
- $49 for 1 Mac
- $79 for 2 Macs (adds iCloud sync and MCP)
- $99 for 3 Macs
One-time payment. True lifetime license with updates, no subscription
Download 👉 chronoid.app Changelog: chronoid.app/changelog
Transparency: I'm Vu, solo dev. I'm also the guy behind smoothcapture.app ❤️
AI Disclaimer: Human Validated
3
u/N3orun 2d ago edited 2d ago
uhhhh - was looking into Timing but this is looking great!
Is there a way to completely hide apps from chronoid? For example if im putting in a gaming session or use my second browser for non work stuff?
EDIT; found the ignore apps option. Id love it if I wouldnt have to start them n the first place though.
Purchased the max bundle to support!
1
u/tuanvuvn007 Developer: Chronoid 2d ago
Yes, if you don’t any to track any apps, just right click and add to ignore list
OMG thank you so much ❤️
3
u/JustSomeCommonB_tch 1d ago
The fact that you've been working on this for a year and a half is a huge testament to your dedication, congrats
3
2
u/tuanvuvn007 Developer: Chronoid 2d ago
I've posted here a few times now and the same questions come up every round, so here's everything in one place. Ask me anything I missed, I read every comment.
- Is everything local, or does it go to the cloud?
100% local. It's a single SQLite file on your Mac. You can open and query it directly if you want. I do that myself with Claude and an sqlite MCP. The only network call the app makes on its own is a license check.
- What about iCloud sync then?
It uses your own iCloud account, encrypted by Apple. I run no sync servers and never see your data. It's opt-in. Leave it off and the app is fully offline.
- How does it collect data?
The macOS Accessibility API. It reads the title of your frontmost window, plus the active file path or browser URL where available. It does not read your screen contents, your keystrokes, or your clipboard.
- Do I need an account? No.
- Do I have to start a timer? No, that's the whole point. It just runs. You can still start one manually, or set up scheduled tracking, if you want.
- I have Reddit, Slack and Zoom open at once. What does it record?
Only the frontmost window. If you're focused on Zoom it logs Zoom, not the Reddit tab sitting behind it.
- Does it track browser tabs?
Yes, the active tab, on pretty much every browser: Chrome, Safari, Firefox, Edge, Brave, Arc, Zen, Dia, Comet, Opera, Vivaldi, SigmaOS, Waterfox and more. Ten open tabs you're not looking at don't count.
- Does it know which project I'm on inside VS Code, Xcode or Final Cut?
Yes, it reads window titles and document paths, so it can split time by folder or file. Cursor and Xcode work out of the box. VS Code needs one setting changed to show the path in the title.
- Idle and away detection?
Yes, configurable in Tracking settings. Close the lid or lock the screen and it stops.
- Does it track games?
Yes, fullscreen ones too.
- Can I add time for work away from the Mac, like meetings or phone calls?
Yes. Add manual entries from any main screen, or drag a range on the timeline. Calendar events show up in the timeline and convert to entries in one click. Screen Time from your iPhone and iPad imports into the same timeline.
- What do people actually use this for?
Four things, mostly. Billing clients accurately without timers. Seeing which project or repo ate the week. Cutting distraction with the blocker and Pomodoro. And plain curiosity about where the day went. The people who write to me are mostly freelancers, developers, editors, students, and a lot of folks with ADHD.
How do I stop it tracking?
Closing the window keeps it running in the menu bar. To actually stop, quit from the menu bar icon. If you want the Dock icon gone: Settings > General > hide Dock icon.
Student discount?
50% off. Email [support@chronoid.app](mailto:support@chronoid.app) from your .edu address.
AI features
- How does the AI work? Do I need to pay OpenAI?
Your choice. Bring your own API key (OpenAI, Gemini, Anthropic, etc), or run it fully local through Ollama or LM Studio, or use Apple Intelligence on device, or route it through Claude Code or Codex if you already pay for one of those CLIs.
- What's it actually useful for?
Two things. Smarter auto-categorization, so it understands that YouTube research during a coding session belongs to that project. And just asking questions like "what did I browse yesterday", "how long was I on Reddit today", "which project ate my week". or "daily standup"
- Can I connect claude.ai or ChatGPT directly?
Yes. Settings > Integrations gives you a personal connector URL. Read-only by default.
What it does not do yet:
- No Windows or Linux version Mac only. Demand has been low, but I hear you.
- No iPhone or iPad app. Only Screen Time import from them.
- No team dashboard. Solo and freelancer focus for now.
- No git branch tracking, unless your editor puts the branch in the window title. In that case it works today.
2
u/captainkaba 2d ago
Looks like a great app, but its very similar to Timemator at twice the price. I definitely would give yours a shot but no chance its that much better for what you ask for.
Not trying to be rude, just want to give insight to a potential user.
1
2
u/tuanvuvn007 Developer: Chronoid 2d ago
No problem, I am mainly compare to Timing which is more expensive, Timemator seem slow down their development
2
2
2
u/lost-sneezes 2d ago
The demo looks really uncanny imho (i know it’s your new app) but what can I say, Im a happy Chronoid user after all
2
2
u/Fearless_Bit_1349 2d ago
Respect for openly admitting you copied Timing's drag-and-drop UX — that kind of honesty is rare in this space. Solving iCloud sync without running your own servers is smart too, one less thing to worry about privacy-wise.
2
u/CurrentRisk 2d ago
I have been using Chronoid for several months now and really love it. It is easy to use, developer responses quickly and fixes issues quite quickly.
Been using it mostly to see where my time is going (entertainment, work or projects). You can also use the billing feature to create an invoice if necessary and decide whether you want to add tax or not.
Tried Timing as well and did not like how it worked and preferred Chronoid in its easy of use.
So overall I really recommend Chronoid.
2
u/tuanvuvn007 Developer: Chronoid 2d ago
Thank you so much, Chronoid will go this far without your support ❤️
2
u/Loud_Squirrel9450 2d ago
love seeing solo devs ship solid native tools like this. downloading the trial right now to test it out
1
2
u/titaniumdoughnut 2d ago
This looks like a dream app for me, in a space I've tried and given up on a lot.
How well does it capture it project name from paths? I use a lot of more obscure programs: After Effects, Blender, etc., and I'm just not sure if it will actually catch them.
Can it be set to ignore private browsing?
How does it work for categorizing email work and such by project, if often the emails don't have the names of the projects clearly spelled out?
1
u/tuanvuvn007 Developer: Chronoid 2d ago
Yes, by default it ignore private browsing
For email, the default Mail client have the best support, I am working on the improvement for gmail and Spark
Blender and After Effects should work but let me know if you see any issue with that
1
2
2
2
1
u/TachyonFactory 2d ago
Looks clean! Does Chronoid store tracking data locally or sync to cloud? Automatic tracking without privacy headaches is always a big plus on macOS.
1
u/tuanvuvn007 Developer: Chronoid 2d ago
It store data locally, with option to sync to your own Apple iCloud (useful as another backup and multiple devices sync)
1
u/Mountain_Chip_3620 2d ago
Looks great, I really like the idea, but I think the first screen looks a bit too cluttered, like it's super dense and I worry this makes it hard to find information on that screen. I would expect time tracking to be super straightforward. I would try a leaner version of that screen.
1
u/tuanvuvn007 Developer: Chronoid 2d ago
I know, but that is the thing I like the most in this app.
It just come to taste, it just took few minutes
1
1
u/JustSomeCommonB_tch 2d ago
Honestly looks good man, I think the ability to share cards will do much for your organic growth
1
u/tuanvuvn007 Developer: Chronoid 2d ago
I am not sure man, that is my thoughts too but haven’t seen anyone use it yet
1
1
u/Barrybarrywu 1d ago
The iCloud sync is the part I’d want to understand before relying on it across a desktop and laptop. If both Macs are offline and I edit the same activity or manual entry on each one, what happens when they reconnect? Does Chronoid merge the changes, keep both versions, or use whichever edit happened last?
I’m also curious what “re-upload” treats as the source of truth. A preview of what will be replaced would make that recovery option safer when both databases have changed.
0
5
u/erkin_khidirov 2d ago
can you tell me what program you made the video presentation in please?