Oh My Zsh
ohmyzsh/ohmyzshReviewed by AI
What it does
Oh My Zsh is a set of ready-made settings for zsh, a program for typing commands in a terminal. It adds 300+ optional plugins (for git, Docker, Python and more), 140+ themes that change how the command prompt looks, and an update tool. It is for people who spend time in the terminal, mostly programmers. It runs on macOS and Linux; on Windows it only works inside WSL2 (Linux running on Windows). You need zsh, git and curl or wget, then you run one install command and edit a settings file to pick plugins and themes.
How easy it is to install
C · install 1 or 2 tools · macOS
- Windows D
- macOS C
- Linux C
Mac sets the grade: zsh is already the shell there, so you paste one install command into Terminal and then edit ~/.zshrc by hand to choose plugins and a theme. Linux is the same work plus installing zsh with your package manager first. Windows is harder because the README's compatibility table only lists "Windows (WSL2)", so you must set up WSL2 and a Linux system before you start.
Numbers on GitHub
- Stars
- 190,271on Oct 31, 2026
- Downloads
- —all releases
- Growth
- +92stars in 5 days
Stars over time
Facts
- Runs on
- Windows, macOS, Linux
- You need to install
- Other tools
- Disk space
- not determined
- Accounts or keys
- None
- Cost
- Free · Free and open source (MIT). The README links to optional merchandise.
- License
- MIT (Permissive)
- Last update
- Oct 27, 2026
Risk signals (5)
- Infoinstall script from internet
README.md install command: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)". The README itself suggests downloading and reading install.sh first: "It's a good idea to inspect the install script from projects you don't yet know."
AI review
- Inforeplaces shell settings
README.md: "any previous `.zshrc` will be renamed to `.zshrc.pre-oh-my-zsh`"; the installer also changes your default shell unless run with --unattended.
AI review
- Infopulls updates from main branch
README.md: "By default, you will be prompted to check for updates every 2 weeks" and "By default, updates always pull the latest changes." A `zstyle ':omz:update' cooldown 10` setting can delay updates.
AI review
- Infoplugins run on every terminal
README.md: plugins are listed in `~/.zshrc` and loaded when the shell starts, and "If you want to override any of the default behaviors, just add a new file (ending in `.zsh`) in the `custom/` directory." Anything you add there runs each time you open a terminal.
AI review
- Infono versioned releases
Project facts: "GitHub releases: 0" and the checks report no last release date. You install whatever is on the master branch at that moment, and the updater pulls from the same branch.
AI review
Evidence is shown in its original language.
What Radar could not check
- How smoothly it works inside WSL2 on a given Windows setup.
- How much the chosen plugins and themes slow down opening a new terminal.
- Whether a theme needs an extra font (Powerline or Nerd Font) to display correctly on your machine.
- What the install script actually changes on your machine, since it is fetched at install time.
- How much disk space the clone and its plugins take, which the checks could not determine.