Skip to content
McFly History logo

McFly History

Claim this tool

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

Free, no paid tierVisit Website
Tracked since2026

The Bottom Line

Price
Free, no paid tier. Compare plans

Key facts

  • 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.

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

What is McFly History?

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

Preview

Key Features

  • Rebinds Ctrl-R for full-screen reverse history search
  • Prioritizes suggestions using a small neural network
  • Augments shell history with exit status, timestamp, and execution directory in SQLite
  • Maintains normal shell history file for easy uninstallation
  • Unicode support
  • Scrub history items from database and shell history files
  • Supports Zsh, Bash (version 3+), and PowerShell (version 7+)
  • Allows '%' for matching any number of characters in search

Pricing Plans

Pricing checked Oct 1, 2026

McFly History plans and prices, checked October 2026
PlanPriceDetails
Open Source

Free

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

Is McFly History worth the price?

Great value

McFly History offers an incredibly generous pricing model, as it is entirely open-source and free.

This makes it an exceptional value for anyone looking to enhance their shell history without any financial commitment. It's best for developers, system administrators, and power users who are comfortable with self-hosting and community support.

Full McFly History pricing: every plan, hidden costs and alternatives

Reviews

Improve Your Thinking Patterns Using ChatGPT cover
$99Free with your review

Review McFly History, get a free AI guide

Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.

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

How does McFly History improve shell history search compared to the default Ctrl-R?

McFly History replaces the default Ctrl-R search with an intelligent engine that uses a small neural network to prioritize command suggestions. It considers factors like the current working directory, recently executed commands, frequency of use, and exit status to provide more relevant results.

Which teams would benefit most from using McFly History?

McFly History is designed for developers, system administrators, and anyone who frequently uses the command line in Zsh, Bash, or PowerShell. It helps boost productivity by making shell history navigation more intuitive and efficient.

Does McFly History integrate with existing shell history files?

Yes, McFly History maintains compatibility with your existing shell history files. This allows for easy adoption and removal without losing your previously recorded commands.

How is McFly History priced?

McFly History is free to use, and no paid plan is required to access its features.

What kind of trade-offs should users consider when adopting McFly History?

Users should be aware that McFly History requires an initial setup in shell configuration files. There may also be a slight learning curve associated with its new keybindings and features.

Can McFly History be used with different shell environments?

Yes, McFly History supports multiple popular shells, including Zsh, Bash, and PowerShell. This allows users across different environments to leverage its intelligent search capabilities.

How does McFly History compare to a tool like Starship?

McFly History focuses specifically on enhancing shell history search with an intelligent, neural network-powered system, prioritizing relevant command suggestions. Starship, on the other hand, is primarily a customizable prompt for various shells.

Source: github.com

Guides & Articles