McFly replaces your default Ctrl-R shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network. TL;DR: an upgraded Ctrl-R where history results make sense for what you're working on right now.
What's new in 0.9.4
0.9.4 - Dec 24, 2025
Implement case sensitivity for inputs containing uppercase letters, highlighing only matched characters (thanks @kentakom1213)
Fish fixes (thanks @praveenperera!)
Make the result selection in dark mode easier to see (thanks @cjordan)
Bind to both emacs and vi-insert keymaps in Bash (thanks @akinomyoga)
0.9.1
Frequently asked questions
Is McFly free?
Yes. McFly is free and open-source software released under the MIT license.
What is the latest version of McFly?
The latest version is 0.9.4, released on Dec 24, 2025.
Is it safe to download McFly?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with a390a094a8dfc324f4e474f8d8eb4eed956386170242adba3eadbe3a298f8193.
Which Windows versions does McFly support?
McFly runs on Windows and is available for 64-bit (x64) systems.
How do I uninstall McFly?
Open Settings › Apps › Installed apps, find McFly and select Uninstall. From the command line, run winget uninstall --id=AndrewCantino.McFly -e.
Is there a portable version of McFly?
Yes. McFly is available as a portable ZIP archive (mcfly-v0.9.4-x86_64-pc-windows-msvc.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.
Alternatives to McFly
Other Command Line Tools programs for Windows from different developers.
Clink combines the native Windows shell cmd.exe with the powerful command line editing features of the GNU Readline library, which provides rich completion, history, and line-editing capabilities.