Take control of your time, learn about your habits, and better organize workflows across Spaces!

CurrentKey Stats makes it super easy to get an idea of how your day is going. Just click the menubar icon (or dock icon) to access your day's summary. Here you'll see your time spent in the day's top apps and a "More about your day" section, with highlights like what time your day started and when you got back from lunch. Because this view is accessible in a popover, you can get your stats even when you are full screen.

Unlike other apps that sync user data to the cloud, CurrentKey Stats *always* keeps your data local on your device. This keeps it private and secure.

Pour over the specifics of your app usage by clicking the App Stats button. Here you will see satisfying bar and pie graphs of how you've used your apps over the last 48 hours and week.

Look at your app usage statistics across the past 30 days, as well as compare this week versus last week, hour by hour. Download .csv data reports for every pie and bar chart included in the app (a total of over 12 reports), so you can go back to your logs at any time. You can enable automatically-generated weekly reports of your day-by-day stats as well!

CurrentKey Stats lets you organize your Spaces by "Rooms" so that you see all the apps' usage organized by whichever virtual desktop you were in. You can assign a name for each Room. In reviewing your app usage stats, you can filter by the time spent in the Room you were using them in. For instance, you could name one "Work Project" and another "Game Time," so you can see how much time you were working vs playing games.

You can even jump directly to specific desktops by name, all from that menubar popover (or via a custom hotkey, if you prefer)!

Once you get the hang of Rooms, you'll be jumping between them like a pro. For fast reference when swiping between them, CurrentKey Stats lets you pick out a unique menubar icon (or custom character) for each one. Handy!

CurrentKey Stats lets you assign unique menubar icons to each Room, giving you access to 250+ beautiful icons, as well as the ability to add a border to them and make them any custom color! You can also pick from any Emoji or custom character. But as you'll see in the next section, CurrentKey's ability to customize Rooms goes FAR beyond custom icons, through a powerful feature: bi-directional AppleScript support.

CurrentKey lets you fully customize your environment by supporting advanced AppleScript functionality. This means you can write a script that tells CurrentKey to go to a specific Room or to return specific stats. CurrentKey can also notify your own custom AppleScript every time you switch between Rooms. This enables you to trigger Room-specific functionality outside of the app. Let your imagination run wild with all the possibilities: turn on cool LED lights when you enter your gaming Room? You can write a script for that! Bring your favorite programming app to the foreground when you enter your work Room? Write a script for that! Assign a specific radio station to play when you enter a Room? Pause a timer when you leave a specific Room? It can be done! The possibilities are infinite.

See in detail how you spend time across your apps and virtual desktops. Assign distinct names to each desktop to better organize your projects, as well as a unique menubar icon for each -- making it instantly clear which one you're in. Go even further with AppleScript support.

Level up your experience with your Mac and ENJOY!

Note: This app exists in the app switcher, like other normal apps that have a spot in the Dock do.

What’s New

Version 5.44

Some bugs have been squashed!

Ratings and Reviews

4.8 out of 5
42 Ratings

42 Ratings

Roperita67890 ,

Amazing solution to keep track of client work

I absolutely love this tool - I've been able to keep track of my client work more effortlessly, and the ability to have emojis for each room helps me remember what is what (rather than using the generic icons). Also - I love how all the instructions are written in "human to human" language - to help people understand how to use the solution, but also to remind us that there's a team on the other end making fixes, etc. If I could give this a million stars, I would.

Gforce23w ,

My Favorite Productivity App!

I've been looking for a long time, for an easy way to measure the time I spend working. CurrentKeyStats does this well.

It immediately improved my productivity by measuring how long I spend each hour/day/week working. I create a "Work" desktop where I do all my work and can measure the time spent there.

Also, I had a question about CurrentKeyStats and the developer was quick to reply, was helpful and very friendly. Using the app and the support have been a very pleasant experience.

Grad0019 ,

Great Productivity App

CurrentKey is a great app - my computer desktop was a mess and multiple desktop rooms didn't help without a good way to organize them. CurrentKey makes that easy and seamless with my workflow - it's made a big difference in my day-to-day. It also provides reporting and stats that help me track my productivity without needing to go to another app.

The creator is also very quick and friendly in responding to issues and questions. Both the app and him deserve 5/5 stars!

App Privacy

The developer, Spencer Dailey, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.