Rohan Chaubey

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.

Add a comment

Replies

Best
Moksh Garg

Great initiative and product, can't wait to try out!

Apoorv Shankar

@moksh_garg Thanks. Would also love to see explore what we could build with Figr AI :)

Piotr Pasierbek

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.

Apoorv Shankar

@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.

Piotr Sędzik

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?

Apoorv Shankar

@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.

Febin Shajan

This can be powerful!

Natella Nuralieva

Congratulations on the launch! Looks exciting, and I love the naming, waiting for more geographies to come :)

Apoorv Shankar

@natella_nuralieva Thank you. Where do you need it shipped to?

Ilnur Kalimullin

Looks dope man! Good luck

Apoorv Shankar

@ikalimullin thanks!

Victor Stepanov

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!

Apoorv Shankar

@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.

Nikita Savchenko

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? 😀

Apoorv Shankar

@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.

Nikita Savchenko

@apoorv_shankar right, on the left, indeed! Why did you chose that side tho?

Apoorv Shankar

@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.

Johannes N

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.

Apoorv Shankar

@jollife hehe, love the name. Do try Dune out!

Paweł Siuciak

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?

Apoorv Shankar

@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.