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




oh this is neat — does the context detection just watch the foreground app or are you hooking into something deeper per app? curious how the mappings get defined for stuff like Claude or Cursor
Dune
@tijogaucher we are primarily detecting only the app in the foreground, but we do track the current state(opened or closed) of apps that have mappings with Dune. We use multiple methods to detect both of these, all running in the background but without having context of what's running within the app. For Claude and Cursor, we have a few pre-loaded actions and you can also customize these actions for every app, even trigger longer workflows using scripts/agents.
@apoorv_shankar Thanks for getting back to me on this one. Exciting times!
Been looking for something exactly like this. I have a Stream Deck but honestly it feels clunky for dev workflows because it can't see what app I'm in. The context-aware angle is what sells me — if it can detect I'm in VS Code vs a Zoom call and switch macros automatically, that's a huge time saver. How granular does the context detection get? Like can it distinguish between different repos or just app-level?
Dune
@ethanfrostlove Missed responding somehow. Thanks, the context switching is pretty fast and 100% accurate. Currently its app level though, unless you're in different windows of the same app.
Dune
@janne_vakkilainen 100%, keyboard combinations are super easy to map, you can even connect custom scripts and agents to make it even more powerful.
the context-aware switching is clever been doing this manually with BetterTouchTool for years and its always a bit janky. curious how fast the key remapping actually is when switching between apps, like if you alt-tab quickly does it keep up? one thing id love to see is custom profiles per project, not just per app.
Dune
@lumm The 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. Generally, if you alt-tab quickly, the lag isn't noticeable. But we're actively working to reduce this further.
On having custom actions for custom profiles, can you clarify what you mean by project here + an example. We will see if you could enable something.
docWind
Does the key remapping work in full screen mode or does it need the app to be windowed? I live in full screen.
Dune
@sarvad_shetty it works with both
HasData
Any hint on what the post-launch price lands at?
Dune
@ermakovich_sergey We are already taking orders. Shipping in May. :)
The price for folks who find us on Product Hunt is USD99 currently. Here is the coupon code PRODUCTHUNT99
Awshar AI
Why i need this ? If I can also use siri much faster than this
Dune
@ankit_narang1 Hmm, not sure if you will find Siri as fast and easy to connect with the daily workflows we have showcased in the video.
Awshar AI
@apoorv_shankar Fair point! Siri is great for what it does. Dune is just built for a different kind of user - if your workflow is heavy on dev tools or back-to-back meetings, it clicks. If not, totally valid to stick with what works.