Table of content
Screenshots
The most advanced links and files opener Configurations for any use Increase your productivity Custom rules macOS native application
FAQ
We would highly recommend reading the section of how Author of OpenIn uses it to learn how you can configure OpenIn for yourself.
There are so many applications that allow you to choose the browser for links, why this one?
- OpenIn is native application for Intel and Apple Silicon architecture.
- OpenIn allows you to convert mailto links to https links, allowing you to use Browsers as mail clients.
- OpenIn can be a file opener, allowing you to configure which app you want to see in the list.
- OpenIn can modify file open request, and send application a request to open a parent folder instead of the file.
This is very handy, when you ask your favorite Editor to open parent folder instead of
.xcodeproj
.
How to configure OpenIn as a default Browser?
Open OpenIn preferences, if OpenIn is not configured as default browser you will see a warning, click Fix it.
OpenIn is not in the list of Default Web Browser in MacOS' Systems Preferences General, as it is not a browser. It is a tool, that can handle HTTP(s) links. And Apple requires that only browsers would be visible in there. The only way to make OpenIn as a default handler is from the OpenIn app itself.
How to configure OpenIn as a default Mail Application?
Open Mail.app preferences, and select OpenIn.app as a default Mail application. Refer to Apple Documentation. For App Store version, if you are using OpenIn Helper, you can do it from the app (SetApp version supports that out of the box).
How to configure OpenIn to use Gmail as a Mail Application?
- Go to the preferences tab of OpenIn and select Mail Apps.
- Add your favorite browser as an application.
- Select Rewrite URL and from Examples select Change to HTTP(s) link to Open In Google Mail
How to configure OpenIn to use FastMail as a Mail Application?
- Go to the preferences tab of OpenIn and select Mail Apps.
- Add your favorite browser as an application.
- Select Rewrite URL and from Examples select Change to HTTP(s) link to Open In FastMail
How to configure OpenIn to use other email services as a Mail Application?
You need to find a correct url that will allow to compose a new message. In this URL you need to find a way to pass
to
, subject
, body
, cc
and bcc
as parameters. The most important is to
. Having trouble figuring it out?
Send us email to support@loshadki.app and we can help you with that.
How to configure default browser for a specific domain?
If you want to forward links with a specific domain to particular browser, you can configure it in the OpenIn preferences.
- Open OpenIn Preferences, Browsers tab.
- Go to the Rules tab and add a new rule
- Under Domain Rules, Add a domain, for example
*.amazon.*
. That wil match all links that include amazon, likehttps://smile.amazon.com
,https://amazon.com
,https://amazon.gb
, but nothttps://example.com?amazon.com
. - Select the browser you want to use for this domain.
How to open Zoom meetings in the Zoom application avoiding the browser?
See example how to configure zoom
- Open OpenIn Preferences, Browsers tab.
- Add
zoom.us.app
as custom browser application. - All the configurations already set for this app to rewrite the URL, just enable “URL Rewrite”
- Go to the Rules tab and create a new rule, add a domain rule
*.zoom.us/j/*
and select onlyzoom.us.app
as a browser.
How to open links in other meeting apps (MS Teams, WebEx, Slack) avoiding the browser?
None of these applications have their link formats documented. Unfortunately it is not as simple just to send the https
link
to the app to work. For example, for Zoom you need to convert https
link to zoommtg
(see
Zoom URL Schemes), other applications expect
different link formats, and usually we can find the scheme, but know nothing about what kind of parameters we need to attach.
OpenIn at this point knows only about Zoom. I would love to add support for other applications, if those applications are popular, and they have their URL schemes documented.
How to configure OpenIn as a default application for a file extension?
- Open OpenIn preferences
- At the bottom of File types click on add file type… and type the file extension you want to use. Alternatively you can just drop a file with a specific extension in the list.
- Select applications you want to use for this file extension.
- Open finder and select any file with desired file extension.
- In Finder with the right click open Get Info dialog on the file with desired file extension.
- In the dialog change the application in Open With to OpenIn and click on Change All…
For App Store version, if use OpenIn Helper, you can just click on Fix It for this file extension (SetApp version supports that out of the box).
Can I configure Profiles for Chromium based browsers?
Yes!
For App Store version you have to install OpenIn Helper.
SetApp version does not require OpenIn Helper.
You can add the same browser (Google Chrome as an example) multiple times. For each ,in the configuration, you can find Chromium Browser section, click on Use Profiles and put the folder of the Profile (it is not a name of the profile, but folder, which should be Default, Profile 1, Profile 2, etc..).
To know what name you need to put in the Profile, open a Google Chrome browser with the profile you want to
configure, go to chrome://version
, you will find a Profile Path. Copy and paste the last section of this path.

How to find out what to put in the Profile
You can also configure this instance of Chromium browser in Incognito mode.
Can I configure OpenIn for Firefox profiles?
Unfortunately not at this moment. Firefox does support command line switch -P
to start Firefox with a specific
profile, but it does not work, if Firefox is already running.
Can I configure OpenIn to open link from Safari in Chrome (or any other combinations of browsers)?
You can enable “Open in OpenIn” extension to be able to open links from one browser to another. Open System Preferences of macOS, go to Extensions, choose Share Menu and select Open in OpenIn.
Now in Safari you can use Share -> Open in OpenIn.
Is OpenIn available on macOS Catalina (10.15.x)?
Yes, but we don’t support development for macOS Catalina anymore. You can download free version of OpenIn 2.1.0, that only works on macOS Catalina.
I want to have a very specific rule, and don’t see how I can configure it with OpenIn?
I would love to keep the interface simple. If you have an advanced scenario, very specific for your use case, and you know how to write JavaScript, you can write your own script. On the Rules tab you can create a Rule, and select “Use custom script”. Near the script test run button you will see the help about all the possible parameters and objects available for the script. This is where you can override the URL, or change which application you want to see in the dialog.
(function() {
let url = ctx.url
// remove tracking utm query
let keys = url.searchParams.keys()
keys.forEach(function (key) {
if (key.startsWith("utm_")
|| key.startsWith("uta_")) {
url.searchParams.delete(key)
}
})
// change amazon.com to smile.amazon.com
if (url.hostname == "amazon.com") {
url.hostname = "smile.amazon.com"
}
// the list of available apps to send link to
let apps = ctx.getApps()
// if the source app (where link is opened is Slack,
// keep only Safari as visible app for OpenIn
// and because we will have only one app left,
// OpenIn will just open the Safari
if (ctx.getSourceApp().path.startsWith("/Applications/Slack.app")) {
apps.forEach(function (app) {
app.visible = (app.name == "Safari")
})
return
}
// all loshadki.app urls direct to Safari as well
if (url.hostname.endsWith("loshadki.app")) {
apps.forEach(function (app) {
app.visible = (app.name == "Safari")
})
return
}
// all google.com urls direct to Safari and Chrome
if (url.hostname.endsWith("google.com")) {
apps.forEach(function (app) {
app.visible = ["Safari", "Google Chrome"].includes(app.name)
})
return
}
})()
Not sure about OpenIn, could you recommend alternatives?
If you feel like OpenIn is not a right tool for you, please take a look on alternatives. Most of them, I believe, only support selecting browsers for URL links.
- Choosy - paid.
- Bumpr - paid.
- Finicky - open-source, free.
- Browserosaurus - open-source, free
Privacy Policy
We believe very strongly in our customers right to privacy. Our customer records are not for sale or trade, and we will not disclose our customer data to any third party except as may be required by law.
Any information that you provide to us in the course of interacting with our sales or technical support departments is held in strict confidence. This includes your contact information (including, but not limited to your email address and phone number), as well as any data that you supply to us in the course of a technical support interaction.
Support
Please email us any suggestions, ideas, questions or discovered bugs to support@loshadki.app