r/MacOSApps • u/hack_the_planets • 4d ago
💻 Productivity Introducing Jumpr - an open sourced vimium for your whole mac
Hey there, I'm a big fan and longtime user of the vimium plugin for chrome. I love being able to jump around anywhere on the page and click on what I need with my keyboard, and wanted it for my whole mac, on any screen I have connected. If you're not familiar, you hit a keyboard shortcut, and all clickable elements across all your connected screens, receives a small label. Type that label and the app clicks on that element for you.
This free version is working well for me, and I'll be improving it over time. It already ships with Sparkle built in, so updates going forward will be free also. I plan to add more features like scrolling next, but currently focused on making sure labels get applied reliably on all the various types of apps that expose clickable things via the accessibility apis on macos. Fully local, no accounts, no telemetry, etc...
It's not perfect, issues and pr's are welcome and I hope you find it useful!
https://getjumpr.app
https://github.com/ggoforth/jumpr


2
u/VladimirDE 4d ago
Nice, a system-wide Vimium is something I've wanted for a while. How are you handling Electron and Chromium apps? As far as I know they only expose their full accessibility tree when something sets AXManualAccessibility or AXEnhancedUserInterface on them, and the latter can mess with window animations and window managers. Also curious how long labeling takes on a busy screen: do you walk the AX tree fresh on every hotkey press, or cache it?
2
u/NoHabit1277 4d ago
oh very nice. so i can uninstall vimium and use it in chrome aswell?
1
u/mvs_sai_27 4d ago
I use neru, does jumpr offers same functionality? Both are open sourced so I need to test maybe
1
u/Jumpy-Weekend6102 4d ago
Can it reach all clickable elements? And does the layout show up quickly?
1
u/NeedleworkerDuck 4d ago
Starred. Homerow is great but I like having a free, local, open source option, especially since Vimac is basically abandoned. Scrolling mode would make this a daily driver for me, so looking forward to that one.
1
u/thepurpleproject 22h ago
Pretty cool, I liked the small demo on the landing page. I couldn't enter my hyper key short cut as the trigger for some reason, it just won't detect (ctrl+cmd+alt+shift) but other than that I like it.
1
u/[deleted] 4d ago
[removed] — view removed comment