Shell MIT

zi

✨ A high-performance plugin manager and toolkit for Zsh.

Z

z-shell

Dernière activité 28 sept. 2026
z-shell/zi

913

étoiles

47

forks

20

issues ouvertes

all-in-oneclipackage-managertoolchainzshzsh-frameworkzsh-plugin-managerzshell

Ce README est souvent en anglais.

Zi logo

Zi

Manage your Zsh plugins, snippets, and command-line tools.

Latest release MIT License Zsh

Quick start  ·  Documentation  ·  Releases  ·  Discussions

Zi is the Z-Shell ecosystem's plugin manager, formerly known as zplugin and zinit.

Features

  • Responsive startup: defer plugin loading until after the first prompt with Turbo mode.
  • Flexible sources: load plugins, scripts, completions, and release artifacts.
  • Control over loading: use ice modifiers to configure downloads, builds, and updates.
  • Tool management: install command-line tools without root access.
  • Extensions: add capabilities through Zi annexes.

Requirements

Use Zsh with Git available on PATH. The quick-start installer also uses curl and a POSIX shell. Plugins and tools you install may have their own dependencies.

Quick start

1. Install Zi

The official installer installs Zi with the default loader profile and adds one short managed source entry to .zshrc (see the canonical installation page):

sh -c "$(curl -fsSL get.zshell.dev)" --

Important

Review the installer source and its published SHA-256 checksum before running a remote installation script.

2. Add your first plugins

Add these commands to .zshrc after the installer's managed source entry. This example loads an Oh My Zsh snippet, command suggestions, and fast syntax highlighting:

# ~/.zshrc
zi snippet OMZ::plugins/git/git.plugin.zsh
zi light zsh-users/zsh-autosuggestions
zi light z-shell/F-Sy-H

snippet loads a standalone script. light loads a plugin. The first load downloads any missing repositories or snippets.

3. Reload Zsh

exec zsh -il

Run zi -h to explore the available commands. For alternate installers, manual setup, completions, and post-install steps, see the full installation guide.

Learn by task

For automated installers and terminal interfaces, use the setup integration contract, including plan/apply phases, results, and event handling.

Community and support

Contributing

Contributions are welcome. Read the contribution guide for the branch model and release process before opening an issue or pull request. See the Zsh workflow for the syntax and focused regression checks used to verify a checkout. Development work targets the next branch, while main contains production releases.

Security

Please follow the Z-Shell security policy to report vulnerabilities privately. Do not disclose a vulnerability in a public issue before a fix is available.

License

Zi is available under the MIT License.

Projets similaires

The plugin manager for zsh.

Shellpackage-managerplugin-managershell
Zzsh-users
8,4 k étoiles287

🌻 Flexible and fast ZSH plugin manager

Shellpackage-managerplugin-managerzinit
Zzdharma-continuum
4,9 k étoiles157

🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

Shellclicli-appoh-my-zsh
Oohmyzsh
190 k étoiles28 k