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.
@danielde Automating repetitive actions on the web that's too temporary to write a script for but tedious to do by hand. My browser or internet might be slow, but the browser extension clicks before the next button shows up. Maybe a wait function could help or a "next" option to manually iterate through the macro?
Oh this looks brilliant! I have been wanting to figure out how to make easy shortcuts and have used a lot of different tools to attempt to automate flows in the past.
I'm curious to see how this works with web forms. I have been looking for a therapist/counselor and a lot of the sites are incredibly frustrating to navigate, which sucks when thinking about the emotional reasons for why I am wanting support.
I'm hoping to see if I can get Keysmith to help me automate the process of contacting folks and track who I'm reaching out to from different websites
Wish me luck!
Wishing you luck Michael!!
I can definitely empathize + relate with the struggle of finding a therapist that's a good fit for me. Let me know how it goes for you β happy to help if you run into any issues.
Hey Scott β thanks for checking it out!
It's very unlikely that we'll make a PC version, but I've heard good things about AutoHotkey β https://www.autohotkey.com/
Love it, bought it! Can you make the Chrome extension more clear for darker backgrounds?
A white border around the icon would make it much more visible. Thanks so much for making this!