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↗

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.

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

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.
7,606 stars·191 forks·Rust·mit·23 views

Star history

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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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.

Which projects share features with cantino/mcfly?

Projects with overlapping indexed features 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…

Projects sharing features with Mcfly

These projects share indexed features with Mcfly. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→