Hi Product Hunt! 👋
Daniel and Daniel here. We met in pre-school, started building apps together in high school, and 10 years later we're super excited to do our first PH launch today 😃
We're both Mac nerds, and we often found ourselves wanting to automate little things we could only do with a mouse. Keeping your hands on the keyboard for more things saves bits of time here and there, but way more importantly it reduces disruptions to your flow.
If you've used any sort of keyboard shortcut tool before, you'll see pretty quickly Keysmith is different.
🎥 Recording. Rather than building a sequence of actions one at a time, just hit record and then do the thing how you would normally do it. You'll see Keysmith recognizes what you're typing / clicking on in real time. (If you need to edit things later, you can do that too.)
👀 Keysmith sees what you see. It's not just clicking on pixel coordinates. Keysmith uses your Mac's accessibility APIs + a Chrome extension to understand buttons, apps, windows, lists, and more.
It also has a handful of neat tricks we've built in. For example, if you press ⌘T, type producthunt.com, and hit enter, it'll recognize what you're doing as "Open Product Hunt in a new tab". Then when you go and run it, it'll skip the typing and just open it instantly in a new tab.
Just to give you some ideas of what you might do with Keysmith:
➡️ You can have a set of shortcuts to open your favorite apps. I have ⌘⌘1 open Chrome, ⌘⌘2 open Slack, etc. (Yes – that's holding both command keys at once. A user suggested it and we love it.)
➡️ I have a set of shortcuts to go to the top posts of the week / month / year / all time (⌃W, ⌃M, ⌃Y, and ⌃A) for whatever subreddit I'm on.
➡️ In Slack, I use ⌃W to close the thread sidebar and ⌃Y to add a 👍 reactji to the last slack message. (The reactji thing is so simple but I use it all the time – it's one of the things I'd miss the most if I couldn't use Keysmith again.)
➡️ When I was doing contracting work, I had a shortcut that would go through our sign up flow for testing purposes. This one's less about keeping flow and more about skipping the tedious tedium of clicking the same 12 buttons every time I needed a new account.
Right now Keysmith works best with native apps and in Chrome (with the extension). We're working on better support for Electron apps, as well as extensions for Firefox and Safari, and plan to release all of that in the next few weeks.
This is our MVP. We know it's not perfect, and we'd love to hear your feedback.
What put a smile on your face? What didn't work as you had hoped it would?
Thanks so much 🙏
Hey man. Your tool is plain awesome!! Dreamed of such an app for years.
Just FYI, there are some issues with French Keyboard layouts, or maybe even all non qwerty!
I can’t wait to try automating some of the annoying multiclick mini workflows I do every day. I love that this tackles native app and web automation in the same app.
Godspeed
Metflix
Jib
Godspeed
Metflix
Godspeed
Godspeed