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
Does it support windows also or only Mac?
@resolvervicky we only support Mac right now. Windows may take some time
This is a really elegant idea. The context-awareness piece is what makes it - a physical button that does something different depending on whether you're in VS Code or Zoom removes a layer of cognitive overhead that most people don't even realize they're dealing with. I'm curious about the meeting use case specifically. We do a lot of investor calls and partnership meetings. Can you set up custom actions per meeting type? Like "start recording + open notes template + mute" with one press for a board call, vs a different combo for a team standup? That one-press-does-three-things approach could save a lot of fumbling at the start of every call.
@ben_gend Thanks. That's a really cool idea, we haven't added context triggers based on type of meetings you may have. But this sounds good, we will roll something out soon and get back to you + if you haven't ordered already- DMing you an special code on Linkedin :)
@sharaththegeek lets do this!
a physical keypad that knows context. thats a genuinely different take. goodbye keyboard shortcuts i never remember anyway
Watched people use this for the first time and the reaction is always the same. They switch apps, the keys change, and they just go "wait, what?"
Go team!
@priyatiagi Offline demos are the best :)
Three keys sounds like nothing until you realize those three keys are always the right three keys. This is a good one! 😎
@aditi_saxena6 Thanks. Exactly! Context and agents have made it possible to make 3 keys do everything you need.
Does the key remapping work in full screen mode or does it need the app to be windowed? I live in full screen.
@sarvad_shetty it works with both
@naveesh_kumar Thanks for the reminder. I think we missed mentioning this on the Product Hunt page. :)
Great initiative and product, can't wait to try out!
@moksh_garg Thanks. Would also love to see explore what we could build with Figr AI :)
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.
@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.
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?
@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.