Skip to content
McFly History logo

McFly History

Unclaimed

Fly through your shell history with an intelligent, neural network-powered search.

Visit Website
Tracked since2026
0 reviews tracked

The Bottom Line

Entry price

Free, no paid tier

Biggest pro

Significantly improves shell history search efficiency

Biggest con

Requires initial setup in shell configuration files

TL;DR - McFly History

  • Intelligent shell history search powered by a neural network.
  • Prioritizes commands based on context, directory, and usage.
  • Replaces default Ctrl-R for faster command recall.
Pricing: Free forever
Best for: Individuals & startups

What is McFly History?

Editorial review
McFly replaces the default Ctrl-R shell history search with an advanced, intelligent search engine. It prioritizes command suggestions in real-time using a small neural network, taking into account factors like your current working directory, the context of recently executed commands, how often and when you ran a command, and its exit status. This ensures that the most relevant commands are always at the top of your suggestions. This tool is designed for developers, system administrators, and anyone who frequently uses the command line in Zsh, Bash, or PowerShell. It aims to significantly boost productivity by making shell history navigation more intuitive and efficient, reducing the time spent searching for past commands. McFly maintains compatibility with your existing shell history files, allowing for easy adoption and removal.

Available on: macOS, Linux

Pros & Cons

Pros

  • Significantly improves shell history search efficiency
  • Context-aware suggestions are highly relevant
  • Fast and safe due to being written in Rust
  • Easy to install and uninstall without losing existing history
  • Supports multiple popular shells

Cons

  • Requires initial setup in shell configuration files
  • May have a slight learning curve for new keybindings/features

Preview

Key Features

Rebinds Ctrl-R for full-screen reverse history searchPrioritizes suggestions using a small neural networkAugments shell history with exit status, timestamp, and execution directory in SQLiteMaintains normal shell history file for easy uninstallationUnicode supportScrub history items from database and shell history filesSupports Zsh, Bash (version 3+), and PowerShell (version 7+)Allows '%' for matching any number of characters in search

Pricing Plans

Open Source

Free

  • Full source code access
  • MIT License license
  • Community support
  • Self-hosted

Reviews

Be the first to review McFly History

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Best McFly History Alternatives

Top alternatives based on features, pricing, and user needs.

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

McFly History FAQ

What is McFly History?

McFly History is a tool that upgrades your shell's reverse history search (typically Ctrl-R) by providing intelligent, context-aware command suggestions. It uses a neural network to prioritize commands based on factors like your current directory, command context, and usage patterns.

How much does McFly History cost?

McFly History is open-source and free to use.

Is McFly History free?

Yes, McFly History is completely free.

Who is McFly History for?

McFly History is for anyone who frequently uses the command line, especially developers, system administrators, and power users of Zsh, Bash, or PowerShell, who want a more efficient and intelligent way to navigate their shell history.

Source: github.com

Guides & Articles