Dune - Context-aware Mac keypad to automate workflows + meetings
by•
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.

Replies
Figr AI
Great initiative and product, can't wait to try out!
Dune
@moksh_garg Thanks. Would also love to see explore what we could build with Figr AI :)
Open Wearables
the context-switching between Claude and VS Code is real. curious how it handles rapid app switching though - does it lag when you're jumping between terminal, browser, and editor quickly? we use Claude Code constantly and those millisecond delays add up when you're in flow state.
Dune
@piotr_pasierbek 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 notice or detect such a lag. But we're actively working to reduce this further.
Open Wearables
three keys seems minimal but probably smart. love that it's built specifically for the GitHub/VS Code/Claude workflow since that's our daily stack. wondering if there's any way to customize actions beyond what the AI suggests, or if it learns your patterns over time?
Dune
@piotreksedzik We have a pre-loaded set of actions which work with these apps and you can customize what each button does, within each app and have it setup in such a way that you see different actions in the morning vs noon. The Dune configuration tool also lets you connect your own scripts and agents so you could create really powerful custom workflows beyond keyboard shortcuts for each app.
This can be powerful!
Congratulations on the launch! Looks exciting, and I love the naming, waiting for more geographies to come :)
Dune
@natella_nuralieva Thank you. Where do you need it shipped to?
Brila
Looks dope man! Good luck
Dune
@ikalimullin thanks!
Monologue
Congrats on the launch! Looks really amazing from the design and UX standpoint. I'd love to see it in action as well — I know the video kind of shows it, but it's still a one window/tab scenario. I have a call running and I also run ChatGPT deep research in another tab — super curious to see how it would handle this kind of things. But regardless, looks very promising, hope you guys make it to the #1 rank today. Keep going!
Dune
@victorstepanov11 Thank you! :)
Yes, parallel processing of more than one app action-set might be difficult. We are working towards building triggers based on notifications beyond calendar though, will share an update once done. Currently, we have an option to overpower actions for apps. For example, if you're in a zoom call, you can have Dune lock its actions to meeting controls even if you're multitasking while in meeting and there are other windows in the foreground.
Jinna.ai
Hardware buttons are dope but on the right side of the Mac (as rendered on images) you have 2 USB-C ports, why covering them both? 😀
Dune
@nikitaeverywhere must be a mistake in rendering. :D
Dune is designed to stick to the left side of your mac connected to the usb port away from the screen leaving the other usb port open.
Jinna.ai
@apoorv_shankar right, on the left, indeed! Why did you chose that side tho?
Dune
@nikitaeverywhere Main reason was that Macbook Air has USB C ports only on the left side, and we wanted to maintain consistency in design across all SKU's.
showmd
nice, i basically wanted to do the same with the elgato custom stream deck module and call it "clawboard.engineer", but this is sooo much better. i need this in my life.
Dune
@jollife hehe, love the name. Do try Dune out!
viktor.com
The meeting use case is a sneaky one. Most productivity hardware is built for coders, but back-to-back Zoom days are where context switching actually hurts. Three keys that know if you're in a call vs a code editor is genuinely clever. Did early users skew dev or meeting-heavy side first?
Dune
@pawel_siuciak Thanks. Actually both Devs and folks constantly in meetings are our power users, we are actually trying to figure more use cases for both demographics. I personally like the join meeting button, but we have seen devs loving the approve/merge PR triggers on Github a lot in addition to approve/reject on Claude.