Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsApr 11, 2026·2 min de lecture

Oh My Zsh — Delightful Framework for Managing Zsh Configuration

Oh My Zsh is a delightful, community-driven framework for managing your Zsh configuration. 300+ plugins (git, docker, node, python, homebrew), 140+ themes, and auto-update tooling. The de facto starting point for developer terminals.

Introduction

Oh My Zsh is a delightful, open-source, community-driven framework for managing your Zsh configuration. Created by Robby Russell in 2009 with the tagline "A delightful community-driven framework", OMZ ships with 300+ plugins, 140+ themes, and sane defaults. 186K GitHub stars make it the most-starred shell project on GitHub.

What Oh My Zsh Does

  • 300+ plugins — git aliases, docker completion, node version manager helpers, kubectl, python, rails, macos, tmux
  • 140+ themes — agnoster, powerlevel10k, robbyrussell, spaceship, honukai
  • Auto-updateomz update pulls latest from GitHub
  • Aliases — shortcuts for common commands
  • Completions — enhanced tab-complete for tools
  • Framework helpersomz plugin, omz theme, omz pr test
  • Community — 2400+ contributors

Architecture

OMZ lives in ~/.oh-my-zsh/. Your ~/.zshrc sources $ZSH/oh-my-zsh.sh which loads themes + plugins in order. Plugins are just directories with a .plugin.zsh file. Themes are .zsh-theme files that set PROMPT and RPROMPT.

Self-Hosting

Shell framework — installs to your home directory.

Key Features

  • 300+ built-in plugins
  • 140+ built-in themes
  • Auto-update system
  • Plugin system
  • Command aliases
  • Enhanced completions
  • Git status in prompt
  • Active community

Comparison

Framework Plugins Themes Speed
Oh My Zsh 300+ 140+ Slow to start
Prezto ~30 ~20 Faster
Zinit Any (via manager) Any Fastest
Antigen Any Any Fast
zap Any Any Very fast

FAQ

Q: Slow startup? A: OMZ loads a lot by default. Fixes: disable unused plugins, enable zcompdump caching, or switch to an on-demand loader like zinit/zap.

Q: What about Powerlevel10k? A: p10k is one of the most popular themes — install it separately, then set ZSH_THEME="powerlevel10k/powerlevel10k" in .zshrc. A configuration wizard runs on first launch.

Q: Does it work on Windows? A: Yes. Use WSL2 or Git Bash + Zsh on Windows. Native PowerShell isn't supported.

Sources & Credits

Discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires