Jibble desktop app on a Mac: clocking in from one window

Most searches of the form "app for Mac" end in disappointment. This one does not. Jibble publishes a real macOS application, it is free, and it installs from the Mac App Store like anything else. The useful question is therefore not whether it exists but what it covers, because a time tracking account is two different jobs and the desktop app is built for one of them.

Jibble does publish a Mac application, and it is free

The listing is Jibble: Time Tracker, subtitled Timesheet and Work Hours Tracker, published by Jibble Tech Sdn Bhd. The App Store marks it "Only for Mac", which means it is a Mac build rather than an iPad app allowed to run on Apple silicon. The details are specific: free, 105.3 MB, Productivity category, and a compatibility line reading "Requires macOS 10.13 or later."

That macOS 10.13 floor is unusually generous. High Sierra shipped in 2017, so machines far older than the current App Store norm can install this. Anyone who gave up on the search because a nine year old iMac at the front desk could not run modern software should check again.

Two details on the listing are worth knowing before installing. The language list reads English only, where the iPhone and iPad app lists English and fifteen more. And the ratings section reads that the app has not received enough ratings or reviews to display an overview, where the mobile app has thousands. Neither is a defect, but both say the same thing: the Mac build is the newer and less travelled of the two.

The most recent release visible on the listing is version 46.0, dated early September, and its release notes name kiosk mode with a person list and a face photo captured at clock-in. That is an on-site feature rather than a desk feature, which is a hint about where the development attention is going.

What the desktop app is designed to do

Jibble's own description of the Mac build is a list of clock-in mechanics rather than administration. Starting and stopping a timer in a couple of clicks. Clocking in automatically when the app launches and out when it quits. Continuing to track while offline and syncing when the connection returns. Capturing screenshots, including offline. Assigning hours to activities or projects. Syncing across devices. Generating reports.

The product page for the Mac build adds two behaviours that only a native application can offer. It can clock out or start a break when the desktop locks or sleeps, and resume when the machine wakes or unlocks. And it can be launched straight from the operating system's own launcher without interrupting whatever is in front of it. Neither of those is available to a web page, and for anyone whose day is measured in start and stop times, they are the reason to install the app rather than bookmark the site.

The company's position on cost is stated plainly on the pricing page.

Jibble's employee time tracking software is free to use for unlimited users, offering features such as desktop time tracking, mobile and web clock-ins, basic timesheets, and integrations with Slack, Microsoft Teams, and QuickBooks. Source: jibble.io

The word "basic" in that sentence is doing work, and it is the honest signal that paid tiers exist above the free one. But the desktop app itself is not the thing behind a paywall.

Three features still marked coming soon

Anyone choosing the desktop app specifically for activity monitoring should read the product page carefully, because three of the features listed on it carry a qualifier.

From essential work applications to potential time-wasters, easily gain clarity on where your time is invested throughout the day. Feature coming soon! Source: jibble.io

The same "Feature coming soon!" note appears on mouse clicks and keyboard insights, and on automatic idle time detection. The identical wording appears on the Windows desktop page for the same three features, so this is a roadmap item rather than a Mac being treated as a second class platform. It does mean that a team evaluating Jibble against tools that already ship activity analytics is comparing something available with something announced.

Feature Status on Jibble's desktop pages
Timer, automatic clock in and out Available
Offline tracking with later sync Available
Screenshot capture Available
Clock out on lock or sleep Available
App and software tracking Coming soon
Mouse and keyboard insights Coming soon
Automatic idle time detection Coming soon

Screenshot capture being available while idle detection is not produces an odd combination in practice: the record shows what was on screen but not whether anyone was at the keyboard. Worth knowing before promising a client that idle minutes are excluded.

Where the desktop app stops and the browser begins

Jibble's own answer to what employees can use is a list of five things, and the browser is on it.

Jibble supports iOS and Android phones, any modern web browser, a desktop app, a Chrome extension, and a shared kiosk mode for tablets. Source: jibble.io

Five routes for one account is a lot, and they are not interchangeable. The desktop app is the clocking surface: it lives in the menu area, it starts and stops, it captures. The browser is where the account is actually run. Approving a pay period, fixing a member's missed entry, adjusting a geofence, building a report and exporting to XLS or CSV are administrative tasks, and they happen on a full screen with a sign-in behind them.

This matters because the two jobs have opposite requirements. Clocking in wants to be invisible and always running. Administration wants to be a real window, reachable in one keystroke, holding a session that does not evaporate. A manager who tracks time and also approves it needs both, and the mistake is expecting one container to serve both.

The other three routes, and who they suit

The Chrome extension is the lightest of the five, and it suits someone who already lives in one browser and wants a clock-in button without a second application in the Dock. It inherits every constraint of the browser it sits in, including what happens when that browser is quit.

Kiosk mode is the opposite case. Version 46.0 of the Mac app added a person list and a face photo captured at clock-in, which is equipment for a shared machine at a reception desk or a workshop door rather than for a personal laptop. Anyone installing the Mac app on a shared iMac should know that mode exists before configuring it as a personal tracker.

Slack and Microsoft Teams round out the list, and they solve a different problem again: clocking in without leaving the place where the working day already happens.

Why the administration side in a browser tab is the weak point

The browser side of a time tracking account has a specific failure mode, and it is not dramatic. It is that the tab goes missing.

Timesheet approval is weekly or fortnightly work. A tab opened for it on Monday is buried by Thursday, and by the next pay period the session has expired and the URL has to be found again through a search. Cmd+W closes the frontmost tab without asking, which regularly means closing the half-finished approval rather than the search result. And a set of filters applied to a report, by date range and member and project, lives in a page state that a closed tab discards entirely.

There is a second, quieter problem. Time data is the thing payroll is built on, and the browser holding it is usually the same browser holding everything else, with a long-lived profile, a stack of extensions and years of cookies. Ad blockers and tracking protection interfere with authentication cookies often enough that "try a different browser" is standard advice in almost every help centre. For a page that has to work on a deadline, that is an unnecessary dependency.

Giving the administration side its own window

macOS has a route for this that costs nothing, and Apple is precise about what it makes.

A web app functions independently of Safari. It shares no browsing history, cookies, website data, or settings with Safari. Source: support.apple.com

In Safari the path is File then Add to Dock. Apple's article, which requires macOS Sonoma 14 or later, states that the result is saved to the Applications folder of the home folder, so it appears in Spotlight, holds a Dock position and answers to Cmd+Tab. The settings panel inside the window allows the name, icon and URL to be changed, can hide the navigation controls, and carries an Extensions tab where Safari extensions can be disabled for that window alone. Disabling a content blocker for one payroll window, and nowhere else, removes the most common cause of a sign-in that will not complete.

Setting the Application URL to the timesheets or approvals page rather than the sign-in page is the change that saves the most time, because it turns a weekly hunt into a single click.

Where the built-in route runs out is session control and engine choice. A Safari web app uses Safari's engine and its own store, which is enough for one account. A site to app tool covers the rest: a window with a session entirely of its own, a second window for a second workspace on the same host, and control over what the window does while it sits in the background. The supported services list shows the shape of the pattern across the tools people run all day, and a payroll console sits in the same family as a support inbox.

Testing it in ten minutes

Three checks settle it. Whether the window keeps the sign-in after a full restart, because a console that asks for a password every morning is worse than a bookmark. Whether the export to XLS or CSV lands in the expected folder from inside the window. And whether the desktop app and the window can both be signed in at once without either one ending the other's session, which is the arrangement most managers actually need.

Two organisations on one Mac

Accountants, agencies and anyone working across two companies frequently hold two Jibble organisations. A browser profile keeps one signed-in session per site, so two organisations in one browser means signing out and back in, or keeping one in a private window that forgets the login on close.

Two windows, each with its own session store, keeps both open at once. It is the same mechanism that lets a personal login and a client login coexist, applied to timesheets, and it removes the single most common cause of hours being entered against the wrong company.

What to change first

Install the Mac app from the App Store for clocking in, since it is free and handles lock and sleep in a way no web page can. Then put the approvals page into a window of its own, set that window's URL to the page actually used rather than the sign-in screen, and if it needs a session separate from the everyday browser, Kagemusha is one way to build it.

Frequently asked questions

Is there a real Jibble desktop app for macOS?

Yes. Jibble: Time Tracker is published by Jibble Tech Sdn Bhd on the Mac App Store, marked "Only for Mac", free, 105.3 MB, and its compatibility line reads "Requires macOS 10.13 or later." It is a native Mac build rather than an iPad app running on Apple silicon, and the most recent version visible on the listing is 46.0.

Does the Jibble Mac app cost anything?

No. The App Store lists it as free, and Jibble's pricing page states that its time tracking software is free for unlimited users, naming desktop time tracking among the included features. The same sentence describes the included timesheets as basic, which is the signal that paid tiers exist for more advanced reporting and policy features.

Does the Jibble desktop app track which applications are used?

Not yet. Jibble's Mac product page lists app and software tracking, mouse and keyboard insights, and automatic idle time detection, and marks all three with "Feature coming soon!" The identical note appears on the Windows desktop page, so this is a roadmap item rather than a gap specific to macOS. Screenshot capture, by contrast, is listed as available.

Can the desktop app and the browser version be used at the same time?

They are designed for different jobs, so yes in practice. The desktop app handles clocking in and out, including automatically on launch, quit, lock and sleep. Approving timesheets, editing entries, managing members and exporting reports happen in a browser. Test that both stay signed in together before relying on it, since the two sessions are independent.

Why does the Mac app list only English when the phone app lists sixteen languages?

Because the Mac build is newer. The App Store listing for the Mac version shows English only, while the iPhone and iPad listing shows English and fifteen more. For a team running Jibble in another language, the phone app, the browser version and kiosk mode are the routes that carry translations today.

Back to all posts