awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/inshellisense

0
View on GitHub↗
9,934 stars·220 forks·TypeScript·MIT·5 vues

Inshellisense

Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command suggestions and real-time completions to reduce typing errors and accelerate command entry within the terminal.

The tool is designed as a cross-shell completion utility, delivering a consistent autocomplete experience regardless of the specific shell environment being used. It includes a shell alias expansion system to resolve custom shortcuts and generate accurate suggestions for user-defined commands.

The system manages terminal productivity through intelligent command completion and workflow optimization. Users can customize the interface appearance, key bindings, and autocomplete behavior through a configuration file.

Features

  • Command Suggestion Tools - Provides IDE-style command suggestions within the shell to increase typing speed and reduce syntax errors.
  • Command Line Productivity - A terminal enhancement tool that reduces typing errors and accelerates command entry through real-time suggestions.
  • Command-Line Autocompletion - Adds IDE-style suggestions to the terminal to speed up command entry and reduce typing errors.
  • Cross-Shell Completion Interfaces - Generates completion suggestions across various supported shell environments using a consistent user interface.
  • Language Server Protocols - Bridges the terminal interface to a backend server via the Language Server Protocol for structured completions.
  • Shell Autocompletion Providers - Provides an IDE-style completion engine with intelligent command suggestions and alias expansion.
  • Shell Completion - Delivers consistent command-line autocomplete behavior regardless of the specific shell being used.
  • Shell Integration Hooks - Hooks into shell input and output streams to detect cursor positions and trigger real-time suggestions.
  • Shell Workflow Optimizers - Optimizes shell interaction efficiency through intelligent completions and automated alias expansion.
  • Terminal Productivity Tools - Enhances the standard command line interface with visual cues and automated suggestions for faster navigation.
  • Cross-Shell - Provides a cross-shell abstraction layer to ensure consistent UI rendering across different terminal environments.
  • Shell Alias Management - Implements a resolution engine that parses shell configuration files to expand custom command shortcuts.
  • Non-blocking IO Architectures - Utilizes non-blocking IO architectures to fetch command completions in the background without lagging terminal input.

Historique des stars

Graphique de l'historique des stars pour microsoft/inshellisenseGraphique de l'historique des stars pour microsoft/inshellisense

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Inshellisense

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Inshellisense.
  • withfig/autocompleteAvatar de withfig

    withfig/autocomplete

    25,189Voir sur GitHub↗

    This project is a shell autocomplete engine and completion provider that adds real-time suggestions for command line interface options and arguments within a terminal. It functions as a declarative completion framework, allowing command hierarchies and option sets to be defined via structured data instead of manual shell scripts. The system acts as a cross-shell completion bridge, translating a single unified definition into commands compatible with multiple different shell environments. This ensures a consistent autocomplete experience across various terminals using a shared specification fo

    TypeScriptautocompletebashcli
    Voir sur GitHub↗25,189
  • marlonrichert/zsh-autocompleteAvatar de marlonrichert

    marlonrichert/zsh-autocomplete

    6,613Voir sur GitHub↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Shell
    Voir sur GitHub↗6,613
  • x-cmd/x-cmdAvatar de x-cmd

    x-cmd/x-cmd

    4,037Voir sur GitHub↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Shellagentaibash
    Voir sur GitHub↗4,037
  • zsh-users/zsh-autosuggestionsAvatar de zsh-users

    zsh-users/zsh-autosuggestions

    35,705Voir sur GitHub↗

    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

    Shellautocompleteautosuggestfish
    Voir sur GitHub↗35,705
Voir les 30 alternatives à Inshellisense→

Questions fréquentes

Que fait microsoft/inshellisense ?

Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command suggestions and real-time completions to reduce typing errors and accelerate command entry within the terminal.

Quelles sont les fonctionnalités principales de microsoft/inshellisense ?

Les fonctionnalités principales de microsoft/inshellisense sont : Command Suggestion Tools, Command Line Productivity, Command-Line Autocompletion, Cross-Shell Completion Interfaces, Language Server Protocols, Shell Autocompletion Providers, Shell Completion, Shell Integration Hooks.

Quelles sont les alternatives open-source à microsoft/inshellisense ?

Les alternatives open-source à microsoft/inshellisense incluent : withfig/autocomplete — This project is a shell autocomplete engine and completion provider that adds real-time suggestions for command line… marlonrichert/zsh-autocomplete — zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead… x-cmd/x-cmd — x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an… zsh-users/zsh-autosuggestions — This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking… rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… fastapi/typer — This project is a Python framework for building command-line interfaces by converting standard functions into…