← Package directory
Available on winget

Install McFly

Fly through your shell history. Great Scott!

Install with winget
winget install --id AndrewCantino.McFly
Upgrade
winget upgrade --id AndrewCantino.McFly
Uninstall
winget uninstall --id AndrewCantino.McFly

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

Read release notes

Version history

Version Updated Notes
0.9.4 Unknown 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 d...
0.9.3 Unknown 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 sor...
0.9.2 Unknown - Numerous bash fixes (thanks @akinomyoga) - Bind to both emacs and vi-insert keymaps in Bash (thanks @akinomyoga)
0.9.1 Unknown No notes