What's New

Happy Holidays from MousHero!
This updates addresses a scenario in which MousHero's custom context menu items were not displayed until the icon in Safari's toolbar was clicked at least once.
If you like MousHero, please consider leaving a review, it helps a lot! Ciao from Italy, Cesare

App Description

MousHero is a Safari extension that adds automation superpowers to your browsing experience: trigger URL actions by adding up to 3 custom context menu items to Safari's right-click menu.
You'll be able to launch apps, services and automations (for instance with third party applications such as Shortcuts, Keyboard Maestro, Drafts, etc.), optionally passing the currently selected text, destination link, current page URL and title as parameters.

MousHero is easy to use, but very powerful:
1. Launch the app and follow the on-screen instructions to enable the MousHero Safari extension;
2. Click on MousHero's icon inside Safari's toolbar to show the customisation interface;
3. Add a name for the custom menu item and the URL you want to execute when you click it;
4. Now, right click anywhere in your Safari page, or select some text and then right-click, and your custom actions will appear in the context menu.

And there's even more convenience at your fingertips:
• Do you want to pass the text that is currently selected in Safari as parameter of the URL? Just type in SELECTION as placeholder in the URL, and MousHero will take care of replacing it while properly percent-encoding the text; do you want to pass the destination link address? LINKTO will do the trick.
• Similarly, use the PAGEURL and PAGETITLE placeholders to pass the address and site title as parameters in your actions... and you can combine multiple placeholders in a single action!
• Do you have multiple automations you want to run from inside Safari? You can have up to 3 custom menu items!

Here's a few URL scheme examples to give you an idea of what you'll be able to achieve with just a right-click inside Safari:
- Run your Shortcuts, optionally passing the selected text as parameter with shortcuts://run-shortcut?name=ShortcutName&input=text&text=SELECTION
- Create a new note in Drafts with the selected text and page address with drafts://x-callback-url/create?text=SELECTION-PAGEURL or skip the note creation and directly execute a Drafts action on the selection with drafts://x-callback-url/runAction?text=SELECTION&action=ActionName
- Add the selected text as task in OmniFocus, with its link as note: omnifocus://x-callback-url/add?name=SELECTION¬e=LINKTO
- Run Keyboard Maestro automations with kmtrigger://macro=MacroName&value=SELECTION

There's no limit to what you can do: if something responds to an HTTP GET call, you can trigger it directly from Safari, unlocking any kind of automation.

Need more examples and some help? MousHero configuration screen in Safari includes a button that will load the documentation with additional examples, and you can always reach out to the developer of MousHero (me, Cesare, hi!) at [email protected].

All products names and brands of third party applications and services mentioned in this description (Safari, Shortcuts, Drafts, Keyboard Maestro, OmniFocus) are property of their respective owners and are not affiliated with MousHero.

MousHero does not collect any data and 100% respects your privacy! Find out more at https://cdf1982.com/privacy/moushero_terms_of_service_and_privacy_policy.html

iPhone Screenshots

(click to enlarge)

MousHero for Safari screenshot 1 MousHero for Safari screenshot 2 MousHero for Safari screenshot 3

App Changes

  • September 19, 2023 Initial release
  • March 27, 2024 New version 1.3

Other Apps From Cesare Forelli

Weightrack - Record your weight, track your progress Tasktic - manage your tasks, not a task manager Always There - Your most precious photo in a Notification Center widget GlanceCam - IP camera viewer Walk More: activity pedometer PhotosUpload - FTP uploader TameTime: Awareness Timer Link HUB Lock Screen Widgets ClipBar: Pasteboard Viewer