zsh-autocomplete
brew install zsh-autocomplete
v25.03.19
MIT
Real-time type-ahead completion for Zsh
543
30-day installs · #1696
2.2k
90-day · #1525
10.2k
365-day · #1414
6.6k
★ GitHub stars · updated 4mo ago
GitHub topics
asynchronous
autocomplete
autocompletion
completion
non-blocking
typeahead
typeahead-completions
zsh
zsh-autocomplete
zsh-completion
zsh-plugin
zsh-plugins
Links
- https://github.com/marlonrichert/zsh-autocomplete
- GitHub: marlonrichert/zsh-autocomplete
- Brew formula source: Formula/z/zsh-autocomplete.rb
Caveats
Installation 1. Add at or near the top of your .zshrc file (before any calls to compdef): source $HOMEBREW_PREFIX/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh 2. Remove any calls to compinit from your .zshrc file. 3. If you're using Ubuntu, add to your .zshenv file: skip_global_compinit=1 Then restart your shell. For more details, see: https://github.com/marlonrichert/zsh-autocomplete
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": "Installation\n1. Add at or near the top of your .zshrc file (before any calls to compdef):\n source $HOMEBREW_PREFIX/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh\n2. Remove any calls to compinit from your .zshrc file.\n3. If you\u0027re using Ubuntu, add to your .zshenv file:\n skip_global_compinit=1\nThen restart your shell.\nFor more details, see:\n https://github.com/marlonrichert/zsh-autocomplete\n",
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Real-time type-ahead completion for Zsh",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:37+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "zsh-autocomplete",
"github_default_branch": "main",
"github_last_commit_at": "2026-04-01T13:43:50Z",
"github_readme_excerpt": "# Autocomplete for Zsh\nThis plugin for Zsh adds real-time type-ahead autocompletion to your command line, similar to what\nyou find in desktop apps. While you type on the command line, available completions are listed\nautomatically; no need to press any keyboard shortcuts. Press \u003ckbd\u003eTab\u003c/kbd\u003e to insert the top\ncompletion or \u003ckbd\u003e\u2193\u003c/kbd\u003e to select a different one.\n\nAdditional features:\n* Out-of-the-box configuration of Zsh\u0027s completion system\n* Multi-line history search\n* Completion of recent directories\n* Useful [keyboard shortcuts](#keyboard-shortcuts)\n* Easy to [configure](#configuration)\n\n\u003e Enjoy using this software? [Become a sponsor!](https://github.com/sponsors/marlonrichert) \ud83d\udc9d\n\n## Requirements\nRecommended:\n* Tested to work with [Zsh](http://zsh.sourceforge.net) 5.8 and newer.\n\nMinimum:\n* Should theoretically work with Zsh 5.4, but I\u0027m unable to test that.\n\n## Installation \u0026 setup\n\u003e Note: In this manual, `%` represents the command line prompt. If you see it in front of a command,\n\u003e it means you should run it on the command line, not put it in a script.\n\nFirst, install Autocomplete itself. Here are some way to do so:\n * To use only releases (instead of the `main` branch), install `zsh-autocomplete` with a package\n manager. As of this writing, this package is available through Homebrew, Nix, `pacman`, Plumage,\n and (as `app-shells/zsh-autocomplete`) Portage.\n * To always use the latest commit on the `main` branch, do one of the following:\n * Install the AUR package [zsh-autocomplete-git](https://aur.archlinux.org/packages/zsh-autocomplete-git)\u003csup\u003eAUR\u003c/sup\u003e from the Arch User Repository (for example, using [yay](https://github.com/Jguer/yay), an AUR helper):\n ```sh\n yay -S zsh-autocomplete-git\n ```\n * Use a Zsh plugin manager to install `marlonrichert/zsh-autocomplete`. (If you don\u0027t have a\n plugin manager yet, I recommend using [Znap](https://github.com/marlonrichert/zsh-snap).)\n * Clone the repo directly:\n ```sh\n ",
"github_repo": "marlonrichert/zsh-autocomplete",
"github_stars": 6618,
"github_topics": [
"asynchronous",
"autocomplete",
"autocompletion",
"completion",
"non-blocking",
"typeahead",
"typeahead-completions",
"zsh",
"zsh-autocomplete",
"zsh-completion",
"zsh-plugin",
"zsh-plugins"
],
"homepage": "https://github.com/marlonrichert/zsh-autocomplete",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 543,
"installs_365d": 10227,
"installs_90d": 2218,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "zsh-autocomplete",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1696,
"rank_365d": 1414,
"rank_90d": 1525,
"raw_hash": "e446b3a19f6f6f4e",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/z/zsh-autocomplete.rb",
"tap": "homebrew/core",
"test_dependencies": [
"clitest"
],
"uses_from_macos": [
{
"zsh": "test"
}
],
"version_head": "HEAD",
"version_stable": "25.03.19",
"versioned_formulae": [],
"why_use_this": null
}