---
title: 📦 Packages
description: Browse Zi packages, compare installation profiles, and copy the command for your setup.
canonical_url: https://wiki.zshell.dev/ecosystem/packages
markdown_url: https://wiki.zshell.dev/ecosystem/packages/index.md
locale: en
source_path: ecosystem/packages/index.mdx
---

<!-- Generated from the canonical Z-Shell Wiki build. The linked human-facing page remains the editorial source of truth. -->

# 📦 Packages

Find a tool, open its card, and choose an installation profile. Zi packages provide reusable configurations for installing software and setting up your shell.

New to packages? Read the [Package guide](https://wiki.zshell.dev/ecosystem/packages/guide/index.md) for setup, profiles, updates, and adding a package.

Before installing

Load [Zi](https://wiki.zshell.dev/docs/getting_started/installation/index.md) first. Many packages also need [bin-gem-node](https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md) or other tools listed in their cards. Review the package repository and your platform requirements before running an installation command.

<a id="package-repositories"></a>

## Browse packages

<a id="package-profiles"></a>

<details id="any-gem"><a id="any-gem"></a><summary><h3 id="any-gem-package">any-gem</h3><span>Install Ruby gems locally with executable shims.</span><span><span>Gem</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/any-gem">View repository <span>↗</span></a><a href="#any-gem">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Ruby, RubyGems, and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>. Set <code>GEM</code> to the gem you want and use a distinct <code>id-as</code> for each installation kept in <code>.zshrc</code>.</p></div></div><div><div><span><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Additional current prerequisite</div><div><p>The <a href="https://github.com/z-shell/any-gem/blob/1acfc73f56c4fcb0c0d4705bcb532f0ebc67ca0e/package.json">package manifest</a> also declares npm as a prerequisite. Zi enforces that declaration even though this recipe installs gems, so npm must currently be available too.</p></div></div><h4 id="any-gem-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi id-as=ruby-on-rails pack param='GEM -&gt; rails' for any-gem</pre></div></div></div></details><details id="any-node"><a id="any-node"></a><summary><h3 id="any-node-package">any-node</h3><span>Install Node modules locally with executable shims.</span><span><span>Node</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/any-node">View repository <span>↗</span></a><a href="#any-node">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Node.js, npm, and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>. Set <code>MOD</code> to the module you want; additional modules use <code>MOD2</code>, <code>MOD3</code>, and so on.</p></div></div><h4 id="any-node-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi id-as=doctoc pack param='MOD -&gt; doctoc' for any-node</pre></div></div><p>Use a distinct <code>id-as</code> for each installation kept in <code>.zshrc</code>.</p></div></details><details id="apr"><a id="apr"></a><summary><h3 id="apache-portable-runtime-apr-library">apr</h3><span>Apache Portable Runtime library for portable applications.</span><span><span>Source tarball</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/apr">View repository <span>↗</span></a><a href="#apr">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires the <a href="https://wiki.zshell.dev/ecosystem/annexes/readurl/index.md">readurl</a> annex and a C build toolchain.</p></div></div><p>Download, build and install the latest Apache Portable Runtime.</p><h4 id="apr-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for apr</pre></div></div></div></details><details id="asciidoctor"><a id="asciidoctor"></a><summary><h3 id="asciidoctor-markdown-processor">asciidoctor</h3><span>Convert AsciiDoc documents to HTML, DocBook, and other formats.</span><span><span>Gem</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/asciidoctor">View repository <span>↗</span></a><a href="#asciidoctor">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Ruby, RubyGems, and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><p>Download the Gem of asciidoctor locally with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex.</p><div><div><span><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div><p>Using the <code>@</code> prefix because of collision with the as'' ice.</p></div></div><h4 id="asciidoctor-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for @asciidoctor</pre></div></div></div></details><details id="brew-completions"><a id="brew-completions"></a><summary><h3 id="brew-completions-package">brew-completions</h3><span>Bring Homebrew's Zsh completions under Zi's control.</span><span><span>Local files</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/brew-completions">View repository <span>↗</span></a><a href="#brew-completions">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires <code>brew</code> in <code>PATH</code> and completion files in <code>share/zsh/site-functions</code> beneath the Homebrew prefix. The recipe discovers that prefix with <code>brew --prefix</code>.</p></div></div><h4 id="brew-completions-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for brew-completions</pre></div></div><p>Initialize the <a href="https://wiki.zshell.dev/docs/getting_started/installation/index.md">Zsh completion system</a> after loading your completion packages.</p></div></details><details id="dircolors-material"><a id="dircolors-material"></a><summary><h3 id="dircolors-material-color-scheme">dircolors-material</h3><span>Material colors for directory listings and Zsh completions.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/dircolors-material">View repository <span>↗</span></a><a href="#dircolors-material">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires GNU <code>dircolors</code> and <code>sed</code> (GNU-prefixed tools on macOS).</p></div></div><h4 id="dircolors-material-installation">Installation profiles</h4><div><ul><li>Default</li><li>No completion</li><li>No color swap</li><li>Minimal</li></ul><div><div><p>Download the default profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for dircolors-material</pre></div></div></div><div hidden=""><p>Download the "no-zsh-completion" profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"no-zsh-completion" for dircolors-material</pre></div></div></div><div hidden=""><p>Download the "no-color-swaps" profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"no-color-swaps" for dircolors-material</pre></div></div></div><div hidden=""><p>Download the minimal profile without altering the original theme.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"minimal" for dircolors-material</pre></div></div></div></div></div></div></details><details id="doctoc"><a id="doctoc"></a><summary><h3 id="doctoc-markdown-processor">doctoc</h3><span>Generate a table of contents for Markdown documents.</span><span><span>Node</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/doctoc">View repository <span>↗</span></a><a href="#doctoc">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Node.js, npm, and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><p>Install doctoc locally through npm.</p><h4 id="doctoc-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for doctoc</pre></div></div></div></details><details id="ecs-cli"><a id="ecs-cli"></a><summary><h3 id="aws-ecs-cli">ecs-cli</h3><span>Work with Amazon ECS using the ECS command-line interface.</span><span><span>Binary</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/ecs-cli">View repository <span>↗</span></a><a href="#ecs-cli">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>The package selects an AMD64 binary for Linux or macOS. The shim profile requires <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="ecs-cli-installation">Installation profiles</h4><div><ul><li>Default</li><li>Shims</li></ul><div><div><p>Download the binary of the Amazon-ECS-CLI command.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for ecs-cli</pre></div></div></div><div hidden=""><p>Download the ECS-CLI binary with the use of the bin-gem-node annex.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for ecs-cli</pre></div></div></div></div></div></div></details><details id="firefox-dev"><a id="firefox-dev"></a><summary><h3 id="firefox-developer-edition">firefox-dev</h3><span>Firefox Developer Edition with web development tools.</span><span><span>Binary</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/firefox-dev">View repository <span>↗</span></a><a href="#firefox-dev">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>The download recipe selects Linux or macOS. Check the upstream platform requirements before installing; the shim profile requires <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="firefox-dev-installation">Installation profiles</h4><div><ul><li>Default</li><li>Shims</li></ul><div><div><p>Download the firefox-dev latest binary.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for firefox-dev</pre></div></div></div><div hidden=""><p>Download the firefox-dev latest binary with use of the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for firefox-dev</pre></div></div></div></div></div></div></details><details id="fzf"><a id="fzf"></a><summary><h3 id="fzf-command-line-fuzzy-finder">fzf</h3><span>An interactive command-line fuzzy finder.</span><span><span>Git</span><span>Binary</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/fzf">View repository <span>↗</span></a><a href="#fzf">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Git profiles build from source and require Go, Make, and <code>cp</code>. Shim profiles require <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="fzf-installation">Installation profiles</h4><div><ul><li>Default</li><li>Key bindings</li><li>Shims</li><li>Shims + keys</li><li>Shims + Git</li><li>Binary</li><li>Binary + shims</li></ul><div><div><p>Build from Git with the default profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for fzf</pre></div></div></div><div hidden=""><p>Build from Git and enable Zsh key bindings.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"default+keys" for fzf</pre></div></div></div><div hidden=""><p>Download the package with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for fzf</pre></div></div></div><div hidden=""><p>Download the package with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex and with the key bindings.</p><div><div><span><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div><p>The "+keys" variants are available for each profile.</p></div></div><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn+keys" for fzf</pre></div></div></div><div hidden=""><p>Download with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex from GitHub repository.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" git for fzf</pre></div></div></div><div hidden=""><p>Download the binary from the GitHub releases.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"binary" for fzf</pre></div></div></div><div hidden=""><p>Download the binary from the GitHub releases and install using <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> + shims.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn-binary" for fzf</pre></div></div></div></div></div></div></details><details id="fzy"><a id="fzy"></a><summary><h3 id="fzy-command-line-fuzzy-finder">fzy</h3><span>A small, fast fuzzy finder for the command line.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/fzy">View repository <span>↗</span></a><a href="#fzy">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires a C compiler, Make, and <code>cp</code>. Shim profiles require <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="fzy-installation">Installation profiles</h4><div><ul><li>Default</li><li>Shims</li><li>Shims + Git</li><li>Default Override</li></ul><div><div><p>Download the package with the default profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for fzy</pre></div></div></div><div hidden=""><p>Download the package with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for fzy</pre></div></div></div><div hidden=""><p>Download with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex from GitHub repository.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" git for fzy</pre></div></div></div><div hidden=""><p>Download normal ice list and override atclone'' ice to skip the contrib scripts</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" atclone'' for fzy</pre></div></div></div></div></div></div></details><details id="github-issues"><a id="github-issues"></a><summary><h3 id="github-issues-package">github-issues</h3><span>Display shell notifications for GitHub issues.</span><span><span>Git</span><span>Legacy manifest</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/github-issues">View repository <span>↗</span></a><a href="#github-issues">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>This is the notification half of a two-package setup. Load <a href="#github-issues-srv">github-issues-srv</a> as well to retrieve updates.</p></div></div><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Legacy metadata</div><div><p>This package uses <code>zplugin-ices</code> in its <a href="https://github.com/z-shell/github-issues/blob/8dd8e6153bfdd9f8c05cc5615c9b3e673e9134e1/package.json">manifest</a>. Zi's current <code>main</code> reader accepts this legacy spelling when <code>zi-ices</code> is absent. Use <code>zi-ices</code> when authoring new package metadata.</p></div></div><h4 id="github-issues-installation">Installation profiles</h4><div><ul><li>Default</li><li>Compact message</li></ul><div><div><p>Display notifications with the default message prefix.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for @github-issues</pre></div></div></div><div hidden=""><p>Omit the <code>New issue:</code> prefix.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"compact-message" for @github-issues</pre></div></div></div></div></div></div></details><details id="github-issues-srv"><a id="github-issues-srv"></a><summary><h3 id="github-issues-srv-package">github-issues-srv</h3><span>Retrieve GitHub issue updates for shell notifications.</span><span><span>Git</span><span>Legacy manifest</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/github-issues-srv">View repository <span>↗</span></a><a href="#github-issues-srv">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Runs the retrieval service used by <a href="#github-issues">github-issues</a>. The upstream setup polls GitHub in the background, with a documented default interval of two minutes. Review the <a href="https://github.com/z-shell/zsh-github-issues#readme">upstream configuration</a> before enabling it.</p></div></div><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Legacy metadata</div><div><p>The <a href="https://github.com/z-shell/github-issues-srv/blob/c41290a52998793793da5aca0212fab7ac7146e8/package.json">manifest</a> uses the legacy <code>zplugin-ices</code> spelling. Zi's current <code>main</code> reader accepts it when <code>zi-ices</code> is absent; new package metadata should use <code>zi-ices</code>.</p></div></div><h4 id="github-issues-srv-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for @github-issues-srv</pre></div></div></div></details><details id="ls_colors"><a id="ls_colors"></a><summary><h3 id="ls_colors-color-scheme">ls_colors</h3><span>File-type colors for directory listings and Zsh completions.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/ls_colors">View repository <span>↗</span></a><a href="#ls_colors">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires GNU <code>dircolors</code> and <code>sed</code> (GNU-prefixed tools on macOS).</p></div></div><h4 id="ls_colors-installation">Installation profiles</h4><div><ul><li>Default</li><li>No completion</li><li>No color swap</li></ul><div><div><p>Download the default profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for ls_colors</pre></div></div></div><div hidden=""><p>Download the "no-zsh-completion" profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"no-zsh-completion" for ls_colors</pre></div></div></div><div hidden=""><p>Download the "no-dir-color-swap" profile.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"no-dir-color-swap" for ls_colors</pre></div></div></div></div></div></div></details><details id="nb"><a id="nb"></a><summary><h3 id="nb-pkg-profile">nb</h3><span>Take notes, bookmark, and archive with Git-backed storage.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/nb">View repository <span>↗</span></a><a href="#nb">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Bash and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>. See the package repository for optional tools used by individual features.</p></div></div><p>The default profile exposes <code>nb</code> through <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> shims.</p><h4 id="nb-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for nb</pre></div></div></div></details><details id="pyenv"><a id="pyenv"></a><summary><h3 id="pyenv-pkg-profile">pyenv</h3><span>Install and switch between Python versions.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/pyenv">View repository <span>↗</span></a><a href="#pyenv">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Bash and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>. Building Python versions also requires the dependencies listed in the <a href="https://github.com/pyenv/pyenv#installation">pyenv documentation</a>.</p></div></div><h4 id="pyenv-installation">Installation profiles</h4><div><ul><li>Default</li><li>Shims</li><li>Shims + Git</li></ul><div><div><p>Clone pyenv and initialize it in Zsh.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for pyenv</pre></div></div></div><div hidden=""><p>Clone pyenv and expose its command through <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> shims.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for pyenv</pre></div></div></div><div hidden=""><p>Download with the <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> annex from GitHub repository.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" git for pyenv</pre></div></div></div></div></div></div></details><details id="remark"><a id="remark"></a><summary><h3 id="remark-markdown-processor">remark</h3><span>Process Markdown and produce HTML or manual pages.</span><span><span>Node</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/remark">View repository <span>↗</span></a><a href="#remark">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires Node.js, npm, and <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="remark-installation">Installation profiles</h4><div><ul><li>Default</li><li>Man only</li><li>HTML only</li></ul><div><div><p>Download the Node package of remark-CLI, remark-man and remark-HTML</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for remark</pre></div></div></div><div hidden=""><p>Download the Node package of remark-CLI and remark-man</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"man-only" for remark</pre></div></div></div><div hidden=""><p>Download the Node package of remark-CLI and remark-HTML</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"html-only" for remark</pre></div></div></div></div></div></div></details><details id="subversion"><a id="subversion"></a><summary><h3 id="subversion-package">subversion</h3><span>The Apache Subversion version-control client.</span><span><span>Source tarball</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/subversion">View repository <span>↗</span></a><a href="#subversion">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires <a href="#apr">APR</a>, the <a href="https://wiki.zshell.dev/ecosystem/annexes/readurl/index.md">readurl</a> annex, and a C build toolchain.</p></div></div><p>Download, build and install the latest Subversion.</p><div><div><span><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div><p>Dependency of Subversion: <a href="https://github.com/z-shell/apr">APR</a></p></div></div><h4 id="subversion-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for subversion</pre></div></div></div></details><details id="system-completions"><a id="system-completions"></a><summary><h3 id="system-completions-package">system-completions</h3><span>Manage the system's stock Zsh completions with Zi.</span><span><span>Local files</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/system-completions">View repository <span>↗</span></a><a href="#system-completions">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>This recipe imports existing completions from <code>/usr/share/zsh/functions/Completion/*</code>. It requires that directory layout; it is not suitable unchanged for systems that store completions elsewhere.</p></div></div><h4 id="system-completions-installation">Install with Zi</h4><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for system-completions</pre></div></div><p>Initialize the <a href="https://wiki.zshell.dev/docs/getting_started/installation/index.md">Zsh completion system</a> after loading your completion packages. You can then manage individual completions with Zi's <code>cenable</code> and <code>cdisable</code> commands.</p></div></details><details id="zsh"><a id="zsh"></a><summary><h3 id="zsh-mirror-of-zsh-users">zsh</h3><span>Build Zsh from its source mirror.</span><span><span>Git</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/zsh">View repository <span>↗</span></a><a href="#zsh">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>Requires a C compiler, Make, and the upstream Zsh build prerequisites. Yodl is needed to build manual pages.</p></div></div><h4 id="zsh-installation">Installation profiles</h4><div><ul><li>Default</li><li>Specific version</li></ul><div><div><p>Install the newest Zsh.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for zsh</pre></div></div></div><div hidden=""><p>Install preferred Zsh version.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"5.9" for zsh
zi pack"5.8.1" for zsh
zi pack"5.8" for zsh
zi pack"5.7.1" for zsh
zi pack"5.6.2" for zsh
zi pack"5.5.1" for zsh
zi pack"5.4.2" for zsh
zi pack"5.3.1" for zsh</pre></div></div></div></div></div></div></details><details id="zsh-bin"><a id="zsh-bin"></a><summary><h3 id="statically-linked-hermetic-relocatable-zsh">zsh-bin</h3><span>Prebuilt, relocatable Zsh with rootless installation options.</span><span><span>Git</span><span>Binary</span></span><span><span>View installation options</span><span>Hide details</span></span></summary><div><nav><a href="https://github.com/z-shell/zsh-bin">View repository <span>↗</span></a><a href="#zsh-bin">Permalink <span>#</span></a></nav><div><div><span><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>Before you install</div><div><p>The default profile writes to <code>/usr/local</code> and attempts to register a login shell. Choose <strong>Rootless</strong> for a user-local installation or <strong>Shims</strong> with <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a>.</p></div></div><h4 id="zsh-bin-installation">Installation profiles</h4><div><ul><li>Default</li><li>Shims</li><li>Rootless</li></ul><div><div><p>Requires <strong>root</strong> access to install Zsh at <code>/usr/local</code> and will attempt to register it as a login shell.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack for zsh-bin</pre></div></div></div><div hidden=""><p>Does not require <strong>root</strong> access, when install using <a href="https://wiki.zshell.dev/ecosystem/annexes/bin-gem-node/index.md">bin-gem-node</a> to set shims.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"bgn" for zsh-bin</pre></div></div></div><div hidden=""><p>Does not require <strong>root</strong> access, will install to <code>~/.local</code>.</p><div><div>Installation command</div><div><pre data-llms-language="zi">zi pack"rootless" for zsh-bin</pre></div></div></div></div></div></div></details>

Find more packages in the [Z-Shell package repositories](https://github.com/search?q=topic%3Azpackage+org%3Az-shell&type=Repositories).
