awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cantino avatar

cantino/mcfly

0
View on GitHub↗
7,606 stars·191 forks·Rust·mit·19 views

Mcfly

mcfly is a database-backed system for tracking, filtering, and exporting shell command execution history and metadata. It functions as a shell command history manager and a command-line tool for analyzing command frequency and success rates.

The tool utilizes a neural network to find the most relevant past shell commands based on execution context. This search capability ranks historical commands by analyzing patterns and environmental context to surface relevant results.

The system includes utilities for managing shell privacy by scrubbing sensitive records from history files and internal databases. It also provides capabilities for exporting command records into JSON or CSV formats.

Execution metadata, including exit codes, timestamps, and directories, is persisted in a local SQLite database.

Features

  • Command History Tools - Provides a neural-network-powered search interface to surface the most relevant past terminal commands.
  • Relational History Stores - Utilizes a local SQLite database to persist structured metadata for shell command history.
  • Execution Metadata Tracking - Tracks exit status, timestamps, and directories in a database to improve search relevance.
  • Shell Event Tracking - Intercepts shell pre- and post-execution events to track timing and exit status.
  • AI-Based Relevance Ranking - Uses a neural network model to rank past commands by analyzing semantic relevance and context.
  • Shell Command Search - Enables finding previously executed terminal commands by analyzing success rates and context.
  • Shell History Managers - Provides a database-backed system for tracking, filtering, and exporting shell command history.
  • Shell History Search Engines - Implements a context-aware search engine using neural networks to find relevant past commands.
  • Search Ranking Algorithms - Implements heuristic scoring to rank historical shell commands based on directory and frequency.
  • Command History Managers - Includes a privacy-focused utility to scrub sensitive records from shell history and internal databases.
  • Command History Analytics - Analyzes command frequency and success rates to improve shell navigation and productivity.
  • Privacy Scrubbing - Provides capabilities to remove sensitive information from shell history files and databases.
  • Terminal Workflow Optimizations - Reduces repetitive typing by using neural network suggestions to quickly recall complex commands.
  • Command Line Shell Enhancements - Fly through your shell history with intelligent suggestions.
  • System Utilities - Shell history search tool.
  • Terminal Productivity - Intelligent shell history navigation.
  • Text Processing and Search - Intelligent search for shell command history.

Star history

Star history chart for cantino/mcflyStar history chart for cantino/mcfly

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Mcfly

Similar open-source projects, ranked by how many features they share with Mcfly.
  • atuinsh/atuinatuinsh avatar

    atuinsh/atuin

    30,266View on GitHub↗

    Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By hooking into shell initialization scripts, it provides an interactive, keyboard-driven interface for real-time command filtering and retrieval. The platform ensures data privacy through a client-side encryption layer, securing sensitive history and configuration data before it is synchronized across multiple machines. Beyond history management, Atuin functions as an executable documentation platform that enables teams to create and share interactive runbooks. These documents use

    Rustbashfishhistory
    View on GitHub↗30,266
  • ddworken/hishtoryddworken avatar

    ddworken/hishtory

    3,027View on GitHub↗

    Hishtory is a shell command database and terminal history search tool that captures, records, and manages historical shell sessions. It functions as a synchronized history manager, providing a terminal interface to filter and search saved commands by text, host, user, or date. The project distinguishes itself by integrating large language models to suggest probable shell commands when traditional history searches fail to find a result. It also provides cross-device history synchronization, mirroring command history between a local terminal and a remote backend. The system covers command line

    Gobashclifish
    View on GitHub↗3,027
  • dvorka/hstrdvorka avatar

    dvorka/hstr

    4,438View on GitHub↗

    hstr is an interactive terminal user interface for searching, navigating, and managing command history for Bash and Zsh shells. It functions as a shell history manager and a searchable suggest box for retrieving and executing previous shell instructions. The tool provides capabilities for command snippet bookmarking, allowing frequently used commands to be tagged and saved for immediate retrieval. It also enables the management of shell history logs by removing obsolete or sensitive entries. The system includes a fuzzy-match search mechanism and a text-based user interface to filter command

    C
    View on GitHub↗4,438
  • sharkdp/fdsharkdp avatar

    sharkdp/fd

    43,362View on GitHub↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    Rustclicommand-linefilesystem
    View on GitHub↗43,362
See all 30 alternatives to Mcfly→

Frequently asked questions

What does cantino/mcfly do?

mcfly is a database-backed system for tracking, filtering, and exporting shell command execution history and metadata. It functions as a shell command history manager and a command-line tool for analyzing command frequency and success rates.

What are the main features of cantino/mcfly?

The main features of cantino/mcfly are: Command History Tools, Relational History Stores, Execution Metadata Tracking, Shell Event Tracking, AI-Based Relevance Ranking, Shell Command Search, Shell History Managers, Shell History Search Engines.

What are some open-source alternatives to cantino/mcfly?

Open-source alternatives to cantino/mcfly include: atuinsh/atuin — Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By… ddworken/hishtory — Hishtory is a shell command database and terminal history search tool that captures, records, and manages historical… dvorka/hstr — hstr is an interactive terminal user interface for searching, navigating, and managing command history for Bash and… sharkdp/fd — This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery.… 0nn0/terminal-mac-cheatsheet — This project is a curated reference guide and cheatsheet for common Unix shell commands and keyboard shortcuts used in… powershell/psreadline — PSReadLine is a command line editor, completion engine, history manager, and syntax highlighter for the PowerShell…