Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ZSH Plugins
  3. inshellisense

inshellisense

MITTypeScript0.0.1

A terminal-native runtime providing IDE-style autocomplete for 600+ CLI tools across multiple shells.

GitHubGitHub
10.3k stars237 forks0 contributors

What is inshellisense?

inshellisense is a terminal-native runtime that provides IDE-style autocomplete for command line interfaces. It enables intelligent suggestions for over 600 command line tools directly in your shell, making CLI interactions more efficient and discoverable.

Target Audience

Developers and system administrators who frequently use the terminal and want enhanced productivity through intelligent command completion across multiple shells and platforms.

Value Proposition

It offers a unified autocomplete solution that works across many shells and CLI tools without requiring individual plugins, with customizable keybindings and cross-platform support out of the box.

Overview

IDE style command line auto complete

Use Cases

Best For

  • Improving productivity when working with complex CLI tools
  • Reducing syntax memorization for hundreds of command line utilities
  • Getting consistent autocomplete experience across different shells
  • Enhancing terminal workflows with IDE-style suggestions
  • Working with multiple CLI tools without installing separate completions
  • Cross-platform development teams needing uniform terminal tooling

Not Ideal For

  • Developers heavily reliant on az, gcloud, or aws command-line tools, as these large CLIs are explicitly unsupported.
  • Environments without Node.js or where installing npm packages is restricted, since it requires Node.js for installation and runtime.
  • Users who prioritize minimal terminal setups and avoid additional runtimes that could impact performance or startup time.
  • Teams with complex shell configurations or plugin managers that might conflict with inshellisense's requirement to be the last command in shell config files.

Pros & Cons

Pros

Broad Shell Support

Supports eight shells including bash, zsh, fish, and PowerShell, ensuring consistent autocomplete across different terminal environments as per the README.

Extensive CLI Coverage

Utilizes autocomplete specs for over 600 command line tools, providing intelligent suggestions without individual shell plugins, reducing memorization needs.

Cross-Platform Consistency

Works identically on Windows, Linux, and macOS, making it ideal for teams with mixed operating systems for uniform tooling.

Customizable Keybindings

Allows configuration of keybindings for actions like accepting suggestions via a TOML file, offering flexibility in user interaction as detailed in the config section.

Alias and Font Enhancements

Supports alias expansion for bash/zsh and NerdFont icons, improving usability and visual appeal as mentioned in the configuration options.

Cons

Missing Cloud CLI Support

Does not support autocomplete for az, gcloud, and aws CLIs due to their large size, which is a significant gap for cloud developers relying on these tools.

Configuration Sensitivity

Requires the shell plugin to be the last command in config files, with warnings that other commands after it may break the setup, adding maintenance complexity.

Runtime Dependency

Relies on Node.js as a runtime, which could introduce overhead and compatibility issues compared to native shell completions, especially on resource-constrained systems.

Experimental Shell Support

Support for cmd shell is experimental, potentially leading to unstable behavior or incomplete features on Windows systems, as noted in the README.

Frequently Asked Questions

Quick Stats

Stars10,335
Forks237
Contributors0
Open Issues4
Last commit5 days ago
CreatedSince 2023

Tags

#developer-tools#productivity#fish#terminal#autocomplete#shell#bash#cli#powershell#linux#cross-platform#command-line#cli-tools#macos#windows#zsh

Built With

N
Node.js

Included in

ZSH Plugins17.6k
Auto-fetched 2 hours ago

Related Projects

completions (zsh-users)completions (zsh-users)

Additional completion definitions for Zsh.

Stars7,841
Forks739
Last commit1 day ago
mcflymcfly

Fly through your shell history. Great Scott!

Stars7,758
Forks199
Last commit3 months ago
git-flowgit-flow

Bash, Zsh and fish completion support for git-flow.

Stars2,797
Forks386
Last commit4 years ago
carapace-bincarapace-bin

A multi-shell completion binary.

Stars1,897
Forks131
Last commit9 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub