Dune is a Context-aware Keypad for Mac that sits next to your keyboard and changes what its three keys do in real time based on the app running in the foreground. Built for developers who live in GitHub, VS Code, Claude, Openclaw, and for anyone running AI agents or in back to back meetings on Zoom, Teams, and Google Meet.







Payment Required
Launch Team / Built With




Okay, I love this! I'm really excited. The vertical stack of keys looks like a smart idea. How is the latency?
Dune
@antoninkus Thanks. Current Detection latency(to change actions when you switch to a new app) is 200–600ms depending on the system, 200ms is the typical case, 600ms on the slower end of hardware like for older Macbook air devices. Since the software is polling the foreground app, so there's inherent system-dependency. But we're actively working to reduce this further.
Curious how fast and accurate the app detection is in practice. Even slight lag could break the flow you're aiming for.
Dune
@lucy_rolff The app detection is almost 100% accurate since we use multiple methods from scripts to accessibility to detect the app in the foreground. The Detection latency(to change actions when you switch to a new app) is 200–600ms depending on the system, 200ms is the typical case, 600ms on the slower end of hardware like for older Macbook Air devices. Since the software is polling the foreground app, so there's inherent system-dependency. We generally haven't seen such small duration to be a problem. But we're actively working to reduce this further.
How fast is the remapping actually? Like is it instant or is there a moment where the keys are in between states? Never clocked it properly.
Dune
@paras_patle1 The Detection latency(to change actions when you switch to a new app) is 200–600ms depending on the system, 200ms is the typical case, 600ms on the slower end of hardware like for older Macbook Air devices. Since the software is polling the foreground app, so there's inherent system-dependency. Generally, we haven't seen early users detect such a lag. But we're actively working to reduce this further.
This looks fantastic! Congrats on the launch! It's USB-C connection, but you have M2 or later on the site for compatibility. Any specific reason an M1 Mac won't work? There are 2 USB-C ports in the same location as the newer models
Dune
@twtechnology the software works well on M1 as well, the problem is with the mechanical compatibility of Dune with different Mac models. We have different SKU's for different mac models, all designed to stay flushed with the device you have. Since M1 Mac has a different thickness, height and distance between the base and USB c port as compared to other Macs that we support, a good fit would require a custom Dune device which we do not support right now. You can still connect it with an M1 Mac but the experience won't be very good.
the fact that it changes based on the foreground app is sneaky smart 👀 been losing my mind switching between cursor claude and meetings lately so this solves the exact right problem.
how hard was app detection to get reliable across all the chaos?
Dune
@krystian_n_l_ Thanks. I'd say its moderately difficult, requires a lot of testing. :)
There are a few ways we could go about detecting the foreground app, and the same method doesn't work for every app weirdly, so we use a combination, but it works very reliably now.
What happens when you're in a split-screen setup — say VS Code on the left and Zoom on the right? Does Dune track whichever window has focus, or does it go by the last full-screen app? That edge case probably covers half of how people actually work.
Dune
@sounak_bhattacharya Yes we do track which window is in focus, and the one having focus gets priority, even over the last app that was open in full screen - the behavior is similar to other input devices like keyboard and mouse when multiple apps are open.
Dune
@masaboor You won't need separate permissions, just connect your Mac or google calendar on the Dune app and Dune will start sharing calendar based actions/notifications