mcfly
« Back to VersTracker
Description:
Fly through your shell history
Type: Formula  |  Latest Version: 0.9.3@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 7,534  |  Forks: 184  |  Language: Rust  |  Category: Developer tools
Tags: shell productivity cli history rust
Install: brew install mcfly
About:
McFly is a smart terminal history search tool that replaces your default Ctrl+R shell history search with an intelligent fuzzy finder. It uses a SQLite database to store your command history with additional metadata, enabling context-aware suggestions based on directory and frequency. The main value is faster command retrieval and reduced typing through machine learning-powered predictions.
Key Features:
  • Fuzzy search with intelligent ranking
  • Machine learning-based command suggestions
  • Cross-shell compatibility (bash, zsh, fish)
  • SQLite-backed history with metadata
  • Themeable interface with key bindings
Use Cases:
  • Quickly finding and re-running complex past commands
  • Reducing repetitive typing in terminal workflows
  • Discovering forgotten commands from project directories
Alternatives:
  • fzf – More general fuzzy finder without ML-based command prediction
  • atuin – Syncs shell history across devices with end-to-end encryption
Version History
Detected Version Rev Change Commit
Dec 24, 2025 11:13pm 0.9.3 0 VERSION_BUMP 3a62db99
Sep 16, 2025 2:16am 0 VERSION_BUMP b373415b