McFly

McFly 0.9.4

Fly through your shell history. Great Scott!

  • By Andrew Cantino
  • Open Source
  • Portable
  • Updated Dec 24, 2025
Download for Windows

About McFly

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)
  • Upgrade Rust to 2024 edition

Full release notes »

Technical details

PublisherAndrew Cantino
Version0.9.4
Release date2025-12-24
LicenseMIT
Installer typezip
Architecturex64
Package IDAndrewCantino.McFly
DependenciesMicrosoft.VCRedist.2015+.x64

Install McFly from the command line

Install with Windows Package Manager
winget install --id=AndrewCantino.McFly -e
Update to the latest version
winget upgrade --id=AndrewCantino.McFly -e
Uninstall
winget uninstall --id=AndrewCantino.McFly -e

historysearchshell

McFly version history

0.9.3 Feb 11, 2025

0.9.3 - Feb 11, 2025

  • Fix PowerShell VIM key scheme duplicates keypresses (thanks @jtschuster)
  • Display more results by default (thanks @kentakom1213) and scrolling (thanks @kentakom1213)
  • Hopefully fix occasional sort panics (thanks @unexge)
0.9.2 Aug 12, 2024
  • Numerous bash fixes (thanks @akinomyoga)
  • 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.