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
zsh-users avatar

zsh-users/zsh-autosuggestions

0
View on GitHub↗
35,705 stars·1,936 forks·Shell·MIT·51 views

Zsh Autosuggestions

This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking into the command line editor and utilizing a strategy-based prediction engine, it generates completions derived from command history, shell completion data, or custom user-defined sources.

The tool distinguishes itself by rendering suggestions as a visual ghost layer directly within the terminal buffer using ANSI-styled overlays. To maintain a responsive command-line environment, it performs all prediction calculations in the background, ensuring that heavy computation does not block user input.

Users can customize the experience through extensive configuration options, including the ability to map specific keyboard shortcuts for accepting or navigating suggestions. The engine also supports fine-grained control over the prediction process, allowing for the filtering of history or completion results and the adjustment of performance parameters based on input length.

Comprehensive documentation is available to guide users through the installation, configuration, and maintenance of the plugin.

Features

  • Command Prediction Engines - Uses modular logic providers to generate command suggestions from history and completion data.
  • Terminal Productivity Tools - Accelerates terminal workflows by predicting and completing commands based on personal history and shell usage patterns.
  • Shell Integration Hooks - Hooks into the command line editor by wrapping existing shell widgets to trigger suggestion logic.
  • Shell Workflow Optimizers - Streamlines repetitive terminal tasks by providing instant access to frequently used commands and complex syntax through intelligent suggestions.
  • Terminal UI Enhancements - Renders predicted command text as a visual ghost layer directly within the terminal buffer.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Shell Environments - Fish-like command autosuggestions for Zsh.
  • Shell Frameworks - Fish-like fast and unobtrusive command autosuggestions.
  • Terminal Utilities - Provides Fish-like autosuggestions for the Zsh shell.
  • Asynchronous Execution Utilities - Offloads prediction generation to a background process to keep the shell responsive.
  • Asynchronous Task Configuration - Enables background calculation of suggestions to maintain shell responsiveness.
  • Keyboard Shortcut Mappings - Allows custom keyboard keys to trigger actions like accepting predicted command text.
  • Responsive Interface Patterns - Maintains a responsive command line by performing heavy computations in the background.
  • Terminal Input Enhancers - Provides visual feedback and keyboard-based shortcuts to streamline the process of typing and executing shell commands.
  • Configuration Management - Enables definition of data sources used to generate command predictions.
  • Input Processing Middleware - Analyzes command line state to conditionally suppress suggestions for performance optimization.
  • Widget Mapping Utilities - Assigns shell widgets to suggestion actions for custom navigation and acceptance.
  • Terminal User Interfaces - Enhances the command line interface with visual cues and predictive text to reduce typing effort and improve input accuracy.

Star history

Star history chart for zsh-users/zsh-autosuggestionsStar history chart for zsh-users/zsh-autosuggestions

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.

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

Projects sharing features with Zsh Autosuggestions

These projects share indexed features with Zsh Autosuggestions. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ranger/rangerranger avatar

    ranger/ranger

    16,880View on GitHub↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Pythonconsolefile-launcherfile-manager
    View on GitHub↗16,880
  • rupa/zrupa avatar

    rupa/z

    17,016View on GitHub↗

    z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm. The tool utilizes a frecency-based path jump system that weights the number of visits against the time elapsed since the last access to determine priority. It identifies candidate navigation targets by applying regular expression patterns against a database of visited paths. The utility integrates with the shell completi

    Shell
    View on GitHub↗17,016
  • alebcay/awesome-shellalebcay avatar

    alebcay/awesome-shell

    37,110View on GitHub↗

    This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati

    awesomeawesome-listbash
    View on GitHub↗37,110
  • nushell/nushellnushell avatar

    nushell/nushell

    39,743View on GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Rustnushellrustshell
    View on GitHub↗39,743
Compare all 30 related projects→

Frequently asked questions

What does zsh-users/zsh-autosuggestions do?

This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking into the command line editor and utilizing a strategy-based prediction engine, it generates completions derived from command history, shell completion data, or custom user-defined sources.

What are the main features of zsh-users/zsh-autosuggestions?

The main features of zsh-users/zsh-autosuggestions are: Command Prediction Engines, Terminal Productivity Tools, Shell Integration Hooks, Shell Workflow Optimizers, Terminal UI Enhancements, Command Line Tools, Shell Environments, Shell Frameworks.

Which projects share features with zsh-users/zsh-autosuggestions?

Projects with overlapping indexed features include: ranger/ranger — Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating… rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… alebcay/awesome-shell — This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks,… nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data… httpie/cli — This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and… microsoft/inshellisense — Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command…