(CurrentKey lets you assign names + menubar icons to each of your Mac’s Spaces and jump directly between them.
This is a post that will be featured in next week’s Show HN and Product Hunt drop for CurrentKey. Thought it was worth sharing here.)
I’ve always had several side projects baking, it’s a big part of who I am. The original inspiration for CurrentKey itself came (in 2018) when I was trying to keep 3 projects separated and organized across 3 Spaces, plus 1 Space for my day job.
But things have changed. In July 2025, I wrote: “We are about to go through a Cambrian explosion of new software” and that day has arrived, with “Show HN” posts ~2x-ing since then and ~4x-ing since ChatGPT’s launch. I personally have 9 active projects (a blend of personal/paid and small/large efforts) at the moment. I jumped back into professional coding 7 months ago by diving into software consulting. (I left my previous coding career in ~2012 and got into media.)
The AI coding boom is here, and every idea feels like fair game.
It’s not just veteran builders, it seems like everyone of working age is tackling more projects now, across people in all industries too, not just software developers.
Anyway…
Holy crap: workspaces are getting cluttered.
Messy workspaces are an inherent part of working with agentic AI tools.
For each project, you’ve got 5-10 Claude Code/Gemini/Codex terminal tabs open, if not more (and Claude Code’s creator, Boris, even recommends this usage pattern), dozens of browser tabs, Xcode/Android Studio/etc windows, text editor windows, and more.
Not only does each project require way more windows and tabs than ever before, you likely have 3x more active projects than you did just a year ago. You probably find yourself leaning more on Mac’s Spaces (which you should), but next thing you know you have too many Spaces to wrangle effectively.
I had a second lightbulb moment with CurrentKey that was similar to the one 9 years before which convinced me to make the app: I realized I had been relying on CurrentKey way more than I used to, for assigned names. So I re-branded & re-focused it on the Rooms/Spaces management features (more on that below).
Spaces-aware tools [even text editors and browsers that restore windows to the correct Spaces on restart, like CotEditor and Safari (vs VSCode/Sublime and Chrome/Firefox)] to keep projects organized across these desktops are gaining an edge.
This is because efficient context switching between projects is a more necessary skill than ever before.
That’s why CurrentKey has been gaining steam, with downloads rising. CurrentKey lets you instantly recognize what Space you’re in and directly jump between Spaces (regardless of how many you have, across any # of screens) via hotkeys [or a dropdown of a list of named “Rooms” (or via AppleScript commands)].
More people must be searching for ways to wrangle their desktops/Spaces.
As CurrentKey’s developer, I have recognized this and have shifted the branding/focus of the app to the Rooms-related features, now calling the app CurrentKey instead of CurrentKey Stats in the App Store.
I’ve decided to focus on Rooms-related features:
CurrentKey 9.0 launched a suite of features focused on improving Room (Spaces) customization. Now you can have a Room-specific Banner appear, in any corner of your Mac, when you swipe into a Room. This banner can be animated, like a movie, and even play sound. Read about CurrentKey 9.0 here! And then 9.1 brought even more enhancements, with better Room-related AppleScript functionality, more extensive Banner customizations, Hotkey updates, and more.
And: I changed from a subscription to freemium model because I think everyone should try this app and see how it unlocks a new paradigm for working.
—————–
Moving forward, I want to keep focusing on Rooms features.
I want to build a helper app that can run alongside CurrentKey and take it to the next level (more on this soon).
I want to more effectively expose the Rooms data to MCP servers or Claude Skills, as well as integrate Rooms into Shortcuts. (This will be opt in, like AppleScript currently is.)
I also want to improve Banners, adding new transitions beyond fade-in, like slide in, and add the option for Banners to show up in the middle of the screen, not the corner, etc.. [I already did this in 9.1 ;)]
I’m also interested in adding new AppleScript commands, and making a Shortcuts Gallery. Any ideas for what I could add? Shoot me an email!
I also want to improve the app’s “Room Stats” offerings, so that it can catch up a bit to what App Stats offers.
CurrentKey is still the only app in the App Store that can effectively assign names to Spaces. I hope with it’s new freemium model, it can reach more people.
Cheers! – Spencer




