CLI tool
rcmaehl/MSEdgeRedirect avatar
rcmaehl/MSEdgeRedirect

MSEdgeRedirect: one AutoIt script, five uninstall paths, and a release from last year

A Tool to Redirect News, Search, Widgets, Weather and More to Your Default Browser

5,933 stars123 forksAutoItLGPL-3.0

At a glance

What is it?
A Windows tool that sends links destined for Microsoft Edge to your default browser instead, written as an AutoIt script you can compile yourself. The mechanism deliberately avoids the protocol handler.
Who is it for?
MSEdgeRedirect suits a Windows user who keeps Edge installed for work but wants links to open somewhere else, and its main argument is durability rather than features: filtering process arguments instead of owning the protocol handler is less likely to be undone by a future Windows or Edge change. Three things to weigh first.
Can I use it commercially?
Yes, with conditions. LGPL-3.0 is a weak copyleft licence: you can use it inside commercial and closed-source software, but if you distribute changes to its own files, you must publish those changes under the same licence.
Is it still maintained?
Yes. The repository last received commits 143 days ago.
What is it written in?
Mainly AutoIt, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on November 13, 2026, and from our analysis. They are not legal advice.

From daily snapshots

Star history

  • rcmaehl/MSEdgeRedirect5,933 ★ · +41
Star history
Repository2026-09-232026-11-13
rcmaehl/MSEdgeRedirect5.9k5.9k

41 Stars in the last 51 days, measured from the daily GitHub snapshot. Compare with other projects

Editorial analysis

It filters Edge process arguments instead of owning the protocol handler

The design decision is in the second paragraph of the readme and it is the whole reason the tool exists in this shape. Rather than hooking into the microsoft-edge: handler, the tool filters and passes the command line arguments of Microsoft Edge processes into the default browser instead, and the stated reason is that this should provide resiliency against future changes. A protocol handler registration is a single point in the registry that anything can overwrite and that an update can restore; watching process launches is a different kind of intervention. A second mode is also available, an Image File Execution Options mode that operates similarly to the old EdgeDeflector, and additional modes are planned for future versions. The scope is stated just as narrowly as the mechanism: it only redirects links that attempt to open in MS Edge, and it will not affect results generated within other applications.

The whole tool is an AutoIt script you compile yourself

The compiling instructions are four steps: download and run the AutoIt Full Installation from the official site, get the source either by downloading a zip or cloning, right click MSEdgeRedirect.au3 in the MSEdgeRedirect directory and choose Compile Script (x64) or the x86 option if you have a 32 bit Windows install, and the result is MSEdgeRedirect.exe in the same directory. So the shipped binary is produced by the AutoIt compiler from a script you can read, and the primary language recorded for the repository is AutoIt. That is unusual for a utility of this kind and it is the reason the source can be inspected before it runs. Two script files sit at the root, MSEdgeRedirect.au3 and a wrapper variant, with an Includes directory and a .gitmodules file beside them.

The last release is over a year older than the last push

The release history and the commit history disagree in a way worth naming. The newest tag is 0.8.0.0, dated 2025-03-27, and its release title is a statement about the project's status rather than a description of it: Reports of my project's discontinuation are greatly exaggerated. The two before it are older patch releases, 0.7.5.3 on 2023-12-31 described as Discover and Hotfixes, and 0.7.5.2 on 2023-12-22 described as an Installer and Settings hotfix. The last push to the default branch was 2026-06-24, so the source has moved for well over a year without a tagged release, and the repository is not archived. The readme carries a beta warning in capitals saying changes are to be expected and performance to be improved, which is consistent with a project that ships a stable download and works on the rest.

The testing download is a workflow artifact pinned to a dev branch

Two download links are offered, a stable one pointing at the latest release asset for MSEdgeRedirect.exe and a testing one. The testing link is not a release at all: it goes through a nightly build service to a workflow named MSER and names a branch, 0.8.1.0-dev, from which a zip named mser.zip is fetched. So the current line of development is version 0.8.1 while the newest tagged release is 0.8.0.0, and the way to obtain that work is a build artifact from a continuous integration run rather than a published file. That is a reasonable pattern for a small utility, and it does mean there is no checksum, no signed installer and no release note for what you are downloading. Anyone who needs to verify what they are running has the compile-from-source path instead.

Removing it is documented four ways, including a script for a broken install

The uninstall section is split into normal installs and package manager installs, and the normal side splits again. A regular install is removed through Programs and Features. A corrupted one is handled by a separate PowerShell cleanup script fetched from the Assets directory of the repository. The package manager side gives the matching command for each of the three managers the tool is distributed through. Having a dedicated recovery path for a corrupted install is unusual for a utility this small and speaks to what the tool does to the system: a launcher filter and, in Image File Execution Options mode, a registry entry that points at a debugger, which is exactly the kind of configuration that can survive an attempted removal. A tool that is hard to uninstall cleanly is a reason to read the removal section before installing, not after.

Three package managers and a repository field for vulnerability reports

Distribution runs through Chocolatey, Scoop and winget, with the readme giving the install command for each, including adding the extras bucket before installing under Scoop. Chocolatey and Scoop also link a repology page for the project, and winget links its winget-pkgs manifest. That is a wide net for a single developer utility and it means the common case never touches the GitHub release page. The system requirements are correspondingly modest, with Windows 10 as the minimum operating system and a CPU capable of SSE3, moving up to the latest Windows 11 build and a 64 bit dual core or better as the recommendation. Memory is listed as 40MB free at minimum and 100MB free recommended, and storage as 5MB free minimum against 100MB free recommended. The gap between the minimum and recommended storage figures is twenty times, which is worth noting for anyone installing it on a locked down or provisioned machine. At the repository root there is a security.txt file, which is the standard location for vulnerability disclosure contact details, sitting next to CONTRIBUTING.md and the LICENSE. The license is LGPL-3.0, and the readme states the tool is free and open source software using that license with the full text in the LICENSE file.

The FAQ assumes Edge stays installed and Bing stays the search engine

Two entries in the FAQ settle most of the boundary cases. The first covers not appearing in the how do you want to open this menu, and the answer is to select the Featured Microsoft Edge, after which the tool still functions properly. The second covers whether it works with Edge uninstalled, and the answer is that it retains a needed component, is compatible with a third party Edge removal tool, and if Edge was removed by another method you reinstall Edge Stable and run that tool, after which installing MSEdgeRedirect is detected automatically. So the tool expects Edge to exist, with at least one component retained. The third entry bounds the search side: searches inside other applications still use Bing, and since version 0.5.0.0 you can select one of eight available search engines or set your own. Another entry gives a one step diagnostic: run microsoft-edge:https://google.com through the Windows and R keys, and if that is not properly redirected, file a bug report.

Editorial conclusion

MSEdgeRedirect suits a Windows user who keeps Edge installed for work but wants links to open somewhere else, and its main argument is durability rather than features: filtering process arguments instead of owning the protocol handler is less likely to be undone by a future Windows or Edge change. Three things to weigh first. The project labels itself beta and says performance is still to be improved, so treat it as something you may revisit. The last release is 0.8.0.0 from March 2025 while the source has moved since, so current changes come from the testing build, a workflow artifact rather than a tagged download, or from compiling the source yourself. And if you do not need extra features or want to disable web search entirely, the author points at two other projects that may fit better.

Frequently asked questions

what does msedgeredirect do

It filters and passes the command line arguments of Microsoft Edge processes into your default browser, rather than hooking into the microsoft-edge: handler, which the readme says should provide resiliency against future changes. An Image File Execution Options mode is also available, operating similarly to the old EdgeDeflector. It only redirects links attempting to open in MS Edge and does not affect results generated within other applications.

how to install msedgeredirect

Three package managers are supported: choco install msedgeredirect for Chocolatey, adding the extras bucket and then scoop install msedgeredirect for Scoop, and winget install MSEdgeRedirect for winget. A direct download of the executable from the latest release is also offered, along with a testing build fetched from a continuous integration workflow.

ms edge redirect alternative

The readme names three. There is an alternative apps comparison chart in the project wiki for anyone shopping around, a single command file called ChrEdgeFckOff by another author for people who do not want extra features, and BeautySearch by a third author for people who want to disable web search entirely.

is msedgeredirect safe

It is free and open source under the LGPL-3.0 license, and the source is readable before running: it is written in AutoIt and can be compiled yourself after installing AutoIt, as an alternative to the stable download. The readme still labels it beta and says changes are expected and performance is to be improved, and it carries a security.txt file for reporting vulnerabilities.

Official sources

  1. License: LGPL-3.0
  2. Project website
  3. rcmaehl/MSEdgeRedirect on GitHub
  4. README
  5. Releases
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/rcmaehl-msedgeredirect.svg)](https://hysenlabs.com/projects/rcmaehl-msedgeredirect)

Star history chart for your README

markdown
[![Star history](https://hysenlabs.com/chart/rcmaehl-msedgeredirect.svg)](https://hysenlabs.com/projects/rcmaehl-msedgeredirect)

Was this useful?