Launching today

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











Ultrahuman Ring
Hi! Really excited to finally share what we've been building.
I’m the founder of Project Mirage. We are a team of Designers, Developers and Engineers who have been building in Consumer Hardware for over 8 years, now building in AI Interfaces.
What is Dune and why is it called so?
Dune is a context Aware Keypad for mac that reads which app is in the foreground and automatically changes what its 3 keys do based on what you're doing. We call it Dune because a sand dune is never one thing. It shifts, quietly and constantly, shaped by whatever surrounds it.
That's what these three keys do. They observe what you're doing and become what you need, right then.
What Makes Dune Different
Dune is context-aware, meaning, its keys update automatically based on the app you are running. Unlike other keypads that lock you into setting up keyboard macros for each app, Dune comes with the most-used commands and complex workflows already built in. It is also highly customizable - you can write your own scripts and connect your own agents to trigger via Dune. It reads your active app and surfaces the three most relevant actions automatically, in real time.
The Problem & Our Solution
The way we interact with computers hasn't meaningfully changed in 45 years. We still rely on browsing through screens, clicking multiple links, and memorizing unnecessarily complex keyboard shortcuts for everyday actions. Most shortcuts are buried, forgotten, or simply never discovered, and that's not a user problem, it's a design problem.
Meanwhile, what we actually do on computers has gotten far more complex - developers juggle dozens of tools at once, and meetings now run back-to-back with controls scattered across cluttered interfaces. The friction is constant, and it adds up.
We spent months experimenting with new interface paradigms, showcased three of them at CES, and built Dune to put the best of what we learned directly in your hands. A three-key Mac keypad that reads your active app and surfaces the right actions automatically, whether you're coding, in a meeting, or getting things done.
Features & Benefits
1. Context Awareness: Dune detects which app is in the foreground and automatically updates what its 3 keys do in real time, so you never have to manually switch profiles or reconfigure anything.
2. Instant Actions: Every key is always mapped to something relevant to what you are doing. In GitHub, that means raising a PR, approving/rejecting a change. In your meeting app, joining a call, toggling your mic and controlling your camera with one tap - all while juggling a hundred different tabs.
3. Calendar Sync: Dune syncs with your calendar so you can join your meetings in a single click. Works with Zoom, Teams and Google Meet.
4. Agent Triggers: Trigger your AI agents or agentic workflows directly from your desk. An email assistant, a calendar agent, or anything else you've built in Claude can be activated from the same three keys without switching context.
5. Custom Macros and URLs: Connect any keyboard macro or URL in the Dune app and define exactly what each key does across any app or workflow.
Who Is Dune For?
Dune is built for anyone who lives on their Mac.
1. Developers: Approving a PR on GitHub takes 4-6 clicks on average. Multiply that across a full day of reviews, commits, context switches, and agent triggers and you're spending more time navigating your tools than actually building. Dune maps its three keys to the actions you reach for most in GitHub, VS Code, Claude and more, so you stay in flow.
2. People who live in Back-to-Back Meetings: One tap to join a call, a dedicated mic toggle that auto-brings your meeting window to front, and a camera key so you're never fumbling at the wrong moment. Syncs with your calendar and works with Zoom, Teams and Google Meet.
We'd especially love to see what you build with it.
Drop a comment! I’d love to hear what shortcuts have been frustrating you and share how Dune can fix that for you.
---
🎁 Product Hunt Launch Offer
33% off for our early birds, use code PRODUCTHUNT99 at https://www.projectmirage.ai/order
⭐️ Important Links
Site: https://www.projectmirage.ai/
Setup Guide: https://boom-cuticle-650.notion....
All FAQs: https://www.projectmirage.ai/#du...
Demo:
Product Hunt
Is it reading the active window process or something deeper than that?
Ultrahuman Ring
@darksynapse the app reads the active foreground application via macOS accessibility APIs. So it is process-level detection, we do not record or keep a track of what you're doing on your screen like some other AI Assistant apps.
What is the loudest the keys get? Hot desk life is real, and some of us have to be considerate.
Ultrahuman Ring
@sourav_sheth1 Consider it about 2x louder than your mac keys, but that's also intentional. The button press makes you feel like you've triggered a larger action or accomplished a larger task. :)
We work at a co-working space and haven't seen people noticing the sounds of the keys, so this won't be a concern.
Is there a way to temporarily lock the keys so they stop remapping?
Ultrahuman Ring
@joe_12 Yes, you can select custom actions for each key, lock the action so it doesn't change for any app, and even decide which apps could overpower these preset actions.
Early user here - thought it would take weeks to build the muscle memory. Took about two days. Now if the keys are not there I notice immediately. Nicely done.
Ultrahuman Ring
@mir_mubashshir glad to hear that. What are you primarily using Dune for?
How long does it take to learn a new app? Like if I add a tool to my workflow tomorrow, does Dune pick it up automatically or do I need to do something?