🍺 BREW Explorer

← all formulae

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

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
}